From 57e4e3767168eb35eec176f77248133134ccb1f4 Mon Sep 17 00:00:00 2001 From: Vladimir Alexiev Date: Sat, 12 Oct 2024 18:41:08 +0300 Subject: [PATCH] add JSON-LD and fix a number of minor issues (#38, #32, #93) --- .../AssessedElement-AP-Voc-RDFS2020.jsonld | 1555 + ...vailabilitySchedule-AP-Voc-RDFS2020.jsonld | 1349 + .../jsonld/Contingency-AP-Voc-RDFS2020.jsonld | 613 + .../DatasetMetadata-AP-Voc-RDFS2020.jsonld | 893 + ...quipmentReliability-AP-Voc-RDFS2020.jsonld | 12175 ++++ .../GridDisturbance-AP-Voc-RDFS2020.jsonld | 1980 + .../jsonld/Header-AP-Voc-RDFS2020.jsonld | 1147 + ...actAssessmentMatrix-AP-Voc-RDFS2020.jsonld | 732 + .../MonitoringArea-AP-Voc-RDFS2020.jsonld | 603 + .../ObjectRegistry-AP-Voc-RDFS2020.jsonld | 553 + .../PowerSchedule-AP-Voc-RDFS2020.jsonld | 1497 + .../PowerSystemProject-AP-Voc-RDFS2020.jsonld | 744 + .../RemedialAction-AP-Voc-RDFS2020.jsonld | 5376 ++ ...edialActionSchedule-AP-Voc-RDFS2020.jsonld | 3423 + ...urityAnalysisResult-AP-Voc-RDFS2020.jsonld | 833 + .../SensitivityMatrix-AP-Voc-RDFS2020.jsonld | 548 + ...InstructionSchedule-AP-Voc-RDFS2020.jsonld | 6517 ++ ...eHypothesisSchedule-AP-Voc-RDFS2020.jsonld | 6131 ++ ...adyStateInstruction-AP-Voc-RDFS2020.jsonld | 5372 ++ .../ttl/AssessedElement-AP-Voc-RDFS2020.ttl | 4 +- .../AvailabilitySchedule-AP-Voc-RDFS2020.ttl | 4 +- .../ttl/Contingency-AP-Voc-RDFS2020.ttl | 4 +- .../ttl/DatasetMetadata-AP-Voc-RDFS2020.ttl | 2 +- .../EquipmentReliability-AP-Voc-RDFS2020.ttl | 4 +- .../ttl/GridDisturbance-AP-Voc-RDFS2020.ttl | 2 +- .../CGMES-NC/ttl/Header-AP-Voc-RDFS2020.ttl | 2 +- ...ImpactAssessmentMatrix-AP-Voc-RDFS2020.ttl | 2 +- .../ttl/MonitoringArea-AP-Voc-RDFS2020.ttl | 4 +- .../ttl/ObjectRegistry-AP-Voc-RDFS2020.ttl | 2 +- .../ttl/PowerSchedule-AP-Voc-RDFS2020.ttl | 2 +- .../PowerSystemProject-AP-Voc-RDFS2020.ttl | 2 +- .../ttl/RemedialAction-AP-Voc-RDFS2020.ttl | 4 +- ...RemedialActionSchedule-AP-Voc-RDFS2020.ttl | 4 +- ...SecurityAnalysisResult-AP-Voc-RDFS2020.ttl | 4 +- .../ttl/SensitivityMatrix-AP-Voc-RDFS2020.ttl | 2 +- ...ateInstructionSchedule-AP-Voc-RDFS2020.ttl | 4 +- ...tateHypothesisSchedule-AP-Voc-RDFS2020.ttl | 4 +- ...SteadyStateInstruction-AP-Voc-RDFS2020.ttl | 4 +- ...iagramLayout-AP-Voc-RDFS2020_v3-0-0.jsonld | 1940 + ...0-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.jsonld | 55845 ++++++++++++++++ ...-2_Equipment-AP-Voc-RDFS2020_v3-0-0.jsonld | 11171 ++++ ...mentBoundary-AP-Voc-RDFS2020_v3-0-0.jsonld | 2140 + ...icalLocation-AP-Voc-RDFS2020_v3-0-0.jsonld | 765 + ...600-2_Header-AP-Voc-RDFS2019_v3-0-0.jsonld | 270 + ...-2_Operation-AP-Voc-RDFS2020_v3-0-0.jsonld | 3026 + ...ShortCircuit-AP-Voc-RDFS2020_v3-0-0.jsonld | 3727 ++ ...ateVariables-AP-Voc-RDFS2020_v3-0-0.jsonld | 2208 + ...teHypothesis-AP-Voc-RDFS2020_v3-0-0.jsonld | 3533 + ...0-2_Topology-AP-Voc-RDFS2020_v3-0-0.jsonld | 491 + ...2_DiagramLayout-AP-Voc-RDFS2020_v3-0-0.ttl | 2 +- ...-600-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.ttl | 2 +- ...600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.ttl | 2 +- ...uipmentBoundary-AP-Voc-RDFS2020_v3-0-0.ttl | 2 +- ...600-2_Operation-AP-Voc-RDFS2020_v3-0-0.ttl | 2 +- ...-2_ShortCircuit-AP-Voc-RDFS2020_v3-0-0.ttl | 2 +- ..._StateVariables-AP-Voc-RDFS2020_v3-0-0.ttl | 2 +- ...StateHypothesis-AP-Voc-RDFS2020_v3-0-0.ttl | 2 +- rdfs-improved/CIM-ontology-context.jsonld | 87 + rdfs-improved/Makefile | 9 +- rdfs-improved/README.md | 128 +- rdfs-improved/fix-all.ru | 7 +- .../fix09-map-qkUnitsMultipliers-38.ru | 2 +- .../fix16-langTagLabelVsDefinition-93.ru | 1 + rdfs-improved/fix20-ontologyMetadata-32.ru | 4 +- rdfs-improved/prefixes.rq | 1 + rdfs-improved/prefixes.ttl | 1 + 66 files changed, 137420 insertions(+), 53 deletions(-) create mode 100644 rdfs-improved/CGMES-NC/jsonld/AssessedElement-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/AvailabilitySchedule-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/Contingency-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/DatasetMetadata-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/EquipmentReliability-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/GridDisturbance-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/Header-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/ImpactAssessmentMatrix-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/MonitoringArea-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/ObjectRegistry-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/PowerSchedule-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/PowerSystemProject-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/RemedialAction-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/RemedialActionSchedule-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/SecurityAnalysisResult-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/SensitivityMatrix-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/StateInstructionSchedule-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/SteadyStateHypothesisSchedule-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES-NC/jsonld/SteadyStateInstruction-AP-Voc-RDFS2020.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_DiagramLayout-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_EquipmentBoundary-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_GeographicalLocation-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_Header-AP-Voc-RDFS2019_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_Operation-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_ShortCircuit-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_StateVariables-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_SteadyStateHypothesis-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CGMES/jsonld/61970-600-2_Topology-AP-Voc-RDFS2020_v3-0-0.jsonld create mode 100644 rdfs-improved/CIM-ontology-context.jsonld diff --git a/rdfs-improved/CGMES-NC/jsonld/AssessedElement-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/AssessedElement-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..34afe7d --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/AssessedElement-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,1555 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "ae:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the aseessed element profile.", + "dct:identifier": "urn:uuid:a2de1738-214d-4552-b894-5b33cbc34218", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Assessed Element Vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/AssessedElement-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/AssessedElement/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "AE", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "rdfs:comment": "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.", + "rdfs:label": "ConductingEquipment" + }, + { + "@id": "cim:Contingency", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "rdfs:comment": "An event threatening system reliability, consisting of one or more contingency elements.", + "rdfs:label": "Contingency" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:OperationalLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "rdfs:comment": "A value and normal value associated with a specific kind of limit. \nThe sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short). \nIf a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration.", + "rdfs:label": "OperationalLimit" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:AssessedElement", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Assessed element is a network element for which the electrical state is evaluated in the regional or cross-regional process and which value is expected to fulfil regional rules function of the operational security limits.\nThe measurements and limits are as defined in the steady state hypothesis.", + "rdfs:label": "AssessedElement", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:AssessedElementWithContingency", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Combination of an assessed element and a contingency.", + "rdfs:label": "AssessedElementWithContingency" + }, + { + "@id": "nc:AssessedElementWithRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Combination of an assessed element and a remedial action", + "rdfs:label": "AssessedElementWithRemedialAction" + }, + { + "@id": "nc:BiddingZoneBorder", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Defines the aggregated connection capacity between two Bidding Zones.", + "rdfs:label": "BiddingZoneBorder" + }, + { + "@id": "nc:CriticalElementContingencyKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of critical element contingency.", + "rdfs:label": "CriticalElementContingencyKind" + }, + { + "@id": "nc:CrossBorderRelevance", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Combination of an assessed element and a bidding zone border.", + "rdfs:label": "CrossBorderRelevance" + }, + { + "@id": "nc:DCTieCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A collection of one or more direct current poles that connect two different control areas.", + "rdfs:label": "DCTieCorridor" + }, + { + "@id": "nc:ElementCombinationConstraintKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of constraint for an element combination.", + "rdfs:label": "ElementCombinationConstraintKind" + }, + { + "@id": "nc:OverlappingZone", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A collection of all the overlapping cross border assessed elements which have the same sets of impacted and impacting regions.", + "rdfs:label": "OverlappingZone" + }, + { + "@id": "nc:PowerTransferCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A power transfer corridor is defined as a set of circuits (transmission lines or transformers) separating two portions of the power system, or a subset of circuits exposed to a substantial portion of the transmission exchange between two parts of the system.", + "rdfs:label": "PowerTransferCorridor" + }, + { + "@id": "nc:Region", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A region where the system operator belongs to.", + "rdfs:label": "Region" + }, + { + "@id": "nc:RemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action describes one or more actions that can be performed on a given power system model situation to eliminate one or more identified breaches of constraints. The remedial action can be costly, and have a cost characteristic, or non costly.", + "rdfs:label": "RemedialAction" + }, + { + "@id": "nc:SecuredExclusionReasonKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of secured exclusion reason.", + "rdfs:label": "SecuredExclusionReasonKind" + }, + { + "@id": "nc:SystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "cims:stereotype": "NC", + "rdfs:comment": "System operator.", + "rdfs:label": "SystemOperator" + }, + { + "@id": "nc:AssessedElement.AssessedElementWithContingency", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency and assessed element combination to be simulated for this assessed element.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "AssessedElementWithContingency", + "rdfs:range": "nc:AssessedElementWithContingency", + "owl:inverseOf": "nc:AssessedElementWithContingency.AssessedElement" + }, + { + "@id": "nc:AssessedElement.AssessedElementWithRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element and remedial action combination to be simulated for this assessed element.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "AssessedElementWithRemedialAction", + "rdfs:range": "nc:AssessedElementWithRemedialAction", + "owl:inverseOf": "nc:AssessedElementWithRemedialAction.AssessedElement" + }, + { + "@id": "nc:AssessedElement.AssessedPowerTransferCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power transfer corridor that is designated as an assessed element.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "AssessedPowerTransferCorridor", + "rdfs:range": "nc:PowerTransferCorridor", + "owl:inverseOf": "nc:PowerTransferCorridor.AssessedElement" + }, + { + "@id": "nc:AssessedElement.AssessedSystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "A system operator that assesses the element.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "AssessedSystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.AssessedElement" + }, + { + "@id": "nc:AssessedElement.ConductingEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The conducting equipment that is designated as an assessed element, i.e. the equipment that is assessed.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "ConductingEquipment", + "rdfs:range": "cim:ConductingEquipment", + "owl:inverseOf": "nc:ConductingEquipment.AssessedElement" + }, + { + "@id": "nc:AssessedElement.CrossBorderRelevance", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The Bidding zone border for which this assessed element is cross border relevant.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "CrossBorderRelevance", + "rdfs:range": "nc:CrossBorderRelevance", + "owl:inverseOf": "nc:CrossBorderRelevance.AssessedElement" + }, + { + "@id": "nc:AssessedElement.DCTieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The DC tie corridor that is assessed.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "DCTieCorridor", + "rdfs:range": "nc:DCTieCorridor", + "owl:inverseOf": "nc:DCTieCorridor.AssessedElement" + }, + { + "@id": "nc:AssessedElement.NativeRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The native region for an assessed element.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "NativeRegion", + "rdfs:range": "nc:Region", + "owl:inverseOf": "nc:Region.NativeAssessedElement" + }, + { + "@id": "nc:AssessedElement.OperationalLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The terminal limit that is being assessed against.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "OperationalLimit", + "rdfs:range": "cim:OperationalLimit", + "owl:inverseOf": "nc:OperationalLimit.AssessedElement" + }, + { + "@id": "nc:AssessedElement.OverlappingZone", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The overlapping zone grouping the overlapping assessed elements.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "OverlappingZone", + "rdfs:range": "nc:OverlappingZone", + "owl:inverseOf": "nc:OverlappingZone.OverlappingAssessedElement" + }, + { + "@id": "nc:AssessedElement.ScannedForRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "This is the region in which this assessed element is scanned.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "ScannedForRegion", + "rdfs:range": "nc:Region", + "owl:inverseOf": "nc:Region.ScannedAssessedElement" + }, + { + "@id": "nc:AssessedElement.SecuredForRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "This is the region where the element is secured.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "SecuredForRegion", + "rdfs:range": "nc:Region", + "owl:inverseOf": "nc:Region.SecuredAssessedElement" + }, + { + "@id": "nc:AssessedElement.criticalElementContingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates the type of the critical element contingency.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "criticalElementContingency", + "rdfs:range": "nc:CriticalElementContingencyKind" + }, + { + "@id": "nc:AssessedElement.exclusionReason", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Reason for not associating this assessed element with a secured region.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "exclusionReason", + "rdfs:range": "nc:SecuredExclusionReasonKind" + }, + { + "@id": "nc:AssessedElementWithContingency.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element defined for this contingency and assessed element combination.", + "rdfs:domain": "nc:AssessedElementWithContingency", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.AssessedElementWithContingency" + }, + { + "@id": "nc:AssessedElementWithContingency.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency defined for this contingency and assessed element combination.", + "rdfs:domain": "nc:AssessedElementWithContingency", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "nc:Contingency.AssessedElementWithContingency" + }, + { + "@id": "nc:AssessedElementWithContingency.combinationConstraintKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the combination constraint of the AssessedElement and Contingency. If included, this assessed element is only assessed for this contingency. Else if excluded, this assessed element should not be assessed for this contingency. Considered shall not be used for this combination.", + "rdfs:domain": "nc:AssessedElementWithContingency", + "rdfs:label": "combinationConstraintKind", + "rdfs:range": "nc:ElementCombinationConstraintKind" + }, + { + "@id": "nc:AssessedElementWithRemedialAction.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element defined for this assessed element and remedial action combination.", + "rdfs:domain": "nc:AssessedElementWithRemedialAction", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.AssessedElementWithRemedialAction" + }, + { + "@id": "nc:AssessedElementWithRemedialAction.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action defined for this assessed element and remedial action combination.", + "rdfs:domain": "nc:AssessedElementWithRemedialAction", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.AssessedElementWithRemedialAction" + }, + { + "@id": "nc:AssessedElementWithRemedialAction.combinationConstraintKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the combination constraint of the AssessedElement and Remedial Action. If included, this remedial action is only assessed for this assessed element. Else if excluded, this remedial action should not be used for this assessed element. Else if considered, this remedial action can be considered for this assessed element.", + "rdfs:domain": "nc:AssessedElementWithRemedialAction", + "rdfs:label": "combinationConstraintKind", + "rdfs:range": "nc:ElementCombinationConstraintKind" + }, + { + "@id": "nc:BiddingZoneBorder.CrossBorderRelevance", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Cross border relevant combination for this bidding zone border.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "CrossBorderRelevance", + "rdfs:range": "nc:CrossBorderRelevance", + "owl:inverseOf": "nc:CrossBorderRelevance.BiddingZoneBorder" + }, + { + "@id": "nc:ConductingEquipment.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element indicating that the conducting equipment is assessed, i.e. monitored.", + "rdfs:domain": "cim:ConductingEquipment", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.ConductingEquipment" + }, + { + "@id": "nc:Contingency.AssessedElementWithContingency", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency and assessed element combination to be simulated for this contingency.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "AssessedElementWithContingency", + "rdfs:range": "nc:AssessedElementWithContingency", + "owl:inverseOf": "nc:AssessedElementWithContingency.Contingency" + }, + { + "@id": "nc:CrossBorderRelevance.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element which is cross border relevant.", + "rdfs:domain": "nc:CrossBorderRelevance", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.CrossBorderRelevance" + }, + { + "@id": "nc:CrossBorderRelevance.BiddingZoneBorder", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Bidding zone border relevant for this combination.", + "rdfs:domain": "nc:CrossBorderRelevance", + "rdfs:label": "BiddingZoneBorder", + "rdfs:range": "nc:BiddingZoneBorder", + "owl:inverseOf": "nc:BiddingZoneBorder.CrossBorderRelevance" + }, + { + "@id": "nc:DCTieCorridor.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element indicating that the DC tie corridor is assessed, i.e. monitored.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.DCTieCorridor" + }, + { + "@id": "nc:OperationalLimit.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element indicating which operational limit is assessed.", + "rdfs:domain": "cim:OperationalLimit", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.OperationalLimit" + }, + { + "@id": "nc:OverlappingZone.OverlappingAssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The overlapping assessed element on which the physical flows are significantly impacted by\nelectricity exchanges in two or more regions or by remedial actions from two or more regions.", + "rdfs:domain": "nc:OverlappingZone", + "rdfs:label": "OverlappingAssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.OverlappingZone" + }, + { + "@id": "nc:PowerTransferCorridor.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element indicating that the power transfer corridor is assessed, i.e. monitored.", + "rdfs:domain": "nc:PowerTransferCorridor", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.AssessedPowerTransferCorridor" + }, + { + "@id": "nc:Region.NativeAssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The native assessed element for a native region.", + "rdfs:domain": "nc:Region", + "rdfs:label": "NativeAssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.NativeRegion" + }, + { + "@id": "nc:Region.ScannedAssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "These are the scanned assessed elements for a region.", + "rdfs:domain": "nc:Region", + "rdfs:label": "ScannedAssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.ScannedForRegion" + }, + { + "@id": "nc:Region.SecuredAssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element secured for this region.", + "rdfs:domain": "nc:Region", + "rdfs:label": "SecuredAssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.SecuredForRegion" + }, + { + "@id": "nc:RemedialAction.AssessedElementWithRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element and remedial action combination to be simulated for this remedial action.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "AssessedElementWithRemedialAction", + "rdfs:range": "nc:AssessedElementWithRemedialAction", + "owl:inverseOf": "nc:AssessedElementWithRemedialAction.RemedialAction" + }, + { + "@id": "nc:SystemOperator.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "All relevant network elements on which operational security violations need to be managed in a coordinated way.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.AssessedSystemOperator" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElement.flowReliabilityMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Percentage of the maximum flow (margin) reserved to anticipate forecasting errors.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "flowReliabilityMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.inBaseCase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the assessed element is scanned in the base case. In case of a base case overload, the assessed element is considered as a limiting element for the optimization process.\nTrue means that the assessed element is scanned in the base case. False means it is not scanned in the base case.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "inBaseCase", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AssessedElement.insideCapacityMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Percentage of the maximum flow (margin) from coordinated capacity calculation, i.e. capacity available for cross-zonal trade within the considered coordination area.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "insideCapacityMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.isCombinableWithContingency", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines if the AssessedElement is available to be combined with Contingency. If true, this AssessedElement can be included in various combinations not defined in the data exchange in an explicit way. If false, this assessed element is not to be considered in any combination with remedial actions and contingencies except for the exclusive combination.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "isCombinableWithContingency", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AssessedElement.isCombinableWithRemedialAction", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines if the AssessedElement is available to be combined with RemedialAction. If true, this AssessedElement can be included in various combinations not defined in the data exchange in an explicit way. If false, this assessed element is not to be considered in any combination with remedial actions and contingencies except for the exclusive combination.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "isCombinableWithRemedialAction", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AssessedElement.maxMarginAdjustment", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Maximum adjustment, relative to maximum flow allowed for exceeding the maximum flow of this assessed element.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "maxMarginAdjustment", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.normalAppointedMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The normal percentage (appointed to a region) of the remaining margin obtained in the grid model to reach its current limit under normal operating conditions. The maximum percentage shall by default be 10% of the remaining margin.\nIt is only used when an assessed element is considered conservative for a region.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalAppointedMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.normalCoordinatedValidationAdjustment", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Normal positive value calculated and provided by the Coordinated Capacity Calculator (CCC) for the reduction of Remaining Available Margin (RAM) in order to ensure grid security.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalCoordinatedValidationAdjustment", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElement.normalCoordinatedValidationAdjustmentJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal free text description provided by the coordinated capacity calculator (CCC) for justifying the reduction of Remaining Available Margin (RAM) by means of Coordinated Validation Adjustment (CVA). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalCoordinatedValidationAdjustmentJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElement.normalCriticalElementContingencyJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal free text describing the justification of critical element contingency categorization (e.g. the use of the kind). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalCriticalElementContingencyJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElement.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the assessed element shall be considered under normal operating conditions.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AssessedElement.normalIndividualValidationAdjustment", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Normal positive value calculated and provided by System Operators from their individual validation process for the reduction of Remaining Available Margin (RAM) in order to ensure grid security.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalIndividualValidationAdjustment", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElement.normalIndividualValidationAdjustmentJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal free text description provided by System Operators for justifying the reduction of Remaining Available Margin (RAM) by means of Individual Validation Adjustment (IVA). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalIndividualValidationAdjustmentJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElement.normalIndividualValidationAdjustmentShare", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Normal positive value expressed calculated by the Coordinated Capacity Calculator (CCC) based on the provided Individual Validation Adjustment (IVA) by System Operators in order to show the actual reduction of Remaining Available Margin (RAM). Individual Validation Adjustment Share is a positive non-zero value. It is equal or less than the Individual Validation Adjustment value.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalIndividualValidationAdjustmentShare", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElement.normalMaxFlow", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum flow on a conducting equipment or a collection of conducting equipment forming a power transfer corridor under normal operating conditions. For assessed elements that become critical due to contingency, this value represents the maximum flow with remedial action taken into consideration.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalMaxFlow", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElement.normalPositiveVirtualMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "A positive margin that defines the overload allowed in a solution for the assessed element for a normal situation. The margin represents influences that can be solved by the System Operators using available remedial action which is not cross-border relevant remedial action.\nAll relevant operational limits (e.g. PATL, TATL, etc) are modified by this margin value. The attribute represents the increase. The allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalPositiveVirtualMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.normalScannedThresholdMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Normal threshold percentage that a scanned element can be overloaded, on a given element, on top of any overload prior to optimisation (default= 5%). e.g. Initial loading of the element is 110%, with a 5% scanned threshold margin, the new maximum is 115% of the limit (e.g. PATL, TATL, etc).\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalScannedThresholdMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.normalTargetRemainingAvailableMarginJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal free text describing the justification for the target Remaining Available Margin (RAM). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "normalTargetRemainingAvailableMarginJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElement.outsideCapacityMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Percentage of the maximum flow (margin) capacity calculation, i.e. the capacity available for cross-zonal trade outside the considered coordination area. \nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "outsideCapacityMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.targetRemainingAvailableMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Target for the remaining available margin as a percentage of maximum flow.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "targetRemainingAvailableMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElementWithContingency.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:AssessedElementWithContingency", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElementWithContingency.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the assessed element with contingency is enabled, otherwise it is disabled under normal operating conditions.", + "rdfs:domain": "nc:AssessedElementWithContingency", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AssessedElementWithRemedialAction.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:AssessedElementWithRemedialAction", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElementWithRemedialAction.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the assessed element with remedial action is enabled, otherwise it is disabled under normal operating conditions.", + "rdfs:domain": "nc:AssessedElementWithRemedialAction", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:CrossBorderRelevance.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:CrossBorderRelevance", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:CrossBorderRelevance.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the cross border relevance shall be considered under normal operating conditions.", + "rdfs:domain": "nc:CrossBorderRelevance", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "ae:Package_AssessedElementProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains assessed element profile.", + "rdfs:label": "AssessedElementProfile" + }, + { + "@id": "ae:Package_DocAssessedElementProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocAssessedElementProfile" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ae:Package_AssessedElementProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "nc:CriticalElementContingencyKind.critical", + "@type": "nc:CriticalElementContingencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Network element is considered to be critical according to the methodology.", + "rdfs:label": "critical" + }, + { + "@id": "nc:CriticalElementContingencyKind.criticalAndMonitored", + "@type": "nc:CriticalElementContingencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Network element is considered to be Critical Network Element monitored under Contingency (CNEC).", + "rdfs:label": "criticalAndMonitored" + }, + { + "@id": "nc:CriticalElementContingencyKind.monitored", + "@type": "nc:CriticalElementContingencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Network element is considered to be monitored under contingency.", + "rdfs:label": "monitored" + }, + { + "@id": "nc:CriticalElementContingencyKind.validation", + "@type": "nc:CriticalElementContingencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Network element should be assessed according to the methodology.", + "rdfs:label": "validation" + }, + { + "@id": "nc:ElementCombinationConstraintKind.considered", + "@type": "nc:ElementCombinationConstraintKind", + "cims:stereotype": "enum", + "rdfs:comment": "Element combination can be considered.", + "rdfs:label": "considered" + }, + { + "@id": "nc:ElementCombinationConstraintKind.excluded", + "@type": "nc:ElementCombinationConstraintKind", + "cims:stereotype": "enum", + "rdfs:comment": "Element combination is excluded.", + "rdfs:label": "excluded" + }, + { + "@id": "nc:ElementCombinationConstraintKind.included", + "@type": "nc:ElementCombinationConstraintKind", + "cims:stereotype": "enum", + "rdfs:comment": "Element combination is included.", + "rdfs:label": "included" + }, + { + "@id": "nc:SecuredExclusionReasonKind.capacityCalculationRegion", + "@type": "nc:SecuredExclusionReasonKind", + "cims:stereotype": "enum", + "rdfs:comment": "The network element that is going to be assessed is excluded for being secured by the capacity calculation region.", + "rdfs:label": "capacityCalculationRegion" + }, + { + "@id": "nc:SecuredExclusionReasonKind.nonNativeCapacityCalculationRegion", + "@type": "nc:SecuredExclusionReasonKind", + "cims:stereotype": "enum", + "rdfs:comment": "The network element that is going to be assessed is excluded for being secured for the native capacity calculation region since it would be secured for a non native capacity calculation region.", + "rdfs:label": "nonNativeCapacityCalculationRegion" + }, + { + "@id": "nc:SecuredExclusionReasonKind.systemOperator", + "@type": "nc:SecuredExclusionReasonKind", + "cims:stereotype": "enum", + "rdfs:comment": "The network element that is going to be assessed is excluded for being secured by the system operator.", + "rdfs:label": "systemOperator" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/AvailabilitySchedule-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/AvailabilitySchedule-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..8f7371f --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/AvailabilitySchedule-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,1349 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "as:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the availability schedule profile.", + "dct:identifier": "urn:uuid:8d128e35-86c7-4d67-b2dd-93229bf1005a", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Availability schedule vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/AvailabilitySchedule-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/AvailabilitySchedule/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "AS", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment" + }, + { + "@id": "cim:EquipmentContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "rdfs:comment": "A modelling construct to provide a root class for containing equipment.", + "rdfs:label": "EquipmentContainer" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:OperationalLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "rdfs:comment": "A value and normal value associated with a specific kind of limit. \nThe sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short). \nIf a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration.", + "rdfs:label": "OperationalLimit" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:AssessedElement", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element is a network element for which the electrical state is evaluated in the regional or cross-regional process and which value is expected to fulfil regional rules function of the operational security limits.\nThe measurements and limits are as defined in the steady state hypothesis.", + "rdfs:label": "AssessedElement" + }, + { + "@id": "nc:AvailabilityContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Availability container serves for associating an equipment container with an availability schedule. For instance, putting in or out of service all the equipment inside a Line or a Bay in combination with other availability functions with the same availability schedule.", + "rdfs:label": "AvailabilityContainer", + "rdfs:subClassOf": "nc:AvailabilityPowerSystemFunction" + }, + { + "@id": "nc:AvailabilityEnabled", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Availability enabled is enabling or disabling grid state alteration (e.g. tap position action) or assessed element that is related to the availability schedule. For instance, the cancellation of availability schedule can lead to changes in the assessed element. This is done by enabling one assessment and disabling another.", + "rdfs:label": "AvailabilityEnabled", + "rdfs:subClassOf": "nc:AvailabilityPowerSystemFunction" + }, + { + "@id": "nc:AvailabilityEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Availability equipment serves for associating an equipment with an availability schedule. For instance, putting in or out of service an ACLineSegment in combination with other availability functions with the same availability schedule.", + "rdfs:label": "AvailabilityEquipment", + "rdfs:subClassOf": "nc:AvailabilityPowerSystemFunction" + }, + { + "@id": "nc:AvailabilityExceptionalLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Availability exceptional limit serves for associating an operational limit restriction with an availability schedule. For instance, enabling or disabling the current limit on ACLineSegment terminal in combination with other availability functions with the same availability schedule or de-rating due to fault.", + "rdfs:label": "AvailabilityExceptionalLimit", + "rdfs:subClassOf": "nc:AvailabilityPowerSystemFunction" + }, + { + "@id": "nc:AvailabilityFunctionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of availability that is affecting the function.", + "rdfs:label": "AvailabilityFunctionKind" + }, + { + "@id": "nc:AvailabilityGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Container to link relevant equipment that is affected by (un)availability schedule across availability coordinator (e.g. TSO-TSO, TSO-DSO or DSO-DSO).", + "rdfs:label": "AvailabilityGroup", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:AvailabilityPowerSystemFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Availability power system function describes the power system function that has a non-normal availability in the associated availability schedule. The availability of the function is needed as part of a power flow solution. This function is the cause and not the effect of the availability, if the effect can be calculated through power flow. For instance if only the step-up transformer for a generator is not available, the power flow will calculate that the generator is de-energized (outage). If both are tagged as not available it will not be possible to investigate remedial action for connecting the generator. It is expected that the power flow function is able to perform simple topology changes affected by a function taken out of service, e.g. open switches on both end of a ACLineSegment when the ACLineSegment is taken out of service. More complex changes, like change regulation set point, must be described in the linked GridStateAlterationCollection.", + "rdfs:label": "AvailabilityPowerSystemFunction", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:AvailabilityRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Availability remedial action is a remedial action that cancels or reschedules an availability schedule.", + "rdfs:label": "AvailabilityRemedialAction" + }, + { + "@id": "nc:AvailabilityRemedialActionScheme", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Availability remedial action scheme serves for associating a remedial action scheme with an availability schedule. For instance, taking in or out of service a SIPS / SPS due to communication issue, in combination with other availability functions with the same availability schedule.", + "rdfs:label": "AvailabilityRemedialActionScheme", + "rdfs:subClassOf": "nc:AvailabilityPowerSystemFunction" + }, + { + "@id": "nc:AvailabilitySchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A given (un)availability schedule with a given status and cause that include multiple equipment that need to follow the same scheduling periods.", + "rdfs:label": "AvailabilitySchedule", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:AvailabilityScheduleCauseKind", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kinds of cause of the (un)availability schedule.", + "rdfs:label": "AvailabilityScheduleCauseKind" + }, + { + "@id": "nc:BaseIrregularTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series that has irregular points in time.", + "rdfs:label": "BaseIrregularTimeSeries", + "rdfs:subClassOf": "nc:BaseTimeSeries" + }, + { + "@id": "nc:BaseTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series of values at points in time.", + "rdfs:label": "BaseTimeSeries", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:BaseTimeSeriesKind", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of time series.", + "rdfs:label": "BaseTimeSeriesKind" + }, + { + "@id": "nc:EventSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Time series represent irregular event described by event points in time.", + "rdfs:label": "EventSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:EventTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Event valid for a given point in time.", + "rdfs:label": "EventTimePoint" + }, + { + "@id": "nc:GridStateAlteration", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration is a change of values describing state (operating point) of one element in the grid model compared to the base case.", + "rdfs:label": "GridStateAlteration" + }, + { + "@id": "nc:GridStateAlterationCollection", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A collection of grid state alterations.", + "rdfs:label": "GridStateAlterationCollection" + }, + { + "@id": "nc:RemedialActionScheme", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial Action Scheme (RAS), Special Protection Schemes (SPS), System Protection Schemes (SPS) or System Integrity Protection Schemes (SIPS).\nA Remedial Action Scheme consists of one or more stages that can trigger and execute a protection action.", + "rdfs:label": "RemedialActionScheme" + }, + { + "@id": "nc:TimeSeriesInterpolationKind", + "@type": "owl:Class", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of interpolation of values between two time point.", + "rdfs:label": "TimeSeriesInterpolationKind" + }, + { + "@id": "nc:AssessedElement.AvailabilityEnabled", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability enabled describes the enabling or disabling of this assessed element.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "AvailabilityEnabled", + "rdfs:range": "nc:AvailabilityEnabled", + "owl:inverseOf": "nc:AvailabilityEnabled.AssessedElement" + }, + { + "@id": "nc:AvailabilityContainer.EquipmentContainer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment container that is affected by the availability given by this availability container.", + "rdfs:domain": "nc:AvailabilityContainer", + "rdfs:label": "EquipmentContainer", + "rdfs:range": "cim:EquipmentContainer", + "owl:inverseOf": "nc:EquipmentContainer.AvailabilityContainer" + }, + { + "@id": "nc:AvailabilityEnabled.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element that is affected by the availability given by this availability enabling.", + "rdfs:domain": "nc:AvailabilityEnabled", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.AvailabilityEnabled" + }, + { + "@id": "nc:AvailabilityEnabled.GridStateAlteration", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration that is affected by the availability given by this availability enabling.", + "rdfs:domain": "nc:AvailabilityEnabled", + "rdfs:label": "GridStateAlteration", + "rdfs:range": "nc:GridStateAlteration", + "owl:inverseOf": "nc:GridStateAlteration.AvailabilityEnabled" + }, + { + "@id": "nc:AvailabilityEquipment.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment that is affected by the availability given by this availability equipment.", + "rdfs:domain": "nc:AvailabilityEquipment", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "nc:Equipment.AvailabilityEquipment" + }, + { + "@id": "nc:AvailabilityExceptionalLimit.OperationalLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Operational limit that is constrained by this availability exceptional limit.", + "rdfs:domain": "nc:AvailabilityExceptionalLimit", + "rdfs:label": "OperationalLimit", + "rdfs:range": "cim:OperationalLimit", + "owl:inverseOf": "nc:OperationalLimit.AvailabilityExceptionalLimit" + }, + { + "@id": "nc:AvailabilityGroup.AvailabilityPowerSystemFunction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "All availability power system functions linked through mutual dependency with other availability power system functions controlled by other system operators.", + "rdfs:domain": "nc:AvailabilityGroup", + "rdfs:label": "AvailabilityPowerSystemFunction", + "rdfs:range": "nc:AvailabilityPowerSystemFunction", + "owl:inverseOf": "nc:AvailabilityPowerSystemFunction.AvailabilityGroup" + }, + { + "@id": "nc:AvailabilityPowerSystemFunction.AvailabilityGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Grouping for all availability power system functions (controlled by all relevant system operators) that have the same availability schedule.", + "rdfs:domain": "nc:AvailabilityPowerSystemFunction", + "rdfs:label": "AvailabilityGroup", + "rdfs:range": "nc:AvailabilityGroup", + "owl:inverseOf": "nc:AvailabilityGroup.AvailabilityPowerSystemFunction" + }, + { + "@id": "nc:AvailabilityPowerSystemFunction.AvailabilitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Availability schedule for this availability power system function.", + "rdfs:domain": "nc:AvailabilityPowerSystemFunction", + "rdfs:label": "AvailabilitySchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.AvailabilityPowerSystemFunction" + }, + { + "@id": "nc:AvailabilityPowerSystemFunction.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of availability that affect the power system function.", + "rdfs:domain": "nc:AvailabilityPowerSystemFunction", + "rdfs:label": "kind", + "rdfs:range": "nc:AvailabilityFunctionKind" + }, + { + "@id": "nc:AvailabilityRemedialAction.AvailabilitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability schedule that is part of the remedial action.", + "rdfs:domain": "nc:AvailabilityRemedialAction", + "rdfs:label": "AvailabilitySchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.RemedialAction" + }, + { + "@id": "nc:AvailabilityRemedialActionScheme.RemedialActionScheme", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action scheme that is affected by the availability given by this availability remedial action scheme.", + "rdfs:domain": "nc:AvailabilityRemedialActionScheme", + "rdfs:label": "RemedialActionScheme", + "rdfs:range": "nc:RemedialActionScheme", + "owl:inverseOf": "nc:RemedialActionScheme.AvailabilityRemedialActionScheme" + }, + { + "@id": "nc:AvailabilitySchedule.ActualSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Actual schedule that relates to this availability schedule; used for ex-post reporting and analysis (e.g., to compare planned vs. actual).", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "ActualSchedule", + "rdfs:range": "nc:EventSchedule", + "owl:inverseOf": "nc:EventSchedule.ActualAvailabilitySchedule" + }, + { + "@id": "nc:AvailabilitySchedule.AlternativeSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Alternative schedule. The priority in regards to multiple alternatives is given by the priority attribute. This schedule is only relevant if all the alternatives with higher priority are cancelled.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "AlternativeSchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.PrioritySchedule" + }, + { + "@id": "nc:AvailabilitySchedule.AvailabilityPowerSystemFunction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "All the couplings that associate one concrete function (e.g., equipment or container, SIPS/SPSs, grid state alteration, exceptional operational limits) with the same availability schedule.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "AvailabilityPowerSystemFunction", + "rdfs:range": "nc:AvailabilityPowerSystemFunction", + "owl:inverseOf": "nc:AvailabilityPowerSystemFunction.AvailabilitySchedule" + }, + { + "@id": "nc:AvailabilitySchedule.AvailabilitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability schedule that has a dependent availability schedule.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "AvailabilitySchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.DependentOnSchedule" + }, + { + "@id": "nc:AvailabilitySchedule.DependentOnSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "(Un)availability schedule requested by one operator may require another operator to request their (un)availability schedule. This association is linking the schedules so that the dependency is clear.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "DependentOnSchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.AvailabilitySchedule" + }, + { + "@id": "nc:AvailabilitySchedule.GridStateAlterationCollection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The grid state alteration collection that has this availability schedule.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "GridStateAlterationCollection", + "rdfs:range": "nc:GridStateAlterationCollection", + "owl:inverseOf": "nc:GridStateAlterationCollection.AvailabilitySchedule" + }, + { + "@id": "nc:AvailabilitySchedule.PlannedSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Planned schedule that relates to this availability schedule used for planning availability (e.g., to compare planned vs. actual).", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "PlannedSchedule", + "rdfs:range": "nc:EventSchedule", + "owl:inverseOf": "nc:EventSchedule.PlannedAvailabilitySchedule" + }, + { + "@id": "nc:AvailabilitySchedule.PrioritySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Priority schedule. This is the schedule that has the highest priority and the only valid if not cancelled.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "PrioritySchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.AlternativeSchedule" + }, + { + "@id": "nc:AvailabilitySchedule.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action that is cancelling this availability schedule.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:AvailabilityRemedialAction", + "owl:inverseOf": "nc:AvailabilityRemedialAction.AvailabilitySchedule" + }, + { + "@id": "nc:AvailabilitySchedule.causeKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of cause for the availability schedule.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "causeKind", + "rdfs:range": "nc:AvailabilityScheduleCauseKind" + }, + { + "@id": "nc:BaseTimeSeries.interpolationKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of interpolation done between time point.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "interpolationKind", + "rdfs:range": "nc:TimeSeriesInterpolationKind" + }, + { + "@id": "nc:BaseTimeSeries.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of base time series.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "kind", + "rdfs:range": "nc:BaseTimeSeriesKind" + }, + { + "@id": "nc:Equipment.AvailabilityEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability equipment describe the availabilty that affect this equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "AvailabilityEquipment", + "rdfs:range": "nc:AvailabilityEquipment", + "owl:inverseOf": "nc:AvailabilityEquipment.Equipment" + }, + { + "@id": "nc:EquipmentContainer.AvailabilityContainer", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability container describe the availabiltiy that affect this equipment container.", + "rdfs:domain": "cim:EquipmentContainer", + "rdfs:label": "AvailabilityContainer", + "rdfs:range": "nc:AvailabilityContainer", + "owl:inverseOf": "nc:AvailabilityContainer.EquipmentContainer" + }, + { + "@id": "nc:EventSchedule.ActualAvailabilitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Actual availability schedule that has this irregular interval schedule.", + "rdfs:domain": "nc:EventSchedule", + "rdfs:label": "ActualAvailabilitySchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.ActualSchedule" + }, + { + "@id": "nc:EventSchedule.EventTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Value for the point in time.", + "rdfs:domain": "nc:EventSchedule", + "rdfs:label": "EventTimePoint", + "rdfs:range": "nc:EventTimePoint", + "owl:inverseOf": "nc:EventTimePoint.EventSchedule" + }, + { + "@id": "nc:EventSchedule.PlannedAvailabilitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Planned availability schedule that has this irregular interval schedule.", + "rdfs:domain": "nc:EventSchedule", + "rdfs:label": "PlannedAvailabilitySchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.PlannedSchedule" + }, + { + "@id": "nc:EventTimePoint.EventSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Time series the time point values belongs to.", + "rdfs:domain": "nc:EventTimePoint", + "rdfs:label": "EventSchedule", + "rdfs:range": "nc:EventSchedule", + "owl:inverseOf": "nc:EventSchedule.EventTimePoint" + }, + { + "@id": "nc:GridStateAlteration.AvailabilityEnabled", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability enabled describes the enabling or disabling of this grid state alteration.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "AvailabilityEnabled", + "rdfs:range": "nc:AvailabilityEnabled", + "owl:inverseOf": "nc:AvailabilityEnabled.GridStateAlteration" + }, + { + "@id": "nc:GridStateAlterationCollection.AvailabilitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability schedule that require the a collection of grid state alteration to provide a valid power flow solution. For instance, a set of switching plans.", + "rdfs:domain": "nc:GridStateAlterationCollection", + "rdfs:label": "AvailabilitySchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.GridStateAlterationCollection" + }, + { + "@id": "nc:OperationalLimit.AvailabilityExceptionalLimit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability exceptional limit that constrain this operational limit.", + "rdfs:domain": "cim:OperationalLimit", + "rdfs:label": "AvailabilityExceptionalLimit", + "rdfs:range": "nc:AvailabilityExceptionalLimit", + "owl:inverseOf": "nc:AvailabilityExceptionalLimit.OperationalLimit" + }, + { + "@id": "nc:RemedialActionScheme.AvailabilityRemedialActionScheme", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability remedial action scheme describe the availabiltiy that affect this remedial action scheme.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "AvailabilityRemedialActionScheme", + "rdfs:range": "nc:AvailabilityRemedialActionScheme", + "owl:inverseOf": "nc:AvailabilityRemedialActionScheme.RemedialActionScheme" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AvailabilityEnabled.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Instruction to enable or disable alteration and assessment.", + "rdfs:domain": "nc:AvailabilityEnabled", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AvailabilityExceptionalLimit.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Value for the referred operational limit.", + "rdfs:domain": "nc:AvailabilityExceptionalLimit", + "rdfs:label": "value", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:AvailabilitySchedule.cancelledDateTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The date and time the (un)availability schedule were cancelled .", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "cancelledDateTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:AvailabilitySchedule.causeDescription", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A cause description for a cause kind. In case of CauseKind equals other, description or a reference of the cause of the (un)availability schedule.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "causeDescription", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AvailabilitySchedule.daytimeRestitutionDuration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time required to take the out-of-service equipment back into service during daytime. This includes the start-up time for generating units.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "daytimeRestitutionDuration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:AvailabilitySchedule.eveningRestitutionDuration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time required to take the out-of-service equipment back into service after office hours. This includes the start-up time for generating units.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "eveningRestitutionDuration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:AvailabilitySchedule.maxRestitutionDuration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The maximum time required to take the out-of-service equipment back into service. This includes the start-up time for generating units.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "maxRestitutionDuration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:AvailabilitySchedule.priority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Value 0 means ignore priority. 1 means the highest priority, 2 is the second highest priority.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "priority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:AvailabilitySchedule.weekendRestitutionDuration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time required to take the out-of-service equipment back into service in the weekend or during bank holidays. This includes the start-up time for generating units.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "weekendRestitutionDuration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:EventTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:EventTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:EventTimePoint.isActive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the event is occurring (Active) at this time point. Otherwise false.", + "rdfs:domain": "nc:EventTimePoint", + "rdfs:label": "isActive", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "as:Package_AvailabilityScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains the availability schedule profile.", + "rdfs:label": "AvailabilityScheduleProfile" + }, + { + "@id": "as:Package_DocAvailabilityScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocAvailabilityScheduleProfile" + }, + { + "@id": "cim:ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "as:Package_AvailabilityScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.s", + "rdfs:comment": "Time, in seconds.", + "rdfs:label": "Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "nc:AvailabilityFunctionKind.inService", + "@type": "nc:AvailabilityFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Function is in service.", + "rdfs:label": "inService" + }, + { + "@id": "nc:AvailabilityFunctionKind.outOfService", + "@type": "nc:AvailabilityFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Function is out-of-service.", + "rdfs:label": "outOfService" + }, + { + "@id": "nc:AvailabilityFunctionKind.underTesting", + "@type": "nc:AvailabilityFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Function is under testing and need to expect unscheduled availability.", + "rdfs:label": "underTesting" + }, + { + "@id": "nc:AvailabilityScheduleCauseKind.commissioning", + "@type": "nc:AvailabilityScheduleCauseKind", + "cims:stereotype": "enum", + "rdfs:comment": "The cause is due to a commissioning.", + "rdfs:label": "commissioning" + }, + { + "@id": "nc:AvailabilityScheduleCauseKind.decommissioning", + "@type": "nc:AvailabilityScheduleCauseKind", + "cims:stereotype": "enum", + "rdfs:comment": "The cause is due to a decommissioning.", + "rdfs:label": "decommissioning" + }, + { + "@id": "nc:AvailabilityScheduleCauseKind.environmentalCondition", + "@type": "nc:AvailabilityScheduleCauseKind", + "cims:stereotype": "enum", + "rdfs:comment": "The cause is due to an environmental condition. This can lead to exceptional margin and limits.", + "rdfs:label": "environmentalCondition" + }, + { + "@id": "nc:AvailabilityScheduleCauseKind.functionalControl", + "@type": "nc:AvailabilityScheduleCauseKind", + "cims:stereotype": "enum", + "rdfs:comment": "The cause is due to a functional control (in & out).", + "rdfs:label": "functionalControl" + }, + { + "@id": "nc:AvailabilityScheduleCauseKind.maintenance", + "@type": "nc:AvailabilityScheduleCauseKind", + "cims:stereotype": "enum", + "rdfs:comment": "The cause is due to a maintenance.", + "rdfs:label": "maintenance" + }, + { + "@id": "nc:AvailabilityScheduleCauseKind.other", + "@type": "nc:AvailabilityScheduleCauseKind", + "cims:stereotype": "enum", + "rdfs:comment": "The cause is of other kind.", + "rdfs:label": "other" + }, + { + "@id": "nc:AvailabilityScheduleCauseKind.refurbishment", + "@type": "nc:AvailabilityScheduleCauseKind", + "cims:stereotype": "enum", + "rdfs:comment": "The cause is due to a refurbishment, either upgrade or downgrade.", + "rdfs:label": "refurbishment" + }, + { + "@id": "nc:AvailabilityScheduleCauseKind.worksInProximity", + "@type": "nc:AvailabilityScheduleCauseKind", + "cims:stereotype": "enum", + "rdfs:comment": "The cause is due to a works in proximity.", + "rdfs:label": "worksInProximity" + }, + { + "@id": "nc:BaseTimeSeriesKind.actual", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is actual data. The values represent measured or calculated values that represent the actual behaviour.", + "rdfs:label": "actual" + }, + { + "@id": "nc:BaseTimeSeriesKind.schedule", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is schedule data. The values represent the result of a committed and plan forecast data that has been through a quality control and could incur penalty when not followed.", + "rdfs:label": "schedule" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.previous", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to previous value.", + "rdfs:label": "previous" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/Contingency-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/Contingency-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..e9a8c8c --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/Contingency-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,613 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "co:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the contingency profile.", + "dct:identifier": "urn:uuid:8947de1c-6e53-4f1f-82c3-99ef118db9eb", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Contingency Vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/Contingency-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/Contingency/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "CO", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:Contingency", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "rdfs:comment": "An event threatening system reliability, consisting of one or more contingency elements.", + "rdfs:label": "Contingency", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ContingencyElement", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "rdfs:comment": "An element of a system event to be studied by contingency analysis, representing a change in status of a single piece of equipment.", + "rdfs:label": "ContingencyElement", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ContingencyEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Equipment whose in service status is to change, such as a power transformer or AC line segment.", + "rdfs:label": "ContingencyEquipment", + "rdfs:subClassOf": "cim:ContingencyElement" + }, + { + "@id": "cim:ContingencyEquipmentStatusKind", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Indicates the state which the contingency equipment is to be in when the contingency is applied.", + "rdfs:label": "ContingencyEquipmentStatusKind" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:SimulationEvents", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "rdfs:comment": "A configuration or a set of events executed during a simulation.", + "rdfs:label": "SimulationEvents" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:ContingencyConditionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of occurrence criteria of application.", + "rdfs:label": "ContingencyConditionKind" + }, + { + "@id": "nc:ExceptionalContingency", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Exceptional contingency means the simultaneous occurrence of multiple contingencies with a common cause.", + "rdfs:label": "ExceptionalContingency", + "rdfs:subClassOf": "cim:Contingency" + }, + { + "@id": "nc:OrdinaryContingency", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Ordinary contingency means the occurrence of a contingency of a single branch or injection.", + "rdfs:label": "OrdinaryContingency", + "rdfs:subClassOf": "cim:Contingency" + }, + { + "@id": "nc:OutOfRangeContingency", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Out of range means the simultaneous occurrence of multiple contingencies without a common cause, or a loss of power generating modules with a total loss of generation capacity exceeding the reference incident.", + "rdfs:label": "OutOfRangeContingency", + "rdfs:subClassOf": "cim:Contingency" + }, + { + "@id": "nc:SystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "cims:stereotype": "NC", + "rdfs:comment": "System operator.", + "rdfs:label": "SystemOperator" + }, + { + "@id": "cim:Contingency.ContingencyElement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:ofAggregate" + }, + "rdfs:comment": "A contingency can have any number of contingency elements.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "ContingencyElement", + "rdfs:range": "cim:ContingencyElement", + "owl:inverseOf": "cim:ContingencyElement.Contingency" + }, + { + "@id": "cim:Contingency.SimulationEvents", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Simulation event for a contingency.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "SimulationEvents", + "rdfs:range": "cim:SimulationEvents", + "owl:inverseOf": "cim:SimulationEvents.Contingency" + }, + { + "@id": "cim:ContingencyElement.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A contingency element belongs to one contingency.", + "rdfs:domain": "cim:ContingencyElement", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "cim:Contingency.ContingencyElement" + }, + { + "@id": "cim:ContingencyEquipment.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The single piece of equipment to which to apply the contingency.", + "rdfs:domain": "cim:ContingencyEquipment", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "cim:Equipment.ContingencyEquipment" + }, + { + "@id": "cim:ContingencyEquipment.contingentStatus", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The status for the associated equipment when in the contingency state. This status is independent of the case to which the contingency is originally applied, but defines the equipment status when the contingency is applied.", + "rdfs:domain": "cim:ContingencyEquipment", + "rdfs:label": "contingentStatus", + "rdfs:range": "cim:ContingencyEquipmentStatusKind" + }, + { + "@id": "cim:Equipment.ContingencyEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The contingency equipments in which this equipment participates.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "ContingencyEquipment", + "rdfs:range": "cim:ContingencyEquipment", + "owl:inverseOf": "cim:ContingencyEquipment.Equipment" + }, + { + "@id": "cim:SimulationEvents.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Contingency which has simulation events.", + "rdfs:domain": "cim:SimulationEvents", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "cim:Contingency.SimulationEvents" + }, + { + "@id": "nc:Contingency.EquipmentOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "System operator that is operating the equipment that is being run a contingency on.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "EquipmentOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.Contingency" + }, + { + "@id": "nc:ExceptionalContingency.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the kind of relevance and criteria of application of the exceptional contingency.", + "rdfs:domain": "nc:ExceptionalContingency", + "rdfs:label": "kind", + "rdfs:range": "nc:ContingencyConditionKind" + }, + { + "@id": "nc:SystemOperator.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Contingency for the equipment that is operated by the system operator.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "nc:Contingency.EquipmentOperator" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:Contingency.normalMustStudy", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the requirement of study the contingency under normal operating conditions. True means the contingency must be study in a normal scenario. False means that the contingency does not need to be included in the scenario. This is the default value if mustStudy is missing.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "normalMustStudy", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:Contingency.normalProbability", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Normal probability of the occurrence of the contingency based on normal operational condition. The value is used as the default if the probability is missing.\nThe allowed value range is [0,100].", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "normalProbability", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:ContingencyEquipmentStatusKind.inService", + "@type": "cim:ContingencyEquipmentStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "The equipment is to be put into service.", + "rdfs:label": "inService" + }, + { + "@id": "cim:ContingencyEquipmentStatusKind.outOfService", + "@type": "cim:ContingencyEquipmentStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "The equipment is to be taken out of service.", + "rdfs:label": "outOfService" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "co:Package_ContingencyProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "co:Package_ContingencyProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains contingency profile.", + "rdfs:label": "ContingencyProfile" + }, + { + "@id": "co:Package_DocContingencyProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocContingencyProfile" + }, + { + "@id": "nc:ContingencyConditionKind.design", + "@type": "nc:ContingencyConditionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Permanent occurrence factor which is design condition.", + "rdfs:label": "design" + }, + { + "@id": "nc:ContingencyConditionKind.environmental", + "@type": "nc:ContingencyConditionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Temporary occurrence factor which is weather or environmental condition (e.g. storm).", + "rdfs:label": "environmental" + }, + { + "@id": "nc:ContingencyConditionKind.geographicalLocation", + "@type": "nc:ContingencyConditionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Permanent occurrence factor which is specific geographical location.", + "rdfs:label": "geographicalLocation" + }, + { + "@id": "nc:ContingencyConditionKind.malfunction", + "@type": "nc:ContingencyConditionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Temporary occurrence factor which is life time or generic malfunction affecting the risk of failure condition.", + "rdfs:label": "malfunction" + }, + { + "@id": "nc:ContingencyConditionKind.operational", + "@type": "nc:ContingencyConditionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Temporary occurrence factor which is operational condition.", + "rdfs:label": "operational" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/DatasetMetadata-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/DatasetMetadata-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..814bd6a --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/DatasetMetadata-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,893 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "https://ap-voc.cim4.eu/DatasetMetadata#Ontology", + "@type": "owl:Ontology", + "dct:conformsTo": [ + "urn:iso:std:iec:61970-401:draft:ed-1", + "urn:iso:std:iec:61970-501:draft:ed-2" + ], + "dct:creator": "ENTSO-E", + "dct:description": "This vocabulary is describing the dataset metadata profile.", + "dct:identifier": "urn:uuid:f7bb07f7-8614-4ff5-88da-2b4824b143f1", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Dataset metadata vocabulary", + "owl:versionIRI": "https://ap-voc.cim4.eu/DatasetMetadata/2.4", + "owl:versionInfo": "2.4.0", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "dcat:Dataset", + "@type": "owl:Class", + "cims:belongsToCategory": "https://ap-voc.cim4.eu/DatasetMetadata#Package_DatasetMetadataProfile", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A collection of data, published or curated by a single source, and available for access or download in one or more representations.", + "rdfs:label": "Dataset" + }, + { + "@id": "dcat-cim:alternativeVersionOf", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat-cim", + "rdfs:comment": "This resource is an alternative version of a non-versioned or abstract resource.\nThis property is intended for relating a versioned resource to a non-versioned or abstract resource at the same time express that multiple versions exist.\ndcat-cim:alternativeVersionOf is a specialisation of dcat:isVersionOf with the restriction that the resource shall have a preferred version (dcat-cim:preferredVersion) so that the preferred dataset can be used when there is no need to access all alternative versions.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "alternativeVersionOf", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat-cim:hasAlternativeVersion" + }, + { + "@id": "dcat-cim:hasAlternativeVersion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcat-cim", + "rdfs:comment": "This resource has a more specific, versioned alternative resource.\nThis property is intended for relating a non-versioned or abstract resource to several versioned alternative resources, e.g. snapshots.\n\ndcat-cim:hasAlternativeVersion is a specialisation of dcat:hasVersion with the restriction that the resource shall have a preferred version (dcat-cim:preferredVersion) so that the preferred dataset can be used when there is no need to access all alternative versions.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "hasAlternativeVersion", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat-cim:alternativeVersionOf" + }, + { + "@id": "dcat-cim:hasPreferredVersion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcat-cim", + "rdfs:comment": "The resource that has a preferred version.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "hasPreferredVersion", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat-cim:preferredVersion" + }, + { + "@id": "dcat-cim:preferredVersion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat-cim", + "rdfs:comment": "The preferred version of a resource in a lineage of alternative versions.\nThis property is used to specify a specific version to be the preference in a chain of alternatives, consisting of snapshots of a resource.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "preferredVersion", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat-cim:hasPreferredVersion" + }, + { + "@id": "dcat:Dataset.publisher", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "An entity responsible for making the resource available.\n[CIM context: \nThe agent that is publishing the dataset on the given platform.]", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "publisher", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:Dataset.Resource11" + }, + { + "@id": "dcat:Resource7", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "The resoource of a previous version that has this next version.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource7", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:previousVersion" + }, + { + "@id": "dcat:Resource8", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "The resource that has this next version.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource8", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:nextVersion" + }, + { + "@id": "dcat:Resource9", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "The resource that has this current version.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource9", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:hasCurrentVersion" + }, + { + "@id": "dcat:hasCurrentVersion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "This resource has a more specific, versioned resource with equivalent content.\nThis property is intended for relating a non-versioned or abstract resource to a single snapshot that can be used as a permalink to indicate the current version of the content.\n\nThe notion of version used by this property is limited to versions resulting from revisions occurring to a resource as part of its life-cycle.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "hasCurrentVersion", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:Resource9" + }, + { + "@id": "dcat:hasVersion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcat", + "rdfs:comment": "This resource is a version of a non-versioned or abstract resource.\nThis property is intended for relating a versioned resource to a non-versioned or abstract resource.\n\nThe notion of version used by this property is limited to versions resulting from revisions occurring to a resource as part of its life-cycle. Therefore, its semantics is more specific than its super-property dct:isVersionOf, which makes use of a broader notion of version, including editions and adaptations.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "hasVersion", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:isVersionOf" + }, + { + "@id": "dcat:inSeries", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "A dataset series of which the dataset is part.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "inSeries", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:seriesMember" + }, + { + "@id": "dcat:isVersionOf", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "This resource has a more specific, versioned resource. This property is intended for relating a non-versioned or abstract resource to several versioned resources, e.g., snapshots.\n\nThe notion of version used by this property is limited to versions resulting from revisions occurring to a resource as part of its life-cycle. Therefore, its semantics is more specific than its super-property dct:hasVersion, which makes use of a broader notion of version, including editions and adaptations.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "isVersionOf", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:hasVersion" + }, + { + "@id": "dcat:nextVersion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "The next version for the resource.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "nextVersion", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:Resource8" + }, + { + "@id": "dcat:previousVersion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "The previous version of a resource in a lineage.\nThis property is meant to be used to specify a version chain, consisting of snapshots of a resource.\n\nThe notion of version used by this property is limited to versions resulting from revisions occurring to a resource as part of its life-cycle. One of the typical cases here is representing the history of the versions of a dataset that have been released over time.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "previousVersion", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:Resource7" + }, + { + "@id": "dcat:seriesMember", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcat", + "rdfs:comment": "A dataset that is member of this series.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "seriesMember", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dcat:inSeries" + }, + { + "@id": "dct:HasPart", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The dataset which is part of another dataset.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "HasPart", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:IsPartOf" + }, + { + "@id": "dct:IsPartOf", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The dataset which this datatset is part of.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "IsPartOf", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:HasPart" + }, + { + "@id": "dct:Resource1", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has these access rights.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource1", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:accessRights" + }, + { + "@id": "dct:Resource10", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this spatial location.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource10", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:spatial" + }, + { + "@id": "dct:Resource11", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that is made available.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource11", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:publisher" + }, + { + "@id": "dct:Resource12", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that replaces the referenced resource.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource12", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:replaces" + }, + { + "@id": "dct:Resource13", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has these recerences.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource13", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:references" + }, + { + "@id": "dct:Resource2", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that conforms to.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource2", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:conformsTo" + }, + { + "@id": "dct:Resource3", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this license.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource3", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:license" + }, + { + "@id": "dct:Resource4", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this type.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource4", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:type" + }, + { + "@id": "dct:Resource5", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this periodicity.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource5", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:accrualPeriodicity" + }, + { + "@id": "dct:Resource6", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this source.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Resource6", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:source" + }, + { + "@id": "dct:accessRights", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "Information about who access the resource or an indication of its security status. Access Rights may include information regarding access or restrictions based on privacy, security, or other policies.\n[CIM context:\nReference to the confidentiality level that shall be applied when handling this model.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "accessRights", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:Resource1" + }, + { + "@id": "dct:accrualPeriodicity", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "The frequency with which items are added to a collection.\n[CIM context:\nReference to the time frame.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "accrualPeriodicity", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:Resource5" + }, + { + "@id": "dct:conformsTo", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "An established standard to which the described resource conforms.\n[CIM context:\nAn IRI describing the profile that governs this model. It uniquely identifies the profile and its version. Multiple instances of the property describe all standards or specifications to which the model and the document representing this model conform to.\nA document would normally conform to profile definitions, the constraints that relate to the profile and/or the set of business specific constrains. A reference to a machine- readable constraints or specification indicates that the document was tested against these constraints and it conforms to them.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "conformsTo", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:Resource2" + }, + { + "@id": "dct:license", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "A legal document giving official permission to do something with the resource. Recommended practice is to identify the license document with a URI. If this is not possible or feasible, a literal value that identifies the license may be provided.\n[CIM context:\nReference to the license under which the data is made available. If no license holder is defined, then the original data provider holds the license.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "license", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:Resource3" + }, + { + "@id": "dct:references", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "A related resource that is referenced, cited, or otherwise pointed to by the described resource[.\n[CIM context: \nThe referenced resource that is being complemented in this dataset, e.g. SSH is referencing EQ.]", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "references", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:Resource13" + }, + { + "@id": "dct:replaces", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "A related resource that is supplanted, displaced, or superseded by the described resource\n[CIM context: \nThe referenced dataset is being replaced by this dataset.]", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "replaces", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:Resource12" + }, + { + "@id": "dct:source", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "A related resource from which the described resource is derived.\nThis property is intended to be used with non-literal values. The described resource may be derived from the related resource in whole or in part. Best practice is to identify the related resource by means of a URI or a string conforming to a formal identification system.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "source", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:Resource6" + }, + { + "@id": "dct:spatial", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "The geographical area covered by the dataset.\n[CIM context: \nThe responsibility area that multiple model can describe, also referred to frame.]", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "spatial", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:Resource10" + }, + { + "@id": "dct:type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "The nature or genre of the resource. Recommended practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMI-TYPE]. To describe the file format, physical medium, or dimensions of the resource, use the property Format.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "type", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "dct:Resource4" + }, + { + "@id": "eumd:Model1", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "eumd", + "rdfs:comment": "The model taht uses these settings.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Model1", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "eumd:usedSettings" + }, + { + "@id": "eumd:Model2", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "eumd", + "rdfs:comment": "The model for this process type.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Model2", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "eumd:processType" + }, + { + "@id": "eumd:processType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "eumd", + "rdfs:comment": "The exact business nature. Reference to Business Process configurations.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "processType", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "eumd:Model2" + }, + { + "@id": "eumd:usedSettings", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "eumd", + "rdfs:comment": "Reference to a set of parameters describing used settings (e.g. power flow settings, process settings, etc.) applied to the model prior its serialisation.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "usedSettings", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "eumd:Model1" + }, + { + "@id": "prov:Entity", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "prov", + "rdfs:comment": "The entity that generated by this activity.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "Entity", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "prov:wasGeneratedBy" + }, + { + "@id": "prov:wasGeneratedBy", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "prov", + "rdfs:comment": "Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation.\n[CIM context:\nReference to an activity or the exact business nature (process, configuration) which produced or uses the model.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "wasGeneratedBy", + "rdfs:range": "dcat:Dataset", + "owl:inverseOf": "prov:Entity" + }, + { + "@id": "adms:versionNotes", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "adms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A description of changes between this version and the previous version of the resource.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "versionNotes", + "rdfs:range": "xsd:string" + }, + { + "@id": "dcat:endDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "This property contains the end of the period.\n[CIM context:\nThe end date and time of the validity period of the model that it is serialized in the document where the header is located. It is only used in relation to the startDate property which indicates the beginning of the validity period of the model.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "endDate", + "rdfs:range": "xsd:dateTimeStamp" + }, + { + "@id": "dcat:keyword", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A keyword or tag describing a resource.\n[CIM context:\nThe intended content type of the model, usually the profile keyword. Used to identify what profiles and content is expected in the document, e.g., Equipment, Boundary, SSH, AE, etc. The same keyword is used for different versions of same profile. It can be also used to identify different content based on the same profile.\nFor instance, as the equipment profile can be used for both boundary data and equipment not related to boundary, the keyword is different to indicate that boundary data is exchanged. In order to avoid ambiguity the property is not exchanged in cases where the document contains multiple profiles referenced by dct:conformsTo.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "keyword", + "rdfs:range": "xsd:string" + }, + { + "@id": "dcat:startDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "This property contains the start of the period.\n[CIM context:\nThe date and time that this model represents, i.e. for which the model is (or was) valid. It indicates the beginning of the validity period. It is indicating either an instant (in cases where the model is only valid for a point in time) or the start time of a period. If not provided the model is considered valid for any time stamp. The format is an extended format according to the ISO 8601-2005. European exchanges shall refer to UTC.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "startDate", + "rdfs:range": "xsd:dateTimeStamp" + }, + { + "@id": "dcat:temporalResolution", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Minimum time period resolvable in a dataset.\n[CIM context: \nDescribes the Market Time Unit (MTU), e.g. hourly, 15 min., etc.]", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "temporalResolution", + "rdfs:range": "xsd:duration" + }, + { + "@id": "dcat:version", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The version indicator (name or identifier) of a resource.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "version", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A free-text account of the resource.\nDescription may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:identifier", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A unique identifier of the resource being described or cataloged.\nThe identifier might be used as part of the IRI of the resource, but still having it represented explicitly is useful.\nThe identifier is a text string which is assigned to the resource to provide an unambiguous reference within a particular context.\n[CIM context:\nA unique identifier of the model which is serialised in the document where the header is located. The identifier is persistent for a given version of the model and shall change when the model changes.\nIf a model is serialized as complete (full) model or as difference model exchange the identifier shall be the same. The identifier shall not be used as an identifier of the document which can be different for a given version of a model.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "identifier", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:issued", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Date of formal issuance of the resource.\nRecommended practice is to describe the date, date/time, or period of time as recommended for the property Date, of which this is a subproperty.\n[CIM context:\nReference to the date that the complete data set was made valid/available.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "issued", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "dct:rights", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A statement that concerns all rights not addressed with dct:license or dct:accessRights, such as copyright statements.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "rights", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:rightsHolder", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Information about rights held in and over the resource.\nTypically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights. Recommended practice is to refer to a rights statement with a URI. If this is not possible or feasible, a literal value (name, label, or short text) may be provided.", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "rightsHolder", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:title", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A name given to the resource.\n[CIM context: \nThe human readable name of the dataset that can form the instance file name.]", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "title", + "rdfs:range": "xsd:string" + }, + { + "@id": "prov:generatedAtTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "prov" + ], + "rdfs:comment": "Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation.\n[CIM context:\nThe date and time when the model was serialized in the document where the header is located. The format is an extended format according to the ISO 8601-2005. European exchanges shall refer to UTC.].", + "rdfs:domain": "dcat:Dataset", + "rdfs:label": "generatedAtTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "dcat:Dataset.Resource11", + "@type": "owl:InverseFunctionalProperty" + }, + { + "@id": "https://ap-voc.cim4.eu/DatasetMetadata#Package_DatasetMetadataProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "The package describes the profile of metadata for dataset and distribution.", + "rdfs:label": "DatasetMetadataProfile" + }, + { + "@id": "https://ap-voc.cim4.eu/DatasetMetadata#Package_DocDatasetMetadataProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS metadata.", + "rdfs:label": "DocDatasetMetadataProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/EquipmentReliability-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/EquipmentReliability-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..c63a687 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/EquipmentReliability-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,12175 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "er:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the equipment reliability profile.", + "dct:identifier": "urn:uuid:5f727c5c-b49f-47be-b750-a00fefb7e806", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Equipment Reliability Vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/EquipmentReliability-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/EquipmentReliability/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "ER", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "A unit with valves for three phases, together with unit control equipment, essential protective and switching devices, DC storage capacitors, phase reactors and auxiliaries, if any, used for conversion.", + "rdfs:label": "ACDCConverter", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal" + }, + { + "@id": "cim:ConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.", + "rdfs:label": "ConductingEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:Conductor", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "Combination of conducting material with consistent electrical characteristics, building a single electrical system, used to carry current between points in the power system.", + "rdfs:label": "Conductor", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ConnectivityNode", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Connectivity nodes are points where terminals of AC conducting equipment are connected together with zero impedance.", + "rdfs:label": "ConnectivityNode", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ConnectivityNodeContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "A base class for all objects that may contain connectivity nodes or topological nodes.", + "rdfs:label": "ConnectivityNodeContainer", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:ControlArea", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A control area is a grouping of generating units and/or loads and a cutset of tie lines (as terminals) which may be used for a variety of purposes including automatic generation control, power flow solution area interchange control specification, and input to load forecasting. All generation and load within the area defined by the terminals on the border are considered in the area interchange control. Note that any number of overlapping control area specifications can be superimposed on the physical model. The following general principles apply to ControlArea:\n1. The control area orientation for net interchange is positive for an import, negative for an export.\n2. The control area net interchange is determined by summing flows in Terminals. The Terminals are identified by creating a set of TieFlow objects associated with a ControlArea object. Each TieFlow object identifies one Terminal.\n3. In a single network model, a tie between two control areas must be modelled in both control area specifications, such that the two representations of the tie flow sum to zero.\n4. The normal orientation of Terminal flow is positive for flow into the conducting equipment that owns the Terminal. (i.e. flow from a bus into a device is positive.) However, the orientation of each flow in the control area specification must align with the control area convention, i.e. import is positive. If the orientation of the Terminal flow referenced by a TieFlow is positive into the control area, then this is confirmed by setting TieFlow.positiveFlowIn flag TRUE. If not, the orientation must be reversed by setting the TieFlow.positiveFlowIn flag FALSE.", + "rdfs:label": "ControlArea", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:Currency", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Monetary currencies. ISO 4217 standard including 3-character currency code.", + "rdfs:label": "Currency" + }, + { + "@id": "cim:Curve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "A multi-purpose curve or functional relationship between an independent variable (X-axis) and dependent (Y-axis) variables.", + "rdfs:label": "Curve", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:CurveData", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Multi-purpose data points for defining a curve. The use of this generic class is discouraged if a more specific class can be used to specify the X and Y axis values along with their specific data types.", + "rdfs:label": "CurveData" + }, + { + "@id": "cim:CurveStyle", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Style or shape of curve.", + "rdfs:label": "CurveStyle" + }, + { + "@id": "cim:DCBreaker", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A breaker within a DC system.", + "rdfs:label": "DCBreaker", + "rdfs:subClassOf": "cim:DCSwitch" + }, + { + "@id": "cim:DCBusbar", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A busbar within a DC system.", + "rdfs:label": "DCBusbar", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCChopper", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Low resistance equipment used in the internal DC circuit to balance voltages. It has typically positive and negative pole terminals and a ground.", + "rdfs:label": "DCChopper", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "The parts of the DC power system that are designed to carry current or that are conductively connected through DC terminals.", + "rdfs:label": "DCConductingEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:DCConverterUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Indivisible operative unit comprising all equipment between the point of common coupling on the AC side and the point of common coupling – DC side, essentially one or more converters, together with one or more converter transformers, converter control equipment, essential protective and switching devices and auxiliaries, if any, used for conversion.", + "rdfs:label": "DCConverterUnit", + "rdfs:subClassOf": "cim:DCEquipmentContainer" + }, + { + "@id": "cim:DCDisconnector", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A disconnector within a DC system.", + "rdfs:label": "DCDisconnector", + "rdfs:subClassOf": "cim:DCSwitch" + }, + { + "@id": "cim:DCEquipmentContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "A modelling construct to provide a root class for containment of DC as well as AC equipment. The class differ from the EquipmentContaner for AC in that it may also contain DCNode-s. Hence it can contain both AC and DC equipment.", + "rdfs:label": "DCEquipmentContainer", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:DCGround", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A ground within a DC system.", + "rdfs:label": "DCGround", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCLine", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Overhead lines and/or cables connecting two or more HVDC substations.", + "rdfs:label": "DCLine" + }, + { + "@id": "cim:DCLineSegment", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A wire or combination of wires not insulated from one another, with consistent electrical characteristics, used to carry direct current between points in the DC region of the power system.", + "rdfs:label": "DCLineSegment", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCNode", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "DC nodes are points where terminals of DC conducting equipment are connected together with zero impedance.", + "rdfs:label": "DCNode", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:DCSeriesDevice", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A series device within the DC system, typically a reactor used for filtering or smoothing. Needed for transient and short circuit studies.", + "rdfs:label": "DCSeriesDevice", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCShunt", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A shunt device within the DC system, typically used for filtering. Needed for transient and short circuit studies.", + "rdfs:label": "DCShunt", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A switch within the DC system.", + "rdfs:label": "DCSwitch", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:EnergyConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "A connection of energy generation or consumption on the power system model.", + "rdfs:label": "EnergyConnection", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EnergyConsumer", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Generic user of energy - a point of consumption on the power system model.\nEnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.", + "rdfs:label": "EnergyConsumer", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "Description", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:EquipmentContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "A modelling construct to provide a root class for containing equipment.", + "rdfs:label": "EquipmentContainer", + "rdfs:subClassOf": "cim:ConnectivityNodeContainer" + }, + { + "@id": "cim:EquivalentInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.", + "rdfs:label": "EquivalentInjection" + }, + { + "@id": "cim:Feeder", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A collection of equipment for organizational purposes, used for grouping distribution resources.\nThe organization a feeder does not necessarily reflect connectivity or current operation state.", + "rdfs:label": "Feeder", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:FossilFuel", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The fossil fuel consumed by the non-nuclear thermal generating unit. For example, coal, oil, gas, etc. These are the specific fuels that the generating unit can consume.", + "rdfs:label": "FossilFuel" + }, + { + "@id": "cim:GeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.", + "rdfs:label": "GeneratingUnit", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:HydroPowerPlant", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A hydro power station which can generate or pump. When generating, the generator turbines receive water from an upper reservoir. When pumping, the pumps receive their water from a lower reservoir.", + "rdfs:label": "HydroPowerPlant" + }, + { + "@id": "cim:HydroPump", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A synchronous motor-driven pump, typically associated with a pumped storage plant.", + "rdfs:label": "HydroPump", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:Line", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Contains equipment beyond a substation belonging to a power transmission line.", + "rdfs:label": "Line", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:NuclearGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A nuclear generating unit.", + "rdfs:label": "NuclearGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:OperationalLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "A value and normal value associated with a specific kind of limit. \nThe sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short). \nIf a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration.", + "rdfs:label": "OperationalLimit", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:OperationalLimitDirectionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The direction attribute describes the side of a limit that is a violation.", + "rdfs:label": "OperationalLimitDirectionKind" + }, + { + "@id": "cim:OperationalLimitSet", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A set of limits associated with equipment. Sets of limits might apply to a specific temperature, or season for example. A set of limits may contain different severities of limit levels that would apply to the same equipment. The set may contain limits of different types such as apparent power and current limits or high and low voltage limits that are logically applied together as a set.", + "rdfs:label": "OperationalLimitSet", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:OperationalLimitType", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The operational meaning of a category of limits.", + "rdfs:label": "OperationalLimitType", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Organisation", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Organisation that might have roles as utility, contractor, supplier, manufacturer, customer, etc.", + "rdfs:label": "Organisation", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:OrganisationRole", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "Identifies a way in which an organisation may participate in the utility enterprise (e.g., customer, manufacturer, etc).", + "rdfs:label": "OrganisationRole", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:PowerElectronicsUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A generating unit or battery or aggregation that connects to the AC network using power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ReactiveCapabilityCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Reactive power rating envelope versus the synchronous machine's active power, in both the generating and motoring modes. For each active power value there is a corresponding high and low reactive power limit value. Typically there will be a separate curve for each coolant condition, such as hydrogen pressure. The Y1 axis values represent reactive minimum and the Y2 axis values represent reactive maximum.", + "rdfs:label": "ReactiveCapabilityCurve", + "rdfs:subClassOf": "cim:Curve" + }, + { + "@id": "cim:RegulatingCondEq", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "A type of conducting equipment that can regulate a quantity (i.e. voltage or flow) at a specific point in the network.", + "rdfs:label": "RegulatingCondEq", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:Reservoir", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A water storage facility within a hydro system, including: ponds, lakes, lagoons, and rivers. The storage is usually behind some type of dam.", + "rdfs:label": "Reservoir", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:Substation", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A collection of equipment for purposes other than generation or utilization, through which electric energy in bulk is passed for the purposes of switching or modifying its characteristics.", + "rdfs:label": "Substation", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:SynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.", + "rdfs:label": "SynchronousMachine" + }, + { + "@id": "cim:TapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "Description", + "rdfs:comment": "Mechanism for changing transformer winding tap positions.", + "rdfs:label": "TapChanger" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:TieFlow", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the structure (in terms of location and direction) of the net interchange constraint for a control area. This constraint may be used by either AGC or power flow.", + "rdfs:label": "TieFlow", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:VsCapabilityCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The P-Q capability curve for a voltage source converter, with P on X-axis and Qmin and Qmax on Y1-axis and Y2-axis.", + "rdfs:label": "VsCapabilityCurve", + "rdfs:subClassOf": "cim:Curve" + }, + { + "@id": "cim:VsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "rdfs:comment": "DC side of the voltage source converter (VSC).", + "rdfs:label": "VsConverter" + }, + { + "@id": "nc:ACDCConverterController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "ACDC converter unit control. According to IEC 60633, it is the control system used for the controlling, monitoring and protection of a single converter unit.", + "rdfs:label": "ACDCConverterController", + "rdfs:subClassOf": "nc:DirectCurrentEquipmentController" + }, + { + "@id": "nc:ACEmulationControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The AC emulation control function is used when AC emulation model is activated for a DC system. It consists in computing the active power set point of the DC system as a function of the voltage angle difference between both points of common coupling with the AC network in order to mimic the behavior of an AC transmission line. This control mode enables the automatic adjustment of the active power reference following variations of the AC system operational point. \nThe setpoint of the DC system is calculated by Psetpoint=Pref+Kdc*(angle1-angle2), where\n- Pref is the existing active power setpoint; \n- Kdc is the control system gain and \n- angle1 and angle2 are the phase angle measurement (measured at points of common coupling with the AC network) respectively at the side 1 and 2 of the DC system.", + "rdfs:label": "ACEmulationControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:ACPointOfCommonCoupling", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Point of interconnection of the DC converter station to the adjacent AC system (IEC 60633).", + "rdfs:label": "ACPointOfCommonCoupling", + "rdfs:subClassOf": "nc:PointOfCommonCoupling" + }, + { + "@id": "nc:ACTieCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A collection of one or more AC tie lines that connect two different control areas.", + "rdfs:label": "ACTieCorridor", + "rdfs:subClassOf": "nc:TieCorridor" + }, + { + "@id": "nc:ActivePowerControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Active power control function is a function block that calculates operating point of the controlled equipment to achieve the target active power.", + "rdfs:label": "ActivePowerControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:AmbientTemperatureDependencyCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A curve or functional relationship between the ambient temperature independent variable (X-axis) and relative temperature dependent (Y-axis) variables.", + "rdfs:label": "AmbientTemperatureDependencyCurve", + "rdfs:subClassOf": "nc:LimitDependencyCurve" + }, + { + "@id": "nc:AreaDispatchableUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Allocates a given producing or consuming unit, including direct current corridor and collection of units, to a given control area (through the scheduling area) for supporting the control of the given area through dispatch instruction.", + "rdfs:label": "AreaDispatchableUnit", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:AreaInterchangeController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Area interchange control is set to control active power of an area.", + "rdfs:label": "AreaInterchangeController", + "rdfs:subClassOf": "nc:SystemControl" + }, + { + "@id": "nc:AutomationBlockGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Grouping of function block that are operated with the same priority as settings.", + "rdfs:label": "AutomationBlockGroup" + }, + { + "@id": "nc:AutomationFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Automation function is a collection of functional block or other automation function that can be executed as a work cycle program as part of an automated system.", + "rdfs:label": "AutomationFunction", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:BaseOverloadLimitCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A curve or functional relationship between \n- the relative loading - current loading over permanent loading (PATL) independent variable (X-axis), and \n- temporary overloading (TATL) limiting dependent (Y-axis) variables.", + "rdfs:label": "BaseOverloadLimitCurve", + "rdfs:subClassOf": "nc:LimitDependencyCurve" + }, + { + "@id": "nc:BiddingZone", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A bidding zone is a market-based method for handling power transmission congestion. It consists of scheduling areas that include the relevant production (supply) and consumption (demand) to form an electrical area with the same market price without capacity allocation.", + "rdfs:label": "BiddingZone", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:BiddingZoneBorder", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the aggregated connection capacity between two Bidding Zones.", + "rdfs:label": "BiddingZoneBorder", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:BipolarDCSystem", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Bipolar DC system (IEC 60633) consists of two poles of opposite polarity with respect to earth. The overhead lines, if any, of the two poles may be carried on common or separate towers.", + "rdfs:label": "BipolarDCSystem", + "rdfs:subClassOf": "nc:DCSystem" + }, + { + "@id": "nc:CapacityCalculationRegion", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Capacity calculation region is a coherent part of the interconnected system that is used for calculating the transmission capacity for a bidding zone or between bidding zones.", + "rdfs:label": "CapacityCalculationRegion", + "rdfs:subClassOf": "nc:Region" + }, + { + "@id": "nc:ChargingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A unit that supplies electrical power for charging electrical non-stationary entities, e.g. electrical vehicle, trucks, buses, ferries, boats and airplanes. The characteristic is that the energy consumption is highly schedule dependent.", + "rdfs:label": "ChargingUnit", + "rdfs:subClassOf": "cim:PowerElectronicsUnit" + }, + { + "@id": "nc:Circuit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A circuit is a collection of equipment in a network graph that provide common stability limits. The relevant equipment is in general given by the identifying terminal. A software application that can do topology processing shall calculate the equipment belonging to the circuit, if there are no stability limits associated to it. In case of stability limits, the containment reflects the equipments that were used in the calculation/analysis.", + "rdfs:label": "Circuit", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:CircuitShare", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the share of the circuit which is part of an associated power transfer corridor.", + "rdfs:label": "CircuitShare", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:ClosedDistributionSystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A system operator which distributes electricity (or gas) within a geographically confined industrial, commercial or shared services and does not supply household customers.", + "rdfs:label": "ClosedDistributionSystemOperator", + "rdfs:subClassOf": "nc:SystemOperator" + }, + { + "@id": "nc:CompensatorController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Compensator controller is controlling the equipment to optimize the use of the compensators.", + "rdfs:label": "CompensatorController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:ControlFunctionBlock", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Control function block is a function block that contains an algorithm for controlling the equipment.", + "rdfs:label": "ControlFunctionBlock", + "rdfs:subClassOf": "nc:FunctionBlock" + }, + { + "@id": "nc:CoordinatedCapacityCalculator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A role that coordinates and executes the task of calculating transmission capacity.", + "rdfs:label": "CoordinatedCapacityCalculator", + "rdfs:subClassOf": "nc:SystemOperationCoordinator" + }, + { + "@id": "nc:CurrentControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Current control function is a function block that calculates the operating point of the controlled equipment to achieve the target current.", + "rdfs:label": "CurrentControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:CurrentDroopControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Current droop control function is a function block that calculates the operating point of the controlled equipment to achieve the target current.", + "rdfs:label": "CurrentDroopControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:CurrentDroopOverride", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Current droop override uses the following logic:\n- When the current exceeds a threshold the device executes the following transitions: 1) When injecting an inductive voltage or in monitoring mode the device tends to inject a voltage proportional to the difference between the line current and the aforementioned threshold. 2) When injecting a capacitive voltage the device transitions to monitoring mode. \n- If the aforementioned proportional voltage is lower than the initial one, the voltage injection remains unchanged. \nCurrent droop override is not applied when the device operates in currentDroop mode.", + "rdfs:label": "CurrentDroopOverride" + }, + { + "@id": "nc:DCBiPole", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC system bipole (IEC 60633), which is part of an DC system consisting of two independently operable DC system poles, which during normal operation, exhibit opposite direct voltage polarities with respect to earth.", + "rdfs:label": "DCBiPole", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:DCBypassSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "By-pass switch (IEC 60633) is a high-speed DC switch connected across each converter valve group in DC schemes using more than one independent converter per pole, designed to close rapidly to bypass a converter group that is being taken out of service and commutate the current back into a valve group that is being taken back in service. A by-pass switch may also be used for prolonged shunting of the bridge(s).", + "rdfs:label": "DCBypassSwitch", + "rdfs:subClassOf": "nc:DCHighSpeedSwitch" + }, + { + "@id": "nc:DCCommutationSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "DC commutation switch (IEC 60633) is a type of high-speed DC switch specifically designed to commutate load current into an alternative parallel current path.", + "rdfs:label": "DCCommutationSwitch", + "rdfs:subClassOf": "nc:DCHighSpeedSwitch" + }, + { + "@id": "nc:DCConverterParallelingSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Converter paralleling switch (IEC 60633) is a high-speed DC switch connected in series with each converter at the DC terminal in DC schemes where two or more converters are connected in parallel onto a common pole conductor, designed to allow additional converter(s) to be connected in parallel or disconnected without affecting the load current in the other converter.", + "rdfs:label": "DCConverterParallelingSwitch", + "rdfs:subClassOf": "nc:DCHighSpeedSwitch" + }, + { + "@id": "nc:DCCurrentControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC current control function is a function block that calculates the operating point of the controlled equipment to achieve the target current.", + "rdfs:label": "DCCurrentControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:DCEarthReturnTransferSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Earth return transfer switch (IEC 60633) DC commutation switch used to transfer DC current from a metallic return path to an earth return path. In some applications, this function is performed by a by-pass switch. Although the term \"earth return transfer breaker\" has been widely used in the industry for many years, it is misleading since such switches have no ability to interrupt fault current.", + "rdfs:label": "DCEarthReturnTransferSwitch", + "rdfs:subClassOf": "nc:DCCommutationSwitch" + }, + { + "@id": "nc:DCHarmonicFilter", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC harmonic filter (IEC 60633) is a filter which, in conjunction with the DC reactor(s) and with the DC surge capacitor(s), if any, serves the primary function of reducing (current or voltage) ripple on the DC transmission line and/or earth electrode line.", + "rdfs:label": "DCHarmonicFilter", + "rdfs:subClassOf": "cim:DCSeriesDevice" + }, + { + "@id": "nc:DCHighSpeedSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "High-speed DC switch (IEC 60633) is a type of switchgear used on a DC scheme, required to open or close rapidly (< 1 s), including in some cases the need to commutate load current into a parallel conducting path, but with no requirement to interrupt fault or load current. DC switchgear is usually based on a single-phase unit of an AC circuit-breaker, appropriately modified for their DC applications. Their capabilities to perform faster opening and closing than disconnect switches are used but the function of breaking short-circuit currents is not required.", + "rdfs:label": "DCHighSpeedSwitch", + "rdfs:subClassOf": "cim:DCSwitch" + }, + { + "@id": "nc:DCLineParallelingSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Line paralleling switch (IEC 60633) DC commutation switch placed in series with one or more high-voltage pole conductors, allowing two or more lines to be connected in parallel or to revert to single-line operation while conducting load current.", + "rdfs:label": "DCLineParallelingSwitch", + "rdfs:subClassOf": "nc:DCCommutationSwitch" + }, + { + "@id": "nc:DCMetalicReturnSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Metallic return transfer switch (IEC 60633) is a DC commutation switch used to transfer DC current from an earth return path to a metallic return path. Although the term \"metallic return transfer breaker\" has been widely used in the industry for many years, it is misleading since such switches have no ability to interrupt fault current.", + "rdfs:label": "DCMetalicReturnSwitch", + "rdfs:subClassOf": "nc:DCCommutationSwitch" + }, + { + "@id": "nc:DCNeutralBusGroundingSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Neutral bus grounding switch (IEC 60633) or a neutral bus earthing switch is a DC commutation switch connected from the neutral bus to the station earth mat on a bipolar DC scheme, designed to provide a temporary earth connection in the event of an open circuit fault on the electrode line until the imbalance of current between the two poles can be reduced to a safe minimum level or the electrode line connection can be restored.", + "rdfs:label": "DCNeutralBusGroundingSwitch", + "rdfs:subClassOf": "nc:DCCommutationSwitch" + }, + { + "@id": "nc:DCNeutralBusSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Neutral bus switch (IEC 60633) is a DC commutation switch connected in series with the neutral bus on a bipolar DC scheme, designed to commutate current out of the pole conductor or neutral bus and into the electrode line or dedicated metallic return conductor or earth in response to a fault in a converter or neutral bus.", + "rdfs:label": "DCNeutralBusSwitch", + "rdfs:subClassOf": "nc:DCCommutationSwitch" + }, + { + "@id": "nc:DCPointOfCommonCoupling", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Point of interconnection of the DC converter station to the DC transmission line (IEC 60633).", + "rdfs:label": "DCPointOfCommonCoupling", + "rdfs:subClassOf": "nc:PointOfCommonCoupling" + }, + { + "@id": "nc:DCPole", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The direct current (DC) system pole (IEC 60633) is part of a DC system consisting of all the equipment in the DC substations and the interconnecting transmission lines, if any, which during normal operation exhibit a common direct voltage polarity with respect to earth.", + "rdfs:label": "DCPole", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:DCSmoothingReactor", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Reactor (IEC 60633) connected in series with a converter unit or converter units on the DC side for the primary purpose of smoothing the direct current and reducing current transients.", + "rdfs:label": "DCSmoothingReactor", + "rdfs:subClassOf": "cim:DCSeriesDevice" + }, + { + "@id": "nc:DCSmoothingReactorArrester", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Arrester (IEC 60633) connected between the terminals of a smoothing reactor.", + "rdfs:label": "DCSmoothingReactorArrester", + "rdfs:subClassOf": "cim:DCSeriesDevice" + }, + { + "@id": "nc:DCSubstation", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC substation or DC converter station (IEC 60633) is part of an DC system which consists of one or more converter units installed in a single location together with buildings, reactors, filters, reactive power supply, control, monitoring, protective, measuring and auxiliary equipment. A DC substation forming part of an DC transmission system may be referred to as an DC transmission substation.", + "rdfs:label": "DCSubstation", + "rdfs:subClassOf": "cim:DCEquipmentContainer" + }, + { + "@id": "nc:DCSubstationBipole", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Part of a bipolar DC system (IEC 60633) contained within a DC substation.", + "rdfs:label": "DCSubstationBipole", + "rdfs:subClassOf": "cim:DCEquipmentContainer" + }, + { + "@id": "nc:DCSubstationPole", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Part of an DC system pole (IEC 60633) which is contained within a DC substation.", + "rdfs:label": "DCSubstationPole", + "rdfs:subClassOf": "cim:DCEquipmentContainer" + }, + { + "@id": "nc:DCSystem", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Electrical power system which transfers energy in the form of direct current between two or more AC buses (defined in IEC 60633).", + "rdfs:label": "DCSystem", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:DCSystemDirectionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Direction kinds of the DC system.", + "rdfs:label": "DCSystemDirectionKind" + }, + { + "@id": "nc:DCSystemTransmissionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "DC system transmission kind.", + "rdfs:label": "DCSystemTransmissionKind" + }, + { + "@id": "nc:DCTieCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A collection of one or more direct current poles that connect two different control areas.", + "rdfs:label": "DCTieCorridor", + "rdfs:subClassOf": "nc:TieCorridor" + }, + { + "@id": "nc:DCVoltageControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC voltage control function is a function block that calculate the operating point of the controlled equipment to achieve the target voltage.", + "rdfs:label": "DCVoltageControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:DirectCurrentBipoleController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC system bipole control that is the control system of a bipole in accordance with IEC 60633.", + "rdfs:label": "DirectCurrentBipoleController", + "rdfs:subClassOf": "nc:DirectCurrentEquipmentController" + }, + { + "@id": "nc:DirectCurrentCircuit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A direct current circuit is a circuit consists of direct current equipment.", + "rdfs:label": "DirectCurrentCircuit", + "rdfs:subClassOf": "nc:Circuit" + }, + { + "@id": "nc:DirectCurrentEquipmentController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Direct current equipment controller used to control different parts of the hierarchical structure of the DC control system defined by IEC 60633.", + "rdfs:label": "DirectCurrentEquipmentController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:DirectCurrentMasterController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Direct current system control is a control system which governs the operation of an entire DC system consisting of more than one DC substation and performs those functions of controlling, monitoring and protection which require information from more than one substation. This can also be a multiterminal control which is a DC system control for more that two DC substations or a DC master control, which is a general concept for control coordination of a DC system. The DC master control may be implemented at the bipole and/or pole level as defined in IEC 60633. \nThe DC system control/multiterminal control/master control is part of the hierarchical structure of an HVDC control system that has an integrated AC/DC system control as the highest level of control which governs the integrated operation of AC and DC systems of a power system. This control system is under the responsibility of the system operator.", + "rdfs:label": "DirectCurrentMasterController", + "rdfs:subClassOf": "nc:DirectCurrentEquipmentController" + }, + { + "@id": "nc:DirectCurrentPoleController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC system pole control, which is the control system of a pole in accordance with IEC 60633.", + "rdfs:label": "DirectCurrentPoleController", + "rdfs:subClassOf": "nc:DirectCurrentEquipmentController" + }, + { + "@id": "nc:DirectCurrentSubstationBipoleController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Control system of a substation bipole (IEC 60633).", + "rdfs:label": "DirectCurrentSubstationBipoleController", + "rdfs:subClassOf": "nc:DirectCurrentSubstationController" + }, + { + "@id": "nc:DirectCurrentSubstationController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Control system used for the controlling, monitoring and protection within a DC substation (IEC 60633). A DC substation control may be implemented at the bipole and/or pole level and may be referred to as local control.", + "rdfs:label": "DirectCurrentSubstationController", + "rdfs:subClassOf": "nc:DirectCurrentEquipmentController" + }, + { + "@id": "nc:DirectCurrentSubstationPoleController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Control system of a substation pole (IEC 60633).", + "rdfs:label": "DirectCurrentSubstationPoleController", + "rdfs:subClassOf": "nc:DirectCurrentSubstationController" + }, + { + "@id": "nc:DirectCurrentSystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "System operator of the direct current pole. There are typically one or two system operators that are operating either the control area at one side or the control areas at both sides of the direct current pole. In some cases it is operated by an operator from the connected control areas.", + "rdfs:label": "DirectCurrentSystemOperator", + "rdfs:subClassOf": "nc:SystemOperator" + }, + { + "@id": "nc:DistributionSystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A system operator that is responsible for operating of energy distribution network from transmission level down to low voltage levels including the connection to household.", + "rdfs:label": "DistributionSystemOperator", + "rdfs:subClassOf": "nc:SystemOperator" + }, + { + "@id": "nc:DurationOverloadLimitCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A curve or functional relationship between\n- the overload duration independent variable (X-axis), and \n- temporary overloading (TATL) limiting dependent (Y-axis) variables.", + "rdfs:label": "DurationOverloadLimitCurve", + "rdfs:subClassOf": "nc:LimitDependencyCurve" + }, + { + "@id": "nc:EnergyAlignmentCoordinator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A role that is responsible for alignment of forecast and schedule energy to a given energy coordination region.", + "rdfs:label": "EnergyAlignmentCoordinator", + "rdfs:subClassOf": "nc:SystemOperationCoordinator" + }, + { + "@id": "nc:EnergyBlockComponent", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Energy block component where the energy group is distributed according to the energy block order of each energy component in an energy group.", + "rdfs:label": "EnergyBlockComponent", + "rdfs:subClassOf": "nc:EnergyComponent" + }, + { + "@id": "nc:EnergyBlockOrder", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The energy block order is a block (an amount) of energy that forms the sequence of orders that are going to be distributed to an energy block component.", + "rdfs:label": "EnergyBlockOrder", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:EnergyComponent", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "The energy component for a producer or a consumer that has the same energy characteristic, e.g. fuel type and technology.", + "rdfs:label": "EnergyComponent", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:EnergyCoordinationRegion", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A region that has a common organisation or a service that is responsible for alignment of forecast and scheduling of energy.", + "rdfs:label": "EnergyCoordinationRegion", + "rdfs:subClassOf": "nc:Region" + }, + { + "@id": "nc:EnergyGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An energy group is an aggregation of energy components which have the same energy characteristic, e.g. fuel type and technology. It can be used to allocate energy.", + "rdfs:label": "EnergyGroup", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:EnergyKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Categories of energy used for energy groups.", + "rdfs:label": "EnergyKind" + }, + { + "@id": "nc:EnergySourceReference", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "An energy source reference refers to a set of fuel types characteristic for reporting, e.g. European Energy Certificate System (EECS). The kind of energy should be possible to be linked with different type of energy forecast, e.g. wind production for a given area based on wind forecast.", + "rdfs:label": "EnergySourceReference" + }, + { + "@id": "nc:EnergyType", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A source of the energy.\n\nAn energy type reference refers to an energy characteristic that is needed for reporting, e.g. European Energy Certificate System (EECS). The kind of energy should be possible to be linked with different type of energy forecast, e.g. wind production for a given area based on wind forecast.", + "rdfs:label": "EnergyType", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:EquipmentController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment controller is an automation function that can control one or multiple equipment function to achieve all the targets inside the given tolerance.", + "rdfs:label": "EquipmentController", + "rdfs:subClassOf": "nc:AutomationFunction" + }, + { + "@id": "nc:ExceptionalPowerTransferCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Potential power transfer corridor that can be triggered by equipment which changes its in service status or it is operating in an island.", + "rdfs:label": "ExceptionalPowerTransferCorridor", + "rdfs:subClassOf": "nc:PowerTransferCorridor" + }, + { + "@id": "nc:FACTSEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Flexible Alternating Current Transmission System regulating equipment.", + "rdfs:label": "FACTSEquipment", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "nc:FlexibleEnergyUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Flexible consumer or embedded producer of energy. The unit cannot be a net producer.", + "rdfs:label": "FlexibleEnergyUnit", + "rdfs:subClassOf": "cim:PowerElectronicsUnit" + }, + { + "@id": "nc:FrequencyControlFuntion", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Frequency control function is a function block that calculate the operating point of the controlled equipment to achieve the target frequency.", + "rdfs:label": "FrequencyControlFuntion", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:FrequencyMonitoringTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Frequency monitoring terminal provides location in the model where the frequency is monitored for the purpose of power frequency control.", + "rdfs:label": "FrequencyMonitoringTerminal" + }, + { + "@id": "nc:FuelStorage", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Fuel storage. e.g. pile of coal that can be shared between multiple thermal generating units.", + "rdfs:label": "FuelStorage", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:FunctionBlock", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Function block is a function described as a set of elementary blocks. The blocks describe the function between input variables and output variables.", + "rdfs:label": "FunctionBlock", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:FunctionInputVariable", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Functional input variable defines the domain of the function.", + "rdfs:label": "FunctionInputVariable", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:FunctionOutputVariable", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Functional output variable defines the codomain of the function.", + "rdfs:label": "FunctionOutputVariable", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:GateInputPin", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin for a logical gate. The condition described in the input pin gives a logical true or false. The result from measurement and calculation are converted to a true or false.", + "rdfs:label": "GateInputPin", + "rdfs:subClassOf": "nc:FunctionInputVariable" + }, + { + "@id": "nc:GeothermalGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Generating unit that is generating electrical power from geothermal energy.", + "rdfs:label": "GeothermalGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "nc:GeothermalUnitKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of geothermal.", + "rdfs:label": "GeothermalUnitKind" + }, + { + "@id": "nc:ImpedanceControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Impedance control function is a function block that calculates the operating point of the controlled equipment to achieve the target impedance.", + "rdfs:label": "ImpedanceControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:InfeedLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Infeed limit set constraints fed in to the network by two or more terminals.", + "rdfs:label": "InfeedLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "nc:InfeedTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Infeed terminal defines the terminals that are linked to an infeed limit.", + "rdfs:label": "InfeedTerminal" + }, + { + "@id": "nc:InjectionController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Injection controller is controlling the equipment which represents an injection or an external network.", + "rdfs:label": "InjectionController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:LimitDependencyCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A curve or functional relationship between an independent variable (X-axis) and limiting dependent (Y-axis) variables.", + "rdfs:label": "LimitDependencyCurve", + "rdfs:subClassOf": "cim:Curve" + }, + { + "@id": "nc:LineCircuit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A line circuit is a circuit that has at least one ACLineSegment and may or may not include related switching and/or auxiliary equipment.", + "rdfs:label": "LineCircuit", + "rdfs:subClassOf": "nc:Circuit" + }, + { + "@id": "nc:LoadFrequencyControlArea", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A part of a synchronous area or an entire synchronous area, physically demarcated by points of measurement at interconnectors to other load frequency control (LFC) areas, operated by one or more TSOs fulfilling the obligations of load-frequency control.", + "rdfs:label": "LoadFrequencyControlArea", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:LoadFrequencyControlBlock", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A part of a synchronous area or an entire synchronous area, physically demarcated by points of measurement at interconnectors to other load frequency control (LFC) blocks, consisting of one or more LFC areas, operated by one or more TSOs fulfilling the obligations of load-frequency control.", + "rdfs:label": "LoadFrequencyControlBlock", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:LoadFrequencyControlOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A role that is responsible for operational security by operating the load frequency control (LFC) mechanism.", + "rdfs:label": "LoadFrequencyControlOperator", + "rdfs:subClassOf": "nc:PowerSystemOrganisationRole" + }, + { + "@id": "nc:LogicalOperatorsKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of logical operators for comparison.", + "rdfs:label": "LogicalOperatorsKind" + }, + { + "@id": "nc:LossCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Represents the losses in the equipment due to operation position.", + "rdfs:label": "LossCurve", + "rdfs:subClassOf": "cim:Curve" + }, + { + "@id": "nc:MarineUnitKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of marine energy capture.", + "rdfs:label": "MarineUnitKind" + }, + { + "@id": "nc:ModularStaticSynchronousSeriesCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Modular static synchronous series compensator (MSSSC) is a type of flexible AC transmission system regulating equipment which consists of solid-state voltage source inverter connected in series with a transmission line. This is similar to static synchronous series compensator (SSSC), but without injection transformer. This enables the MSSSC to be truly modular with the ability to simply install a number of equipment in series to provide a desired maximum level of impedance. MSSSC can be dispersed into multiple location in a circuit working collectively under the same controller scheme.", + "rdfs:label": "ModularStaticSynchronousSeriesCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:MonitoringArea", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A coherent part of the interconnected electrical power system, that includes the system operators' responsibility area and the surrounding parts of other system operators' responsibility area, that need to be monitored for security assessment.", + "rdfs:label": "MonitoringArea", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:MonopolarDCSystem", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Monopolar DC system (IEC 60633) is a DC system with only one pole.", + "rdfs:label": "MonopolarDCSystem", + "rdfs:subClassOf": "nc:DCSystem" + }, + { + "@id": "nc:NuclearReactorKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of nuclear reactor.", + "rdfs:label": "NuclearReactorKind" + }, + { + "@id": "nc:OrdinaryPowerTransferCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power transfer corridor defined for normal operating network.", + "rdfs:label": "OrdinaryPowerTransferCorridor", + "rdfs:subClassOf": "nc:PowerTransferCorridor" + }, + { + "@id": "nc:OutageCoordinationRegion", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A region that has a common organisation or service responsible for outage planning and coordination and its impact on grid operation.", + "rdfs:label": "OutageCoordinationRegion", + "rdfs:subClassOf": "nc:Region" + }, + { + "@id": "nc:OutageCoordinator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A role that coordinates the planned availability status of relevant power system equipment to meet the need by the asset owner or operator and the security of the power system.", + "rdfs:label": "OutageCoordinator", + "rdfs:subClassOf": "nc:SystemOperationCoordinator" + }, + { + "@id": "nc:OutagePlanningAgent", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An entity with the task of planning the availability status of a relevant power generating module, a relevant demand facility or a relevant grid element.", + "rdfs:label": "OutagePlanningAgent", + "rdfs:subClassOf": "nc:PowerSystemOrganisationRole" + }, + { + "@id": "nc:OverlappingZone", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A collection of all the overlapping cross border assessed elements which have the same sets of impacted and impacting regions.", + "rdfs:label": "OverlappingZone", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:PTCTriggeredEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power Transfer Corridor triggered equipment connects the equipment that will create the exceptional power transfer corridor when taking out of service. e.g. A system with three lines gets an exceptional power transfer corridor when one of the lines is taken out of service.", + "rdfs:label": "PTCTriggeredEquipment", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:PhaseControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Phase control function is a function block that calculate the operating point of the controlled equipment to achieve the target voltage.", + "rdfs:label": "PhaseControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:PinTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin associated with a Terminal. It is used for comparison.", + "rdfs:label": "PinTerminal", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinTerminalKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of quantities that can serve as an input value for the pin.", + "rdfs:label": "PinTerminalKind" + }, + { + "@id": "nc:PointOfCommonCoupling", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Point of Common Coupling (PCC) refers to the location where multiple electrical sources or loads are electrically connected and provide a reference point where the voltages and currents from different parts of the system are considered to be common. The PCC is used to support system analysis, control, and monitoring, as it provides a reference for understanding the interactions and power flow between various components within the system. It is also relevant to define the requirement and responsibility between different actors in operating a power system.", + "rdfs:label": "PointOfCommonCoupling", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:PowerBlockKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Power block kind describes the increase and/or decrease of power.", + "rdfs:label": "PowerBlockKind" + }, + { + "@id": "nc:PowerCapacity", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power capacity defines the capacity in regard to generation, consumption and transmission (import and export) for a relevant power system resource, e.g. bidding zone, including maximum and minimum electrical power capacity and any capacity allocation.", + "rdfs:label": "PowerCapacity" + }, + { + "@id": "nc:PowerElectricalChemicalUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A unit capable of either generating electrical energy from chemical reactions or using electrical energy to cause chemical reactions.", + "rdfs:label": "PowerElectricalChemicalUnit", + "rdfs:subClassOf": "cim:PowerElectronicsUnit" + }, + { + "@id": "nc:PowerElectricalChemicalUnitKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of power electrical chemical unit.", + "rdfs:label": "PowerElectricalChemicalUnitKind" + }, + { + "@id": "nc:PowerElectronicsConnectionController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power electronics connection controller is controlling the equipment to optimize the power electronics connection.", + "rdfs:label": "PowerElectronicsConnectionController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:PowerElectronicsMarineUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A unit that capture energy from marine sources, e.g. waves, for generating electrical power.", + "rdfs:label": "PowerElectronicsMarineUnit", + "rdfs:subClassOf": "cim:PowerElectronicsUnit" + }, + { + "@id": "nc:PowerElectronicsUnitController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power electronics unit controller is controlling the equipment to optimize the power electronics unit.", + "rdfs:label": "PowerElectronicsUnitController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:PowerFactorControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power factor control function is a function block that calculates the operating point of the controlled equipment to achieve the target power factor.", + "rdfs:label": "PowerFactorControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:PowerFrequencyControlKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of power frequency control modes.", + "rdfs:label": "PowerFrequencyControlKind" + }, + { + "@id": "nc:PowerFrequencyController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power frequency controller is controlling the active power balance as typically done by the secondary control. If an unbalance between the scheduled active power values of each generation unit and the loads plus losses occurs, primary control will adapt (increase/decrease) the active power production of each unit (depending on the power shift key strategy), leading to an over- or under-frequency situation. The secondary frequency controller will then control the frequency back to its nominal value, re- establishing a cost-efficient generation delivered by each unit.", + "rdfs:label": "PowerFrequencyController", + "rdfs:subClassOf": "nc:SystemControl" + }, + { + "@id": "nc:PowerPlantController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power plant controller is controlling the equipment of a power plant.", + "rdfs:label": "PowerPlantController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:PowerShiftKeyKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of generating and load shift keys strategy.", + "rdfs:label": "PowerShiftKeyKind" + }, + { + "@id": "nc:PowerShiftKeyStrategy", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Strategy of the power shift key.", + "rdfs:label": "PowerShiftKeyStrategy", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:PowerSystemOrganisationRole", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A role that is responsible for the functional operational of a power system resource.", + "rdfs:label": "PowerSystemOrganisationRole", + "rdfs:subClassOf": "cim:OrganisationRole" + }, + { + "@id": "nc:PowerTransferCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A power transfer corridor is defined as a set of circuits (transmission lines or transformers) separating two portions of the power system, or a subset of circuits exposed to a substantial portion of the transmission exchange between two parts of the system.", + "rdfs:label": "PowerTransferCorridor", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:PowerTransformerCircuit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A power transformer circuit is a circuit that has at least one PowerTransformer and may or may not include related switching and/or auxiliary equipment.", + "rdfs:label": "PowerTransformerCircuit", + "rdfs:subClassOf": "nc:Circuit" + }, + { + "@id": "nc:PropertyReference", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "The reference to a class and one of its properties.", + "rdfs:label": "PropertyReference" + }, + { + "@id": "nc:ProportionalEnergyComponent", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Serves for grouping components within an energy group, with proportional energy allocation to all components.", + "rdfs:label": "ProportionalEnergyComponent", + "rdfs:subClassOf": "nc:EnergyComponent" + }, + { + "@id": "nc:RampingPrincipleKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of ramping principle.", + "rdfs:label": "RampingPrincipleKind" + }, + { + "@id": "nc:ReactivePowerControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Reactive power control function is a function block that calculate the operating point of the controlled equipment to achieve the target reactive power.", + "rdfs:label": "ReactivePowerControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:RecoveryOverloadLimitCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The relation between the recovery time and an overload limit.", + "rdfs:label": "RecoveryOverloadLimitCurve", + "rdfs:subClassOf": "nc:LimitDependencyCurve" + }, + { + "@id": "nc:Region", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A region where the system operator belongs to.", + "rdfs:label": "Region", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:RotatingMachineController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Rotating machine controller is controlling the equipment which may be used as a generator or motor.", + "rdfs:label": "RotatingMachineController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:SSSCController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The controller of a Static synchronous series compensator (SSSC).", + "rdfs:label": "SSSCController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:SSSCSimulationSettings", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "SSSC control simulation settings used by the algorithm for power flow calculations.", + "rdfs:label": "SSSCSimulationSettings" + }, + { + "@id": "nc:ScheduleResource", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A schedule resource is a market-based method for handling participation of small units, particularly located on the lower voltage level that is controlled by a Distributed System Operator (DSO). It is a collection of units that can operate in the market by providing bids, offers and a resulting committed operational schedule for the collection.", + "rdfs:label": "ScheduleResource", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:ScheduleResourceController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule resource controller is controlling the equipment to optimize the schedule resource.", + "rdfs:label": "ScheduleResourceController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:SchedulingArea", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An area where production and/or consumption of energy can be forecasted, scheduled and measured. The area is operated by only one system operator, typically a Transmission System Operator (TSO). The area can consist of a sub area, which has the same definition as the main area, but it can be operated by another system operator (typically Distributed System Operator (DSO) or a Closed Distributed System Operator (CDSO)). This includes microgrid concept. A substation is the smallest grouping that can be included in the area. The area size should be considered in terms of the possibility of accumulated reading (settlement metering) and the capability of operating as an island.", + "rdfs:label": "SchedulingArea", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:SecurityCoordinator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A role that coordinates the relevant remedial actions and their optimisation to ensure efficient use to achieve required operational security of the power system.", + "rdfs:label": "SecurityCoordinator", + "rdfs:subClassOf": "nc:SystemOperationCoordinator" + }, + { + "@id": "nc:ShiftMethodKind", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of shift method. Describes the way a power schedule should be distributed amongst production and consumption. e.g. Type of generating and load shift key.", + "rdfs:label": "ShiftMethodKind" + }, + { + "@id": "nc:SolarRadiationDependencyCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A curve or functional relationship between \n- the solar radiation independent variable (X-axis), and \n- relative dependent (Y-axis) variables.", + "rdfs:label": "SolarRadiationDependencyCurve", + "rdfs:subClassOf": "nc:LimitDependencyCurve" + }, + { + "@id": "nc:StaticSynchronousCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Static synchronous compensator (STATCOM), also known as a static synchronous condenser (STATCON), is a type of flexible AC transmission system regulating equipment used on alternating current electricity transmission networks. It is based on a power electronics voltage-source converter and can act as either a source or sink of reactive AC power to an electricity network. If connected to a source of power it can also provide active AC power.", + "rdfs:label": "StaticSynchronousCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:StaticSynchronousSeriesCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Static synchronous series compensator (SSSC) is a type of flexible AC transmission system which consists of a solid-state voltage source inverter coupled with a transformer that is connected in series with a transmission line. This device can inject an almost sinusoidal voltage in series with the line. This injected voltage could be considered as an inductive or capacitive reactance, which is connected in series with the transmission line. This feature can provide controllable voltage compensation. In addition, SSSC is able to reverse the power flow by injecting a sufficiently large series reactive compensating voltage. Moreover it can inject a voltage proportional to the difference between the line current and the pre-configured current threshold. It shall have two Terminal-s associated with it.", + "rdfs:label": "StaticSynchronousSeriesCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:StaticVarCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms.\n\nThe SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.", + "rdfs:label": "StaticVarCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:SubSchedulingArea", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An area that is a part of another scheduling area. Typically part of a Transmission System Operator (TSO) scheduling area operated by a Distributed System Operator (DSO) or a Close Distributed System Operator (CDSO). This includes microgrid concept. A sub scheduling area can contain other sub areas. A sub scheduling area leaf will form the smallest entity of any given energy area.", + "rdfs:label": "SubSchedulingArea", + "rdfs:subClassOf": "nc:SchedulingArea" + }, + { + "@id": "nc:SubstationController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Substation controller is controlling the equipment to optimize the use of the controlling equipment within a substation.", + "rdfs:label": "SubstationController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:SynchronousArea", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A synchronous area is an electrical area covered by interconnect with a common system frequency in a steady-state.", + "rdfs:label": "SynchronousArea", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:SystemControl", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "System control is the management and regulation of various parameters within the electrical grid to ensure its stable and reliable operation. The primary goal of system control is to maintain the balance between electricity generation and consumption, while also managing factors such as voltage, frequency, and power quality. This involves the use of control devices, automation, and monitoring systems to respond to changes in the grid and maintain its overall stability.\nThis serves as Integrated AC and DC control system (IEC 60633) which governs the integrated operation of AC and DC systems of a power system.", + "rdfs:label": "SystemControl", + "rdfs:subClassOf": "nc:AutomationFunction" + }, + { + "@id": "nc:SystemOperationCoordinator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A role that coordinates relevant information and impact in regards to operating the power system.", + "rdfs:label": "SystemOperationCoordinator", + "rdfs:subClassOf": "nc:PowerSystemOrganisationRole" + }, + { + "@id": "nc:SystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": "NC", + "rdfs:comment": "System operator.", + "rdfs:label": "SystemOperator", + "rdfs:subClassOf": "nc:PowerSystemOrganisationRole" + }, + { + "@id": "nc:TCSCCompensationPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Compensation point of a TCSC compensator.", + "rdfs:label": "TCSCCompensationPoint" + }, + { + "@id": "nc:TCSCController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "TCSC controller is controlling the equipment to optimize the performance of the TCSC.", + "rdfs:label": "TCSCController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:TapChangerController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Tap changer controller is an equipment controller that controls a tap changer, e.g. how the voltage at the end of a line varies with the load level and compensation of the voltage drop by tap adjustment.", + "rdfs:label": "TapChangerController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:ThyristorControlledSeriesCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Thyristor-controlled series capacitors (TCSC) is a type of flexible AC transmission system regulating equipment that is configured with controlled reactors in parallel with sections of a capacitor bank. This combination allows smooth control of the fundamental frequency capacitive reactance over a wide range. The thyristor valve contains a string of series connected high power thyristors. TCSC can control power flows in order to achieve eliminating of line overloads, reducing loop flows and minimising system losses.", + "rdfs:label": "ThyristorControlledSeriesCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:TieCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A collection of one or more tie-lines or direct current poles that connect two different control areas.", + "rdfs:label": "TieCorridor", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:TransmissionSystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A system operator role that is responsible for operating of an energy transmission network.", + "rdfs:label": "TransmissionSystemOperator", + "rdfs:subClassOf": "nc:SystemOperator" + }, + { + "@id": "nc:UnifiedPowerFlowController", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Unified power flow controller (UPFC) is providing fast-acting reactive power compensation on high-voltage electricity transmission networks.", + "rdfs:label": "UnifiedPowerFlowController", + "rdfs:subClassOf": "nc:EquipmentController" + }, + { + "@id": "nc:VoltageAngleLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Voltage angle limit between two terminals. The association end OperationalLimitSet.Terminal defines one end and the host of the limit. The association end VoltageAngleLimit.AngleReferenceTerminal defines the reference terminal.", + "rdfs:label": "VoltageAngleLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "nc:VoltageControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Voltage control function is a function block that calculate the operating point of the controlled equipment to achieve the target voltage.", + "rdfs:label": "VoltageControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "nc:VoltageInjectionControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Voltage injection control function is a function block that calculates the operating point of the controlled equipment to achieve the target voltage injection. The controlled point is the Terminal with sequenceNumber =1.", + "rdfs:label": "VoltageInjectionControlFunction", + "rdfs:subClassOf": "nc:ControlFunctionBlock" + }, + { + "@id": "cim:ACDCTerminal.OperationalLimitSet", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The operational limit sets at the terminal.", + "rdfs:domain": "cim:ACDCTerminal", + "rdfs:label": "OperationalLimitSet", + "rdfs:range": "cim:OperationalLimitSet", + "owl:inverseOf": "cim:OperationalLimitSet.Terminal" + }, + { + "@id": "cim:Curve.CurveDatas", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The point data values that define this curve.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "CurveDatas", + "rdfs:range": "cim:CurveData", + "owl:inverseOf": "cim:CurveData.Curve" + }, + { + "@id": "cim:Curve.curveStyle", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The style or shape of the curve.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "curveStyle", + "rdfs:range": "cim:CurveStyle" + }, + { + "@id": "cim:Curve.xMultiplier", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Multiplier for X-axis.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "xMultiplier", + "rdfs:range": "cim:UnitMultiplier" + }, + { + "@id": "cim:Curve.xUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The X-axis units of measure.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "xUnit", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:Curve.y1Multiplier", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Multiplier for Y1-axis.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "y1Multiplier", + "rdfs:range": "cim:UnitMultiplier" + }, + { + "@id": "cim:Curve.y1Unit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The Y1-axis units of measure.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "y1Unit", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:Curve.y2Multiplier", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Multiplier for Y2-axis.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "y2Multiplier", + "rdfs:range": "cim:UnitMultiplier" + }, + { + "@id": "cim:Curve.y2Unit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The Y2-axis units of measure.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "y2Unit", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:CurveData.Curve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The curve of this curve data point.", + "rdfs:domain": "cim:CurveData", + "rdfs:label": "Curve", + "rdfs:range": "cim:Curve", + "owl:inverseOf": "cim:Curve.CurveDatas" + }, + { + "@id": "cim:DCConverterUnit.Substation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The containing substation of the DC converter unit.", + "rdfs:domain": "cim:DCConverterUnit", + "rdfs:label": "Substation", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "cim:Substation.DCConverterUnit" + }, + { + "@id": "cim:Equipment.AggregatedEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "An aggregated representation of the detailed equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "AggregatedEquipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "cim:Equipment.DetailedEquipment" + }, + { + "@id": "cim:Equipment.DetailedEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "A detailed representation of the aggregated equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "DetailedEquipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "cim:Equipment.AggregatedEquipment" + }, + { + "@id": "cim:EquivalentInjection.ReactiveCapabilityCurve2", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The reactive capability curve used by this equivalent injection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "ReactiveCapabilityCurve2", + "rdfs:range": "cim:ReactiveCapabilityCurve", + "owl:inverseOf": "cim:ReactiveCapabilityCurve.EquivalentInjection2" + }, + { + "@id": "cim:Feeder.NamingSecondarySubstation", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The secondary substations that are normally energized from the feeder. Used for naming purposes. Should be consistent with the other associations for energizing terminal specification and the feeder energization specification.", + "rdfs:domain": "cim:Feeder", + "rdfs:label": "NamingSecondarySubstation", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "cim:Substation.NamingFeeder" + }, + { + "@id": "cim:Feeder.NormalEnergizedSubstation", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The substations that are normally energized by the feeder.", + "rdfs:domain": "cim:Feeder", + "rdfs:label": "NormalEnergizedSubstation", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "cim:Substation.NormalEnergizingFeeder" + }, + { + "@id": "cim:Feeder.NormalEnergizingSubstation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The substation that nominally energizes the feeder. Also used for naming purposes.", + "rdfs:domain": "cim:Feeder", + "rdfs:label": "NormalEnergizingSubstation", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "cim:Substation.NormalEnergizedFeeder" + }, + { + "@id": "cim:HydroPowerPlant.Reservoir", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Generators discharge water to or pumps are supplied water from a downstream reservoir.", + "rdfs:domain": "cim:HydroPowerPlant", + "rdfs:label": "Reservoir", + "rdfs:range": "cim:Reservoir", + "owl:inverseOf": "cim:Reservoir.HydroPowerPlants" + }, + { + "@id": "cim:OperationalLimit.OperationalLimitSet", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The limit set to which the limit values belong.", + "rdfs:domain": "cim:OperationalLimit", + "rdfs:label": "OperationalLimitSet", + "rdfs:range": "cim:OperationalLimitSet", + "owl:inverseOf": "cim:OperationalLimitSet.OperationalLimitValue" + }, + { + "@id": "cim:OperationalLimit.OperationalLimitType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The limit type associated with this limit.", + "rdfs:domain": "cim:OperationalLimit", + "rdfs:label": "OperationalLimitType", + "rdfs:range": "cim:OperationalLimitType", + "owl:inverseOf": "cim:OperationalLimitType.OperationalLimit" + }, + { + "@id": "cim:OperationalLimitSet.OperationalLimitValue", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:ofAggregate" + }, + "rdfs:comment": "Values of equipment limits.", + "rdfs:domain": "cim:OperationalLimitSet", + "rdfs:label": "OperationalLimitValue", + "rdfs:range": "cim:OperationalLimit", + "owl:inverseOf": "cim:OperationalLimit.OperationalLimitSet" + }, + { + "@id": "cim:OperationalLimitSet.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The terminal where the operational limit set apply.", + "rdfs:domain": "cim:OperationalLimitSet", + "rdfs:label": "Terminal", + "rdfs:range": "cim:ACDCTerminal", + "owl:inverseOf": "cim:ACDCTerminal.OperationalLimitSet" + }, + { + "@id": "cim:OperationalLimitType.OperationalLimit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The operational limits associated with this type of limit.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "OperationalLimit", + "rdfs:range": "cim:OperationalLimit", + "owl:inverseOf": "cim:OperationalLimit.OperationalLimitType" + }, + { + "@id": "cim:OperationalLimitType.direction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The direction of the limit.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "direction", + "rdfs:range": "cim:OperationalLimitDirectionKind" + }, + { + "@id": "cim:Organisation.Roles", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All roles of this organisation.", + "rdfs:domain": "cim:Organisation", + "rdfs:label": "Roles", + "rdfs:range": "cim:OrganisationRole", + "owl:inverseOf": "cim:OrganisationRole.Organisation" + }, + { + "@id": "cim:OrganisationRole.Organisation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Organisation having this role.", + "rdfs:domain": "cim:OrganisationRole", + "rdfs:label": "Organisation", + "rdfs:range": "cim:Organisation", + "owl:inverseOf": "cim:Organisation.Roles" + }, + { + "@id": "cim:ReactiveCapabilityCurve.EquivalentInjection2", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The equivalent injection using this reactive capability curve.", + "rdfs:domain": "cim:ReactiveCapabilityCurve", + "rdfs:label": "EquivalentInjection2", + "rdfs:range": "cim:EquivalentInjection", + "owl:inverseOf": "cim:EquivalentInjection.ReactiveCapabilityCurve2" + }, + { + "@id": "cim:ReactiveCapabilityCurve.SynchronousMachine2", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Synchronous machine using this curve.", + "rdfs:domain": "cim:ReactiveCapabilityCurve", + "rdfs:label": "SynchronousMachine2", + "rdfs:range": "cim:SynchronousMachine", + "owl:inverseOf": "cim:SynchronousMachine.ReactiveCapabilityCurve2" + }, + { + "@id": "cim:Reservoir.HydroPowerPlants", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Generators discharge water to or pumps are supplied water from a downstream reservoir.", + "rdfs:domain": "cim:Reservoir", + "rdfs:label": "HydroPowerPlants", + "rdfs:range": "cim:HydroPowerPlant", + "owl:inverseOf": "cim:HydroPowerPlant.Reservoir" + }, + { + "@id": "cim:Substation.DCConverterUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The DC converter unit belonging of the substation.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "DCConverterUnit", + "rdfs:range": "cim:DCConverterUnit", + "owl:inverseOf": "cim:DCConverterUnit.Substation" + }, + { + "@id": "cim:Substation.NamingFeeder", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The primary feeder that normally energizes the secondary substation. Used for naming purposes. Either this association or the substation to subgeographical region should be used for hierarchical containment specification.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "NamingFeeder", + "rdfs:range": "cim:Feeder", + "owl:inverseOf": "cim:Feeder.NamingSecondarySubstation" + }, + { + "@id": "cim:Substation.NormalEnergizedFeeder", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The normal energized feeders of the substation. Also used for naming purposes.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "NormalEnergizedFeeder", + "rdfs:range": "cim:Feeder", + "owl:inverseOf": "cim:Feeder.NormalEnergizingSubstation" + }, + { + "@id": "cim:Substation.NormalEnergizingFeeder", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The feeders that potentially energize the downstream substation. Should be consistent with the associations that describe the naming hierarchy.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "NormalEnergizingFeeder", + "rdfs:range": "cim:Feeder", + "owl:inverseOf": "cim:Feeder.NormalEnergizedSubstation" + }, + { + "@id": "cim:SynchronousMachine.ReactiveCapabilityCurve2", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Reactive capability curve for this synchronous machine.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "ReactiveCapabilityCurve2", + "rdfs:range": "cim:ReactiveCapabilityCurve", + "owl:inverseOf": "cim:ReactiveCapabilityCurve.SynchronousMachine2" + }, + { + "@id": "cim:VsCapabilityCurve.VsConverter", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Converter with this capability curve.", + "rdfs:domain": "cim:VsCapabilityCurve", + "rdfs:label": "VsConverter", + "rdfs:range": "cim:VsConverter", + "owl:inverseOf": "cim:VsConverter.CapabilityCurve2" + }, + { + "@id": "cim:VsConverter.CapabilityCurve2", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Capability curve of this converter.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "CapabilityCurve2", + "rdfs:range": "cim:VsCapabilityCurve", + "owl:inverseOf": "cim:VsCapabilityCurve.VsConverter" + }, + { + "@id": "nc:ACDCConverter.ACDCConverterController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Direct current controller which controls the ACDC converter.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "ACDCConverterController", + "rdfs:range": "nc:ACDCConverterController", + "owl:inverseOf": "nc:ACDCConverterController.ACDCConverter" + }, + { + "@id": "nc:ACDCConverterController.ACDCConverter", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "ACDC converter controlled by the direct current controller.", + "rdfs:domain": "nc:ACDCConverterController", + "rdfs:label": "ACDCConverter", + "rdfs:range": "cim:ACDCConverter", + "owl:inverseOf": "nc:ACDCConverter.ACDCConverterController" + }, + { + "@id": "nc:ACDCConverterController.DirectCurrentPoleController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC pole controller that controls this ACDC controller.", + "rdfs:domain": "nc:ACDCConverterController", + "rdfs:label": "DirectCurrentPoleController", + "rdfs:range": "nc:DirectCurrentPoleController", + "owl:inverseOf": "nc:DirectCurrentPoleController.ACDCConverterController" + }, + { + "@id": "nc:ACDCTerminal.InfeedTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Infeed terminal that is associated with an ACDCTerminal.", + "rdfs:domain": "cim:ACDCTerminal", + "rdfs:label": "InfeedTerminal", + "rdfs:range": "nc:InfeedTerminal", + "owl:inverseOf": "nc:InfeedTerminal.ACDCTerminal" + }, + { + "@id": "nc:ACPointOfCommonCoupling.ConnectivityNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Connectivity node which is a point of common coupling AC.", + "rdfs:domain": "nc:ACPointOfCommonCoupling", + "rdfs:label": "ConnectivityNode", + "rdfs:range": "cim:ConnectivityNode", + "owl:inverseOf": "nc:ConnectivityNode.ACPointOfCommonCoupling" + }, + { + "@id": "nc:ACPointOfCommonCoupling.DCConverterUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC converter unit that has AC point of common coupling.", + "rdfs:domain": "nc:ACPointOfCommonCoupling", + "rdfs:label": "DCConverterUnit", + "rdfs:range": "cim:DCConverterUnit", + "owl:inverseOf": "nc:DCConverterUnit.ACPointOfCommonCoupling" + }, + { + "@id": "nc:ACTieCorridor.Line", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Line that is part of the ACTieCorridor.", + "rdfs:domain": "nc:ACTieCorridor", + "rdfs:label": "Line", + "rdfs:range": "cim:Line", + "owl:inverseOf": "nc:Line.ACTieCorridor" + }, + { + "@id": "nc:AmbientTemperatureDependencyCurve.OperationalLimitType", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The operational limit type that has this permanent ambient temperature dependency curve.", + "rdfs:domain": "nc:AmbientTemperatureDependencyCurve", + "rdfs:label": "OperationalLimitType", + "rdfs:range": "cim:OperationalLimitType", + "owl:inverseOf": "nc:OperationalLimitType.PermanentAmbientTemperatureDependencyCurve" + }, + { + "@id": "nc:AreaDispatchableUnit.EnergyConsumer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Energy consumer for this area dispatchable unit.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "EnergyConsumer", + "rdfs:range": "cim:EnergyConsumer", + "owl:inverseOf": "nc:EnergyConsumer.AreaDispatchableUnit" + }, + { + "@id": "nc:AreaDispatchableUnit.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The generating unit that belongs to area dispatchable unit.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "nc:GeneratingUnit.AreaDispatchableUnit" + }, + { + "@id": "nc:AreaDispatchableUnit.HydroPump", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Hydro Pump which is associated with the area dispatchable unit.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "HydroPump", + "rdfs:range": "cim:HydroPump", + "owl:inverseOf": "nc:HydroPump.AreaDispatchableUnit" + }, + { + "@id": "nc:AreaDispatchableUnit.PowerElectronicsUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power electronics unit that belongs to this area dispatchable unit.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:range": "cim:PowerElectronicsUnit", + "owl:inverseOf": "nc:PowerElectronicsUnit.AreaDispatchableUnit" + }, + { + "@id": "nc:AreaDispatchableUnit.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The resource which is mFRR for the EnergySchedulingArea to which the AreaDispatchableUnit is connected. Note that this can be different than the area for the energy schedule.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.AreaDispatchableUnit" + }, + { + "@id": "nc:AreaDispatchableUnit.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that has this area dispatchable unit.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.AreaDispatchableUnit" + }, + { + "@id": "nc:AreaDispatchableUnit.TieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Tie Corridor which belongs to the Area Dispatchable Unit.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "TieCorridor", + "rdfs:range": "nc:TieCorridor", + "owl:inverseOf": "nc:TieCorridor.AreaDispatchableUnit" + }, + { + "@id": "nc:AreaInterchangeController.BiddingZone", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Bidding zone which has an area interchange controller.", + "rdfs:domain": "nc:AreaInterchangeController", + "rdfs:label": "BiddingZone", + "rdfs:range": "nc:BiddingZone", + "owl:inverseOf": "nc:BiddingZone.AreaInterchangeController" + }, + { + "@id": "nc:AreaInterchangeController.BiddingZoneBorder", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Bidding zone border that has an area interchange controller.", + "rdfs:domain": "nc:AreaInterchangeController", + "rdfs:label": "BiddingZoneBorder", + "rdfs:range": "nc:BiddingZoneBorder", + "owl:inverseOf": "nc:BiddingZoneBorder.AreaInterchangeController" + }, + { + "@id": "nc:AreaInterchangeController.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Control area that has a area interchange controller.", + "rdfs:domain": "nc:AreaInterchangeController", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "nc:ControlArea.AreaInterchangeController" + }, + { + "@id": "nc:AutomationBlockGroup.AutomationFunction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Automation function which has automation block group.", + "rdfs:domain": "nc:AutomationBlockGroup", + "rdfs:label": "AutomationFunction", + "rdfs:range": "nc:AutomationFunction", + "owl:inverseOf": "nc:AutomationFunction.AutomationBlockGroup" + }, + { + "@id": "nc:AutomationBlockGroup.FunctionBlock", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "Function block which belongs to an automation block group.", + "rdfs:domain": "nc:AutomationBlockGroup", + "rdfs:label": "FunctionBlock", + "rdfs:range": "nc:FunctionBlock", + "owl:inverseOf": "nc:FunctionBlock.AutomationBlockGroup" + }, + { + "@id": "nc:AutomationFunction.AutomationBlockGroup", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Automation block group which belongs to an automation function.", + "rdfs:domain": "nc:AutomationFunction", + "rdfs:label": "AutomationBlockGroup", + "rdfs:range": "nc:AutomationBlockGroup", + "owl:inverseOf": "nc:AutomationBlockGroup.AutomationFunction" + }, + { + "@id": "nc:AutomationFunction.FunctionBlock", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Function block is part of this automation function.", + "rdfs:domain": "nc:AutomationFunction", + "rdfs:label": "FunctionBlock", + "rdfs:range": "nc:FunctionBlock", + "owl:inverseOf": "nc:FunctionBlock.AutomationFunction" + }, + { + "@id": "nc:AutomationFunction.HasPart", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Automation function has this automation function as a part.", + "rdfs:domain": "nc:AutomationFunction", + "rdfs:label": "HasPart", + "rdfs:range": "nc:AutomationFunction", + "owl:inverseOf": "nc:AutomationFunction.PartOf" + }, + { + "@id": "nc:AutomationFunction.PartOf", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Automation function is part of this automation function.", + "rdfs:domain": "nc:AutomationFunction", + "rdfs:label": "PartOf", + "rdfs:range": "nc:AutomationFunction", + "owl:inverseOf": "nc:AutomationFunction.HasPart" + }, + { + "@id": "nc:BaseOverloadLimitCurve.OperationalLimitType", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The operational limit type that has this temporary base overload limit curve.", + "rdfs:domain": "nc:BaseOverloadLimitCurve", + "rdfs:label": "OperationalLimitType", + "rdfs:range": "cim:OperationalLimitType", + "owl:inverseOf": "nc:OperationalLimitType.TemporaryBaseOverloadLimitCurve" + }, + { + "@id": "nc:BiddingZone.AreaInterchangeController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Area interchange controller for this bidding zone.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "AreaInterchangeController", + "rdfs:range": "nc:AreaInterchangeController", + "owl:inverseOf": "nc:AreaInterchangeController.BiddingZone" + }, + { + "@id": "nc:BiddingZone.BiddingZoneBorderOne", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The primary side of the border.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "BiddingZoneBorderOne", + "rdfs:range": "nc:BiddingZoneBorder", + "owl:inverseOf": "nc:BiddingZoneBorder.BiddingZoneOne" + }, + { + "@id": "nc:BiddingZone.BiddingZoneBorderTwo", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The secondary side of the border.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "BiddingZoneBorderTwo", + "rdfs:range": "nc:BiddingZoneBorder", + "owl:inverseOf": "nc:BiddingZoneBorder.BiddingZoneTwo" + }, + { + "@id": "nc:BiddingZone.CapacityCalculationRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The capacity calculation region related to this bidding zone.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "CapacityCalculationRegion", + "rdfs:range": "nc:CapacityCalculationRegion", + "owl:inverseOf": "nc:CapacityCalculationRegion.BiddingZone" + }, + { + "@id": "nc:BiddingZone.PowerCapacity", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power capacity whidh is asocciated to the bidding zone.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "PowerCapacity", + "rdfs:range": "nc:PowerCapacity", + "owl:inverseOf": "nc:PowerCapacity.BiddingZone" + }, + { + "@id": "nc:BiddingZone.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that has bidding zone.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.BiddingZone" + }, + { + "@id": "nc:BiddingZoneBorder.AreaInterchangeController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Area interchange controller that relates to this bidding zone border.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "AreaInterchangeController", + "rdfs:range": "nc:AreaInterchangeController", + "owl:inverseOf": "nc:AreaInterchangeController.BiddingZoneBorder" + }, + { + "@id": "nc:BiddingZoneBorder.BiddingZoneOne", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The bidding zone for the primary side.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "BiddingZoneOne", + "rdfs:range": "nc:BiddingZone", + "owl:inverseOf": "nc:BiddingZone.BiddingZoneBorderOne" + }, + { + "@id": "nc:BiddingZoneBorder.BiddingZoneTwo", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The bidding zone for the secondary side.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "BiddingZoneTwo", + "rdfs:range": "nc:BiddingZone", + "owl:inverseOf": "nc:BiddingZone.BiddingZoneBorderTwo" + }, + { + "@id": "nc:BiddingZoneBorder.CapacityCalculationRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The capacity calculation region for which the capacity is derived from.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "CapacityCalculationRegion", + "rdfs:range": "nc:CapacityCalculationRegion", + "owl:inverseOf": "nc:CapacityCalculationRegion.BiddingZoneBorder" + }, + { + "@id": "nc:BiddingZoneBorder.TieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Tie corridor for a given bidding zone border.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "TieCorridor", + "rdfs:range": "nc:TieCorridor", + "owl:inverseOf": "nc:TieCorridor.BiddingZoneBorder" + }, + { + "@id": "nc:BipolarDCSystem.DCBiPole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC bipole that belongs to a bipolar DC system.", + "rdfs:domain": "nc:BipolarDCSystem", + "rdfs:label": "DCBiPole", + "rdfs:range": "nc:DCBiPole", + "owl:inverseOf": "nc:DCBiPole.BipolarDCSystem" + }, + { + "@id": "nc:CapacityCalculationRegion.BiddingZone", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The bidding zone for this capacity calculation region.", + "rdfs:domain": "nc:CapacityCalculationRegion", + "rdfs:label": "BiddingZone", + "rdfs:range": "nc:BiddingZone", + "owl:inverseOf": "nc:BiddingZone.CapacityCalculationRegion" + }, + { + "@id": "nc:CapacityCalculationRegion.BiddingZoneBorder", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The bidding zone border on which the capacity is calculated.", + "rdfs:domain": "nc:CapacityCalculationRegion", + "rdfs:label": "BiddingZoneBorder", + "rdfs:range": "nc:BiddingZoneBorder", + "owl:inverseOf": "nc:BiddingZoneBorder.CapacityCalculationRegion" + }, + { + "@id": "nc:CapacityCalculationRegion.CoordinatedCapacityCalculator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Coordinated capacity calculator responsible for the capacity calculation of the region.", + "rdfs:domain": "nc:CapacityCalculationRegion", + "rdfs:label": "CoordinatedCapacityCalculator", + "rdfs:range": "nc:CoordinatedCapacityCalculator", + "owl:inverseOf": "nc:CoordinatedCapacityCalculator.CapacityCalculationRegion" + }, + { + "@id": "nc:CapacityCalculationRegion.SecurityCoordinator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The security coordinator responsible for the capacity calculation region.", + "rdfs:domain": "nc:CapacityCalculationRegion", + "rdfs:label": "SecurityCoordinator", + "rdfs:range": "nc:SecurityCoordinator", + "owl:inverseOf": "nc:SecurityCoordinator.CapacityCalculationRegion" + }, + { + "@id": "nc:Circuit.CircuitShare", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The circuit share of the given power transfer corridor.", + "rdfs:domain": "nc:Circuit", + "rdfs:label": "CircuitShare", + "rdfs:range": "nc:CircuitShare", + "owl:inverseOf": "nc:CircuitShare.Circuit" + }, + { + "@id": "nc:Circuit.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The equipment which is part of the circuit. This includes all equipment related to the circuit (e.g. If the circuit is a transformer, the equipment could be all switching and auxiliary equipments related to the transformer). A BusbarSection shall not be part of the circuit.", + "rdfs:domain": "nc:Circuit", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "nc:Equipment.Circuit" + }, + { + "@id": "nc:Circuit.IdentifyingTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Terminal that identifies the circuit.", + "rdfs:domain": "nc:Circuit", + "rdfs:label": "IdentifyingTerminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "nc:Terminal.Circuit" + }, + { + "@id": "nc:CircuitShare.Circuit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The circuit that has a share of the power system corridor.", + "rdfs:domain": "nc:CircuitShare", + "rdfs:label": "Circuit", + "rdfs:range": "nc:Circuit", + "owl:inverseOf": "nc:Circuit.CircuitShare" + }, + { + "@id": "nc:CircuitShare.PowerTransferCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power transfer corridor that has this circuit share.", + "rdfs:domain": "nc:CircuitShare", + "rdfs:label": "PowerTransferCorridor", + "rdfs:range": "nc:PowerTransferCorridor", + "owl:inverseOf": "nc:PowerTransferCorridor.CircuitShare" + }, + { + "@id": "nc:ConnectivityNode.ACPointOfCommonCoupling", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Identifies this ConnectivityNode as a point of common coupling AC.", + "rdfs:domain": "cim:ConnectivityNode", + "rdfs:label": "ACPointOfCommonCoupling", + "rdfs:range": "nc:ACPointOfCommonCoupling", + "owl:inverseOf": "nc:ACPointOfCommonCoupling.ConnectivityNode" + }, + { + "@id": "nc:ControlArea.AreaInterchangeController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Area interchange controller for this control area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "AreaInterchangeController", + "rdfs:range": "nc:AreaInterchangeController", + "owl:inverseOf": "nc:AreaInterchangeController.ControlArea" + }, + { + "@id": "nc:ControlArea.OutageCoordinationRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The outage coordination region that has this control area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "OutageCoordinationRegion", + "rdfs:range": "nc:OutageCoordinationRegion", + "owl:inverseOf": "nc:OutageCoordinationRegion.ControlArea" + }, + { + "@id": "nc:ControlArea.PowerFrequencyController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power frequency controller for this control area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "PowerFrequencyController", + "rdfs:range": "nc:PowerFrequencyController", + "owl:inverseOf": "nc:PowerFrequencyController.ControlArea" + }, + { + "@id": "nc:ControlArea.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area related to a control area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.ControlArea" + }, + { + "@id": "nc:ControlArea.SystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The system operator that operates this control area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "SystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.ControlArea" + }, + { + "@id": "nc:CoordinatedCapacityCalculator.CapacityCalculationRegion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Capacity calculation region in which the capacity is calculated by the coordinated capacity calculator.", + "rdfs:domain": "nc:CoordinatedCapacityCalculator", + "rdfs:label": "CapacityCalculationRegion", + "rdfs:range": "nc:CapacityCalculationRegion", + "owl:inverseOf": "nc:CapacityCalculationRegion.CoordinatedCapacityCalculator" + }, + { + "@id": "nc:CurrentDroopOverride.SSSCController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The SSSC controller to which this CurrentDroopOverride applies to.", + "rdfs:domain": "nc:CurrentDroopOverride", + "rdfs:label": "SSSCController", + "rdfs:range": "nc:SSSCController", + "owl:inverseOf": "nc:SSSCController.CurrentDroopOverride" + }, + { + "@id": "nc:DCBiPole.BipolarDCSystem", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Bipolar DC system that has this DC bipole.", + "rdfs:domain": "nc:DCBiPole", + "rdfs:label": "BipolarDCSystem", + "rdfs:range": "nc:BipolarDCSystem", + "owl:inverseOf": "nc:BipolarDCSystem.DCBiPole" + }, + { + "@id": "nc:DCBiPole.DCPole", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..2", + "cims:stereotype": "NC", + "rdfs:comment": "DC pole part of the DC system bipole.", + "rdfs:domain": "nc:DCBiPole", + "rdfs:label": "DCPole", + "rdfs:range": "nc:DCPole", + "owl:inverseOf": "nc:DCPole.DCBiPole" + }, + { + "@id": "nc:DCConverterUnit.ACPointOfCommonCoupling", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "AC point of common coupling for this DC converter unit.", + "rdfs:domain": "cim:DCConverterUnit", + "rdfs:label": "ACPointOfCommonCoupling", + "rdfs:range": "nc:ACPointOfCommonCoupling", + "owl:inverseOf": "nc:ACPointOfCommonCoupling.DCConverterUnit" + }, + { + "@id": "nc:DCConverterUnit.DCPointOfCommonCoupling", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "DCNode that is the point of common coupling at DC side of this DCConverterUnit.", + "rdfs:domain": "cim:DCConverterUnit", + "rdfs:label": "DCPointOfCommonCoupling", + "rdfs:range": "nc:DCPointOfCommonCoupling", + "owl:inverseOf": "nc:DCPointOfCommonCoupling.DCConverterUnit" + }, + { + "@id": "nc:DCConverterUnit.DCPole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The DC pole that has this DC converter unit.", + "rdfs:domain": "cim:DCConverterUnit", + "rdfs:label": "DCPole", + "rdfs:range": "nc:DCPole", + "owl:inverseOf": "nc:DCPole.DCConverterUnit" + }, + { + "@id": "nc:DCConverterUnit.DCSubstation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation that has one or more DC converter units.", + "rdfs:domain": "cim:DCConverterUnit", + "rdfs:label": "DCSubstation", + "rdfs:range": "nc:DCSubstation", + "owl:inverseOf": "nc:DCSubstation.DCConverterUnit" + }, + { + "@id": "nc:DCLine.DCPole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The DC pole that has this DC line.", + "rdfs:domain": "cim:DCLine", + "rdfs:label": "DCPole", + "rdfs:range": "nc:DCPole", + "owl:inverseOf": "nc:DCPole.DCLine" + }, + { + "@id": "nc:DCNode.DCPointOfCommonCoupling", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Identifies that this DC node is a point of common coupling DC.", + "rdfs:domain": "cim:DCNode", + "rdfs:label": "DCPointOfCommonCoupling", + "rdfs:range": "nc:DCPointOfCommonCoupling", + "owl:inverseOf": "nc:DCPointOfCommonCoupling.DCNode" + }, + { + "@id": "nc:DCPointOfCommonCoupling.DCConverterUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC converter unit that has DC point of common coupling.", + "rdfs:domain": "nc:DCPointOfCommonCoupling", + "rdfs:label": "DCConverterUnit", + "rdfs:range": "cim:DCConverterUnit", + "owl:inverseOf": "nc:DCConverterUnit.DCPointOfCommonCoupling" + }, + { + "@id": "nc:DCPointOfCommonCoupling.DCNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The DCNode that is a point of common coupling DC.", + "rdfs:domain": "nc:DCPointOfCommonCoupling", + "rdfs:label": "DCNode", + "rdfs:range": "cim:DCNode", + "owl:inverseOf": "nc:DCNode.DCPointOfCommonCoupling" + }, + { + "@id": "nc:DCPole.AsymmetricMonopolarDCSystem", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Asymmetric monopolar DC system that has this DC pole.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "AsymmetricMonopolarDCSystem", + "rdfs:range": "nc:MonopolarDCSystem", + "owl:inverseOf": "nc:MonopolarDCSystem.DCPole" + }, + { + "@id": "nc:DCPole.DCBiPole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC system bipole that has two independently operatable DC system poles.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "DCBiPole", + "rdfs:range": "nc:DCBiPole", + "owl:inverseOf": "nc:DCBiPole.DCPole" + }, + { + "@id": "nc:DCPole.DCConverterUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..2", + "cims:stereotype": "NC", + "rdfs:comment": "The DC converter unit that relates to this DC pole.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "DCConverterUnit", + "rdfs:range": "cim:DCConverterUnit", + "owl:inverseOf": "nc:DCConverterUnit.DCPole" + }, + { + "@id": "nc:DCPole.DCLine", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The DC line that is related to this DC pole.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "DCLine", + "rdfs:range": "cim:DCLine", + "owl:inverseOf": "nc:DCLine.DCPole" + }, + { + "@id": "nc:DCPole.DCTieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The DCTieCorridor that has this DC pole.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "DCTieCorridor", + "rdfs:range": "nc:DCTieCorridor", + "owl:inverseOf": "nc:DCTieCorridor.DCPole" + }, + { + "@id": "nc:DCPole.DirectCurrentPoleController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC pole controller that controls this DC pole.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "DirectCurrentPoleController", + "rdfs:range": "nc:DirectCurrentPoleController", + "owl:inverseOf": "nc:DirectCurrentPoleController.DCPole" + }, + { + "@id": "nc:DCSubstation.DCConverterUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "DC converter unit that belongs to this DC substation.", + "rdfs:domain": "nc:DCSubstation", + "rdfs:label": "DCConverterUnit", + "rdfs:range": "cim:DCConverterUnit", + "owl:inverseOf": "nc:DCConverterUnit.DCSubstation" + }, + { + "@id": "nc:DCSubstation.DCSubstationBipole", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation bipole which is part of the DC substation.", + "rdfs:domain": "nc:DCSubstation", + "rdfs:label": "DCSubstationBipole", + "rdfs:range": "nc:DCSubstationBipole", + "owl:inverseOf": "nc:DCSubstationBipole.DCSubstation" + }, + { + "@id": "nc:DCSubstation.DCSubstationPole", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation pole which is part of the DC substation.", + "rdfs:domain": "nc:DCSubstation", + "rdfs:label": "DCSubstationPole", + "rdfs:range": "nc:DCSubstationPole", + "owl:inverseOf": "nc:DCSubstationPole.DCSubstation" + }, + { + "@id": "nc:DCSubstation.Substation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Substation that contains this DC susbstation.", + "rdfs:domain": "nc:DCSubstation", + "rdfs:label": "Substation", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "nc:Substation.DCSubstation" + }, + { + "@id": "nc:DCSubstationBipole.DCSubstation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation that contains this DC substation bipole part.", + "rdfs:domain": "nc:DCSubstationBipole", + "rdfs:label": "DCSubstation", + "rdfs:range": "nc:DCSubstation", + "owl:inverseOf": "nc:DCSubstation.DCSubstationBipole" + }, + { + "@id": "nc:DCSubstationBipole.DirectCurrentSubstationBipoleController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation bipole controller controlling this DC substation bipole.", + "rdfs:domain": "nc:DCSubstationBipole", + "rdfs:label": "DirectCurrentSubstationBipoleController", + "rdfs:range": "nc:DirectCurrentSubstationBipoleController", + "owl:inverseOf": "nc:DirectCurrentSubstationBipoleController.DCSubstationBipole" + }, + { + "@id": "nc:DCSubstationPole.DCSubstation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation that contains this DC substation pole part.", + "rdfs:domain": "nc:DCSubstationPole", + "rdfs:label": "DCSubstation", + "rdfs:range": "nc:DCSubstation", + "owl:inverseOf": "nc:DCSubstation.DCSubstationPole" + }, + { + "@id": "nc:DCSubstationPole.DirectCurrentSubstationPoleController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation pole controller controlling this DC substation pole.", + "rdfs:domain": "nc:DCSubstationPole", + "rdfs:label": "DirectCurrentSubstationPoleController", + "rdfs:range": "nc:DirectCurrentSubstationPoleController", + "owl:inverseOf": "nc:DirectCurrentSubstationPoleController.DCSubstationPole" + }, + { + "@id": "nc:DCSystem.directionKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Direction kind of the DC system.", + "rdfs:domain": "nc:DCSystem", + "rdfs:label": "directionKind", + "rdfs:range": "nc:DCSystemDirectionKind" + }, + { + "@id": "nc:DCSystem.transmissionKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Transmission kind of the DC system.", + "rdfs:domain": "nc:DCSystem", + "rdfs:label": "transmissionKind", + "rdfs:range": "nc:DCSystemTransmissionKind" + }, + { + "@id": "nc:DCTieCorridor.DCPole", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The DCPole which is part of the DC corridor.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "DCPole", + "rdfs:range": "nc:DCPole", + "owl:inverseOf": "nc:DCPole.DCTieCorridor" + }, + { + "@id": "nc:DCTieCorridor.DirectCurrentMasterController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Direct current master controller for this DCTieCorridor.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "DirectCurrentMasterController", + "rdfs:range": "nc:DirectCurrentMasterController", + "owl:inverseOf": "nc:DirectCurrentMasterController.DCTieCorridor" + }, + { + "@id": "nc:DCTieCorridor.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that has this DC tie corridor.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.DCTieCorridor" + }, + { + "@id": "nc:DCTieCorridor.rampingKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Ramping principle is used to define a transition from one scheduled value to next one.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "rampingKind", + "rdfs:range": "nc:RampingPrincipleKind" + }, + { + "@id": "nc:DirectCurrentBipoleController.DirectCurrentMasterController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Direct current master controller which has direct current bipole controllers.", + "rdfs:domain": "nc:DirectCurrentBipoleController", + "rdfs:label": "DirectCurrentMasterController", + "rdfs:range": "nc:DirectCurrentMasterController", + "owl:inverseOf": "nc:DirectCurrentMasterController.DirectCurrentBipoleController" + }, + { + "@id": "nc:DirectCurrentBipoleController.DirectCurrentPoleController", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:2..2", + "cims:stereotype": "NC", + "rdfs:comment": "DC pole controller that is controlled by a DC bipole controller.", + "rdfs:domain": "nc:DirectCurrentBipoleController", + "rdfs:label": "DirectCurrentPoleController", + "rdfs:range": "nc:DirectCurrentPoleController", + "owl:inverseOf": "nc:DirectCurrentPoleController.DirectCurrentBipoleController" + }, + { + "@id": "nc:DirectCurrentMasterController.DCTieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DCTieCorridor controlled by this direct current master controller.", + "rdfs:domain": "nc:DirectCurrentMasterController", + "rdfs:label": "DCTieCorridor", + "rdfs:range": "nc:DCTieCorridor", + "owl:inverseOf": "nc:DCTieCorridor.DirectCurrentMasterController" + }, + { + "@id": "nc:DirectCurrentMasterController.DirectCurrentBipoleController", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Direct current bipole controller which belongs to a direct current master controller.", + "rdfs:domain": "nc:DirectCurrentMasterController", + "rdfs:label": "DirectCurrentBipoleController", + "rdfs:range": "nc:DirectCurrentBipoleController", + "owl:inverseOf": "nc:DirectCurrentBipoleController.DirectCurrentMasterController" + }, + { + "@id": "nc:DirectCurrentMasterController.DirectCurrentPoleController", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "DC pole controller that is controlled by this DC master controller.", + "rdfs:domain": "nc:DirectCurrentMasterController", + "rdfs:label": "DirectCurrentPoleController", + "rdfs:range": "nc:DirectCurrentPoleController", + "owl:inverseOf": "nc:DirectCurrentPoleController.DirectCurrentMasterController" + }, + { + "@id": "nc:DirectCurrentMasterController.DirectCurrentSubstationController", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:2..n", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation controller controlled by a multiterminal control.", + "rdfs:domain": "nc:DirectCurrentMasterController", + "rdfs:label": "DirectCurrentSubstationController", + "rdfs:range": "nc:DirectCurrentSubstationController", + "owl:inverseOf": "nc:DirectCurrentSubstationController.MultiterminalControl" + }, + { + "@id": "nc:DirectCurrentPoleController.ACDCConverterController", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:2..2", + "cims:stereotype": "NC", + "rdfs:comment": "ACDC converter controller that is controlled by a DC pole controller.", + "rdfs:domain": "nc:DirectCurrentPoleController", + "rdfs:label": "ACDCConverterController", + "rdfs:range": "nc:ACDCConverterController", + "owl:inverseOf": "nc:ACDCConverterController.DirectCurrentPoleController" + }, + { + "@id": "nc:DirectCurrentPoleController.DCPole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC pole that is controlled by a DC pole controller.", + "rdfs:domain": "nc:DirectCurrentPoleController", + "rdfs:label": "DCPole", + "rdfs:range": "nc:DCPole", + "owl:inverseOf": "nc:DCPole.DirectCurrentPoleController" + }, + { + "@id": "nc:DirectCurrentPoleController.DirectCurrentBipoleController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC bipole controller that controls this DC pole controller.", + "rdfs:domain": "nc:DirectCurrentPoleController", + "rdfs:label": "DirectCurrentBipoleController", + "rdfs:range": "nc:DirectCurrentBipoleController", + "owl:inverseOf": "nc:DirectCurrentBipoleController.DirectCurrentPoleController" + }, + { + "@id": "nc:DirectCurrentPoleController.DirectCurrentMasterController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC master controller that has a DC pole controller.", + "rdfs:domain": "nc:DirectCurrentPoleController", + "rdfs:label": "DirectCurrentMasterController", + "rdfs:range": "nc:DirectCurrentMasterController", + "owl:inverseOf": "nc:DirectCurrentMasterController.DirectCurrentPoleController" + }, + { + "@id": "nc:DirectCurrentSubstationBipoleController.DCSubstationBipole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation bipole that is controlled by a DC substation bipole controller.", + "rdfs:domain": "nc:DirectCurrentSubstationBipoleController", + "rdfs:label": "DCSubstationBipole", + "rdfs:range": "nc:DCSubstationBipole", + "owl:inverseOf": "nc:DCSubstationBipole.DirectCurrentSubstationBipoleController" + }, + { + "@id": "nc:DirectCurrentSubstationController.MultiterminalControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Multiterminal control that controls more than two DC substation controllers.", + "rdfs:domain": "nc:DirectCurrentSubstationController", + "rdfs:label": "MultiterminalControl", + "rdfs:range": "nc:DirectCurrentMasterController", + "owl:inverseOf": "nc:DirectCurrentMasterController.DirectCurrentSubstationController" + }, + { + "@id": "nc:DirectCurrentSubstationPoleController.DCSubstationPole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation pole that is controlled by a DC substation pole controller.", + "rdfs:domain": "nc:DirectCurrentSubstationPoleController", + "rdfs:label": "DCSubstationPole", + "rdfs:range": "nc:DCSubstationPole", + "owl:inverseOf": "nc:DCSubstationPole.DirectCurrentSubstationPoleController" + }, + { + "@id": "nc:DurationOverloadLimitCurve.OperationalLimitType", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The operational limit type that has this temporary duration overload limit curve.", + "rdfs:domain": "nc:DurationOverloadLimitCurve", + "rdfs:label": "OperationalLimitType", + "rdfs:range": "cim:OperationalLimitType", + "owl:inverseOf": "nc:OperationalLimitType.TemporaryDurationOverloadLimitCurve" + }, + { + "@id": "nc:EnergyAlignmentCoordinator.EnergyCoordinationRegion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy coordination region that has this energy alignment coordinator.", + "rdfs:domain": "nc:EnergyAlignmentCoordinator", + "rdfs:label": "EnergyCoordinationRegion", + "rdfs:range": "nc:EnergyCoordinationRegion", + "owl:inverseOf": "nc:EnergyCoordinationRegion.EnergyAlignmentCoordinator" + }, + { + "@id": "nc:EnergyBlockComponent.EnergyBlockOrder", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy block order for this energy block component.", + "rdfs:domain": "nc:EnergyBlockComponent", + "rdfs:label": "EnergyBlockOrder", + "rdfs:range": "nc:EnergyBlockOrder", + "owl:inverseOf": "nc:EnergyBlockOrder.EnergyBlockComponent" + }, + { + "@id": "nc:EnergyBlockOrder.EnergyBlockComponent", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy block component that has this energy block order.", + "rdfs:domain": "nc:EnergyBlockOrder", + "rdfs:label": "EnergyBlockComponent", + "rdfs:range": "nc:EnergyBlockComponent", + "owl:inverseOf": "nc:EnergyBlockComponent.EnergyBlockOrder" + }, + { + "@id": "nc:EnergyComponent.EnergyConsumer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy consumer that relates to this energy component.", + "rdfs:domain": "nc:EnergyComponent", + "rdfs:label": "EnergyConsumer", + "rdfs:range": "cim:EnergyConsumer", + "owl:inverseOf": "nc:EnergyConsumer.EnergyComponent" + }, + { + "@id": "nc:EnergyComponent.EnergyGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy group that has this energy component.", + "rdfs:domain": "nc:EnergyComponent", + "rdfs:label": "EnergyGroup", + "rdfs:range": "nc:EnergyGroup", + "owl:inverseOf": "nc:EnergyGroup.EnergyComponent" + }, + { + "@id": "nc:EnergyComponent.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The generating unit that is part of this energy component.", + "rdfs:domain": "nc:EnergyComponent", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "nc:GeneratingUnit.EnergyComponent" + }, + { + "@id": "nc:EnergyComponent.HydroPump", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The hydro pump that relates to this energy component.", + "rdfs:domain": "nc:EnergyComponent", + "rdfs:label": "HydroPump", + "rdfs:range": "cim:HydroPump", + "owl:inverseOf": "nc:HydroPump.EnergyComponent" + }, + { + "@id": "nc:EnergyComponent.PowerElectronicsUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power electronics unit that relates to this energy component.", + "rdfs:domain": "nc:EnergyComponent", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:range": "cim:PowerElectronicsUnit", + "owl:inverseOf": "nc:PowerElectronicsUnit.EnergyComponent" + }, + { + "@id": "nc:EnergyConsumer.AreaDispatchableUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Area dispatchable unit that has this energy consumer.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "AreaDispatchableUnit", + "rdfs:range": "nc:AreaDispatchableUnit", + "owl:inverseOf": "nc:AreaDispatchableUnit.EnergyConsumer" + }, + { + "@id": "nc:EnergyConsumer.EnergyComponent", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy component that has this energy consumer.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "EnergyComponent", + "rdfs:range": "nc:EnergyComponent", + "owl:inverseOf": "nc:EnergyComponent.EnergyConsumer" + }, + { + "@id": "nc:EnergyCoordinationRegion.EnergyAlignmentCoordinator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy alignment coordinator that operates this energy coordination region.", + "rdfs:domain": "nc:EnergyCoordinationRegion", + "rdfs:label": "EnergyAlignmentCoordinator", + "rdfs:range": "nc:EnergyAlignmentCoordinator", + "owl:inverseOf": "nc:EnergyAlignmentCoordinator.EnergyCoordinationRegion" + }, + { + "@id": "nc:EnergyCoordinationRegion.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that is part of this energy coordination region.", + "rdfs:domain": "nc:EnergyCoordinationRegion", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.EnergyCoordinationRegion" + }, + { + "@id": "nc:EnergyGroup.EnergyComponent", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy component that is part of this power group.", + "rdfs:domain": "nc:EnergyGroup", + "rdfs:label": "EnergyComponent", + "rdfs:range": "nc:EnergyComponent", + "owl:inverseOf": "nc:EnergyComponent.EnergyGroup" + }, + { + "@id": "nc:EnergyGroup.EnergyType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy type that the energy group are defined by.", + "rdfs:domain": "nc:EnergyGroup", + "rdfs:label": "EnergyType", + "rdfs:range": "nc:EnergyType", + "owl:inverseOf": "nc:EnergyType.EnergyGroup" + }, + { + "@id": "nc:EnergyGroup.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that has this energy group.", + "rdfs:domain": "nc:EnergyGroup", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.EnergyGroup" + }, + { + "@id": "nc:EnergySourceReference.EnergyTypeReference", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Energy type reference which belong to an energy source reference.", + "rdfs:domain": "nc:EnergySourceReference", + "rdfs:label": "EnergyTypeReference", + "rdfs:range": "nc:EnergyType", + "owl:inverseOf": "nc:EnergyType.EnergySourceReference" + }, + { + "@id": "nc:EnergyType.EnergyGroup", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy group that has this energy type.", + "rdfs:domain": "nc:EnergyType", + "rdfs:label": "EnergyGroup", + "rdfs:range": "nc:EnergyGroup", + "owl:inverseOf": "nc:EnergyGroup.EnergyType" + }, + { + "@id": "nc:EnergyType.EnergySourceReference", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Energy source refrence which has energy type references.", + "rdfs:domain": "nc:EnergyType", + "rdfs:label": "EnergySourceReference", + "rdfs:range": "nc:EnergySourceReference", + "owl:inverseOf": "nc:EnergySourceReference.EnergyTypeReference" + }, + { + "@id": "nc:EnergyType.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Schedule resource unit that has an energy reference type.", + "rdfs:domain": "nc:EnergyType", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.PrimaryEnergySource" + }, + { + "@id": "nc:EnergyType.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of energy type.", + "rdfs:domain": "nc:EnergyType", + "rdfs:label": "kind", + "rdfs:range": "nc:EnergyKind" + }, + { + "@id": "nc:Equipment.Circuit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The circuit that containts its member equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "Circuit", + "rdfs:range": "nc:Circuit", + "owl:inverseOf": "nc:Circuit.Equipment" + }, + { + "@id": "nc:Equipment.PTCTriggeredEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The equipment that can trigger the power transfer corridor.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "PTCTriggeredEquipment", + "rdfs:range": "nc:PTCTriggeredEquipment", + "owl:inverseOf": "nc:PTCTriggeredEquipment.Equipment" + }, + { + "@id": "nc:EquipmentController.RegulatingCondEq", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "All regulating conducting equipment that belongs to this equipment controller.", + "rdfs:domain": "nc:EquipmentController", + "rdfs:label": "RegulatingCondEq", + "rdfs:range": "cim:RegulatingCondEq", + "owl:inverseOf": "nc:RegulatingCondEq.EquipmentController" + }, + { + "@id": "nc:EquipmentController.SystemControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "System control which controls this equipment controller.", + "rdfs:domain": "nc:EquipmentController", + "rdfs:label": "SystemControl", + "rdfs:range": "nc:SystemControl", + "owl:inverseOf": "nc:SystemControl.EquipmentController" + }, + { + "@id": "nc:EquivalentInjection.InjectionController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Injection controller which controls the equivalent injection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "InjectionController", + "rdfs:range": "nc:InjectionController", + "owl:inverseOf": "nc:InjectionController.EquivalentInjection" + }, + { + "@id": "nc:ExceptionalPowerTransferCorridor.PTCTriggeredEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The equipment that triggers this exceptional power transfer corridor.", + "rdfs:domain": "nc:ExceptionalPowerTransferCorridor", + "rdfs:label": "PTCTriggeredEquipment", + "rdfs:range": "nc:PTCTriggeredEquipment", + "owl:inverseOf": "nc:PTCTriggeredEquipment.ExceptionalPowerTransferCorridor" + }, + { + "@id": "nc:FACTSEquipment.LossCurve", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The loss curve for the FACTS equipment.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "LossCurve", + "rdfs:range": "nc:LossCurve", + "owl:inverseOf": "nc:LossCurve.FACTSEquipment" + }, + { + "@id": "nc:Feeder.SubSchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The subscheduling area that has this feeder.", + "rdfs:domain": "cim:Feeder", + "rdfs:label": "SubSchedulingArea", + "rdfs:range": "nc:SubSchedulingArea", + "owl:inverseOf": "nc:SubSchedulingArea.Feeder" + }, + { + "@id": "nc:FossilFuel.FuelStorage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Fuel storage that store fossil fuels.", + "rdfs:domain": "cim:FossilFuel", + "rdfs:label": "FuelStorage", + "rdfs:range": "nc:FuelStorage", + "owl:inverseOf": "nc:FuelStorage.FossilFuel" + }, + { + "@id": "nc:FrequencyMonitoringTerminal.PowerFrequencyController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power frequency controller that has this frequency monitoring terminal.", + "rdfs:domain": "nc:FrequencyMonitoringTerminal", + "rdfs:label": "PowerFrequencyController", + "rdfs:range": "nc:PowerFrequencyController", + "owl:inverseOf": "nc:PowerFrequencyController.FrequencyMonitoringTerminal" + }, + { + "@id": "nc:FrequencyMonitoringTerminal.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The terminal for this frequency monitoring terminal.", + "rdfs:domain": "nc:FrequencyMonitoringTerminal", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "nc:Terminal.FrequencyMonitoringTerminal" + }, + { + "@id": "nc:FuelStorage.FossilFuel", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Fossil fuel stored in a fuel storage.", + "rdfs:domain": "nc:FuelStorage", + "rdfs:label": "FossilFuel", + "rdfs:range": "cim:FossilFuel", + "owl:inverseOf": "nc:FossilFuel.FuelStorage" + }, + { + "@id": "nc:FunctionBlock.AutomationBlockGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Automation block group which has function blocks.", + "rdfs:domain": "nc:FunctionBlock", + "rdfs:label": "AutomationBlockGroup", + "rdfs:range": "nc:AutomationBlockGroup", + "owl:inverseOf": "nc:AutomationBlockGroup.FunctionBlock" + }, + { + "@id": "nc:FunctionBlock.AutomationFunction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Automation function describe automation that this function block is part of.", + "rdfs:domain": "nc:FunctionBlock", + "rdfs:label": "AutomationFunction", + "rdfs:range": "nc:AutomationFunction", + "owl:inverseOf": "nc:AutomationFunction.FunctionBlock" + }, + { + "@id": "nc:FunctionBlock.FunctionOutputVariable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Function output variable describe the output or codomain to the function block.", + "rdfs:domain": "nc:FunctionBlock", + "rdfs:label": "FunctionOutputVariable", + "rdfs:range": "nc:FunctionOutputVariable", + "owl:inverseOf": "nc:FunctionOutputVariable.FunctionBlock" + }, + { + "@id": "nc:FunctionBlock.Input", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Function input variable describe the input or domain to the function block.", + "rdfs:domain": "nc:FunctionBlock", + "rdfs:label": "Input", + "rdfs:range": "nc:FunctionInputVariable", + "owl:inverseOf": "nc:FunctionInputVariable.Function" + }, + { + "@id": "nc:FunctionInputVariable.Function", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Function block describe the function that function input variable provides the domain for.", + "rdfs:domain": "nc:FunctionInputVariable", + "rdfs:label": "Function", + "rdfs:range": "nc:FunctionBlock", + "owl:inverseOf": "nc:FunctionBlock.Input" + }, + { + "@id": "nc:FunctionOutputVariable.FunctionBlock", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Function block describe the function that function output variable provides the codomain for.", + "rdfs:domain": "nc:FunctionOutputVariable", + "rdfs:label": "FunctionBlock", + "rdfs:range": "nc:FunctionBlock", + "owl:inverseOf": "nc:FunctionBlock.FunctionOutputVariable" + }, + { + "@id": "nc:FunctionOutputVariable.PropertyReference", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Property reference refers to a given class and property that is populated by the function output variable.", + "rdfs:domain": "nc:FunctionOutputVariable", + "rdfs:label": "PropertyReference", + "rdfs:range": "nc:PropertyReference", + "owl:inverseOf": "nc:PropertyReference.FunctionOutputVariable" + }, + { + "@id": "nc:GateInputPin.logicKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The logical operator kind used for comparison.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "logicKind", + "rdfs:range": "nc:LogicalOperatorsKind" + }, + { + "@id": "nc:GeneratingUnit.AreaDispatchableUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The area dispatchable unit for this generating unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "AreaDispatchableUnit", + "rdfs:range": "nc:AreaDispatchableUnit", + "owl:inverseOf": "nc:AreaDispatchableUnit.GeneratingUnit" + }, + { + "@id": "nc:GeneratingUnit.EnergyComponent", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy component that has this generating unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "EnergyComponent", + "rdfs:range": "nc:EnergyComponent", + "owl:inverseOf": "nc:EnergyComponent.GeneratingUnit" + }, + { + "@id": "nc:GeneratingUnit.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The schedule resource that has this generating unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.GeneratingUnit" + }, + { + "@id": "nc:GeneratingUnit.normalMustRunQ", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:dataType": { + "@id": "cim:ReactivePower" + }, + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal minimum reactive power injection that is needed to meet must-run requirement. This value can be higher or equal to minimum operational limit. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "normalMustRunQ" + }, + { + "@id": "nc:GeothermalGeneratingUnit.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of geothermal generating unit.", + "rdfs:domain": "nc:GeothermalGeneratingUnit", + "rdfs:label": "kind", + "rdfs:range": "nc:GeothermalUnitKind" + }, + { + "@id": "nc:HydroPump.AreaDispatchableUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Area dispatchable unit associated with a Hydro Pump.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "AreaDispatchableUnit", + "rdfs:range": "nc:AreaDispatchableUnit", + "owl:inverseOf": "nc:AreaDispatchableUnit.HydroPump" + }, + { + "@id": "nc:HydroPump.EnergyComponent", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy component that has this hydro pump.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "EnergyComponent", + "rdfs:range": "nc:EnergyComponent", + "owl:inverseOf": "nc:EnergyComponent.HydroPump" + }, + { + "@id": "nc:HydroPump.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The schedule resource that has this hydro pump.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.HydroPump" + }, + { + "@id": "nc:InfeedLimit.InfeedTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Infeed terminal that has infeed constraints.", + "rdfs:domain": "nc:InfeedLimit", + "rdfs:label": "InfeedTerminal", + "rdfs:range": "nc:InfeedTerminal", + "owl:inverseOf": "nc:InfeedTerminal.InfeedConstraint" + }, + { + "@id": "nc:InfeedTerminal.ACDCTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "ACDCTerminal which is connected to an infeed terminal.", + "rdfs:domain": "nc:InfeedTerminal", + "rdfs:label": "ACDCTerminal", + "rdfs:range": "cim:ACDCTerminal", + "owl:inverseOf": "nc:ACDCTerminal.InfeedTerminal" + }, + { + "@id": "nc:InfeedTerminal.InfeedConstraint", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Infeed constraint which belongs to an infeed terminal.", + "rdfs:domain": "nc:InfeedTerminal", + "rdfs:label": "InfeedConstraint", + "rdfs:range": "nc:InfeedLimit", + "owl:inverseOf": "nc:InfeedLimit.InfeedTerminal" + }, + { + "@id": "nc:InjectionController.EquivalentInjection", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Equivalent injection controlled by the injection controller.", + "rdfs:domain": "nc:InjectionController", + "rdfs:label": "EquivalentInjection", + "rdfs:range": "cim:EquivalentInjection", + "owl:inverseOf": "nc:EquivalentInjection.InjectionController" + }, + { + "@id": "nc:Line.ACTieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "ACTieCorridor that the line is part of.", + "rdfs:domain": "cim:Line", + "rdfs:label": "ACTieCorridor", + "rdfs:range": "nc:ACTieCorridor", + "owl:inverseOf": "nc:ACTieCorridor.Line" + }, + { + "@id": "nc:Line.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that has this line.", + "rdfs:domain": "cim:Line", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.Line" + }, + { + "@id": "nc:LoadFrequencyControlArea.FrequencyControlOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The frequency control operator that operates this frequency control area.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "FrequencyControlOperator", + "rdfs:range": "nc:LoadFrequencyControlOperator", + "owl:inverseOf": "nc:LoadFrequencyControlOperator.FrequencyControlArea" + }, + { + "@id": "nc:LoadFrequencyControlArea.LoadFrequencyControlBlock", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The load frequency control block that has this load frequency control area.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "LoadFrequencyControlBlock", + "rdfs:range": "nc:LoadFrequencyControlBlock", + "owl:inverseOf": "nc:LoadFrequencyControlBlock.LoadFrequencyControlArea" + }, + { + "@id": "nc:LoadFrequencyControlArea.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that is part of this load frequency control area.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.LoadFrequencyControlArea" + }, + { + "@id": "nc:LoadFrequencyControlArea.TieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "TieCorridor controlled by the LoadFrequencyControlArea.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "TieCorridor", + "rdfs:range": "nc:TieCorridor", + "owl:inverseOf": "nc:TieCorridor.LoadFrequencyControlArea" + }, + { + "@id": "nc:LoadFrequencyControlBlock.LoadFrequencyControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The load frequency control area that is part of this load frequency control block.", + "rdfs:domain": "nc:LoadFrequencyControlBlock", + "rdfs:label": "LoadFrequencyControlArea", + "rdfs:range": "nc:LoadFrequencyControlArea", + "owl:inverseOf": "nc:LoadFrequencyControlArea.LoadFrequencyControlBlock" + }, + { + "@id": "nc:LoadFrequencyControlBlock.SynchronousArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The synchronous area that has this load frequency control block.", + "rdfs:domain": "nc:LoadFrequencyControlBlock", + "rdfs:label": "SynchronousArea", + "rdfs:range": "nc:SynchronousArea", + "owl:inverseOf": "nc:SynchronousArea.LoadFrequencyControlBlock" + }, + { + "@id": "nc:LoadFrequencyControlOperator.FrequencyControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The frequency control area that has this frequency control operator.", + "rdfs:domain": "nc:LoadFrequencyControlOperator", + "rdfs:label": "FrequencyControlArea", + "rdfs:range": "nc:LoadFrequencyControlArea", + "owl:inverseOf": "nc:LoadFrequencyControlArea.FrequencyControlOperator" + }, + { + "@id": "nc:LossCurve.FACTSEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The FACTS equipment which has a loss curve.", + "rdfs:domain": "nc:LossCurve", + "rdfs:label": "FACTSEquipment", + "rdfs:range": "nc:FACTSEquipment", + "owl:inverseOf": "nc:FACTSEquipment.LossCurve" + }, + { + "@id": "nc:MonitoringArea.PowerFrequencyController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power frequency controller that applied to this monitoring area.", + "rdfs:domain": "nc:MonitoringArea", + "rdfs:label": "PowerFrequencyController", + "rdfs:range": "nc:PowerFrequencyController", + "owl:inverseOf": "nc:PowerFrequencyController.MonitoringArea" + }, + { + "@id": "nc:MonopolarDCSystem.DCPole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC pole part of the asymmetric DC system.", + "rdfs:domain": "nc:MonopolarDCSystem", + "rdfs:label": "DCPole", + "rdfs:range": "nc:DCPole", + "owl:inverseOf": "nc:DCPole.AsymmetricMonopolarDCSystem" + }, + { + "@id": "nc:NuclearGeneratingUnit.reactorKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of nuclear reactor.", + "rdfs:domain": "cim:NuclearGeneratingUnit", + "rdfs:label": "reactorKind", + "rdfs:range": "nc:NuclearReactorKind" + }, + { + "@id": "nc:OperationalLimitSet.PowerTransferCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power transfer corridor that has this operational limit set.", + "rdfs:domain": "cim:OperationalLimitSet", + "rdfs:label": "PowerTransferCorridor", + "rdfs:range": "nc:PowerTransferCorridor", + "owl:inverseOf": "nc:PowerTransferCorridor.OperationalLimitSet" + }, + { + "@id": "nc:OperationalLimitType.PermanentAmbientTemperatureDependencyCurve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The permanent ambient temperature dependency curve for this operational limit type.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "PermanentAmbientTemperatureDependencyCurve", + "rdfs:range": "nc:AmbientTemperatureDependencyCurve", + "owl:inverseOf": "nc:AmbientTemperatureDependencyCurve.OperationalLimitType" + }, + { + "@id": "nc:OperationalLimitType.PermanentSolarRadiationCurve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The permanent solar radiation curve for this operational limit type.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "PermanentSolarRadiationCurve", + "rdfs:range": "nc:SolarRadiationDependencyCurve", + "owl:inverseOf": "nc:SolarRadiationDependencyCurve.OperationalLimitType" + }, + { + "@id": "nc:OperationalLimitType.RecoveryOverloadLimitCurve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "This is the curve which provides the recovery time information for this limit type.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "RecoveryOverloadLimitCurve", + "rdfs:range": "nc:RecoveryOverloadLimitCurve", + "owl:inverseOf": "nc:RecoveryOverloadLimitCurve.OperationalLimitType" + }, + { + "@id": "nc:OperationalLimitType.TemporaryBaseOverloadLimitCurve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The temporary base overload limit curve for this operational limit type.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "TemporaryBaseOverloadLimitCurve", + "rdfs:range": "nc:BaseOverloadLimitCurve", + "owl:inverseOf": "nc:BaseOverloadLimitCurve.OperationalLimitType" + }, + { + "@id": "nc:OperationalLimitType.TemporaryDurationOverloadLimitCurve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The temporary duration overload limit curve for this operational limit type.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "TemporaryDurationOverloadLimitCurve", + "rdfs:range": "nc:DurationOverloadLimitCurve", + "owl:inverseOf": "nc:DurationOverloadLimitCurve.OperationalLimitType" + }, + { + "@id": "nc:OutageCoordinationRegion.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The control area that is part of this outage coordination region.", + "rdfs:domain": "nc:OutageCoordinationRegion", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "nc:ControlArea.OutageCoordinationRegion" + }, + { + "@id": "nc:OutageCoordinationRegion.OutageCoordinator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The outage coordinator responsible for this outage coordination region.", + "rdfs:domain": "nc:OutageCoordinationRegion", + "rdfs:label": "OutageCoordinator", + "rdfs:range": "nc:OutageCoordinator", + "owl:inverseOf": "nc:OutageCoordinator.OutageCoordinationRegion" + }, + { + "@id": "nc:OutageCoordinationRegion.SecurityCoordinator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The security coordinator that is responsible for this outage coordination region.", + "rdfs:domain": "nc:OutageCoordinationRegion", + "rdfs:label": "SecurityCoordinator", + "rdfs:range": "nc:SecurityCoordinator", + "owl:inverseOf": "nc:SecurityCoordinator.OutageCoordinationRegion" + }, + { + "@id": "nc:OutageCoordinator.OutageCoordinationRegion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The outage coordination region that has this outage coordinator.", + "rdfs:domain": "nc:OutageCoordinator", + "rdfs:label": "OutageCoordinationRegion", + "rdfs:range": "nc:OutageCoordinationRegion", + "owl:inverseOf": "nc:OutageCoordinationRegion.OutageCoordinator" + }, + { + "@id": "nc:OverlappingZone.ImpactedRegion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The region that is impacted by this overlapping zone.", + "rdfs:domain": "nc:OverlappingZone", + "rdfs:label": "ImpactedRegion", + "rdfs:range": "nc:Region", + "owl:inverseOf": "nc:Region.OverlappingZone" + }, + { + "@id": "nc:PTCTriggeredEquipment.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The equipment which is part of power transfer corridor triggering.", + "rdfs:domain": "nc:PTCTriggeredEquipment", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "nc:Equipment.PTCTriggeredEquipment" + }, + { + "@id": "nc:PTCTriggeredEquipment.ExceptionalPowerTransferCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power transfer corridor which is triggered by this equipment.", + "rdfs:domain": "nc:PTCTriggeredEquipment", + "rdfs:label": "ExceptionalPowerTransferCorridor", + "rdfs:range": "nc:ExceptionalPowerTransferCorridor", + "owl:inverseOf": "nc:ExceptionalPowerTransferCorridor.PTCTriggeredEquipment" + }, + { + "@id": "nc:PinTerminal.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Terminal that is used in the input pin.", + "rdfs:domain": "nc:PinTerminal", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "nc:Terminal.PinTerminal" + }, + { + "@id": "nc:PinTerminal.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of quantity which is used as an input value.", + "rdfs:domain": "nc:PinTerminal", + "rdfs:label": "kind", + "rdfs:range": "nc:PinTerminalKind" + }, + { + "@id": "nc:PowerCapacity.BiddingZone", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Bidding zone which has a power capacity.", + "rdfs:domain": "nc:PowerCapacity", + "rdfs:label": "BiddingZone", + "rdfs:range": "nc:BiddingZone", + "owl:inverseOf": "nc:BiddingZone.PowerCapacity" + }, + { + "@id": "nc:PowerElectricalChemicalUnit.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of power electrical chemical unit.", + "rdfs:domain": "nc:PowerElectricalChemicalUnit", + "rdfs:label": "kind", + "rdfs:range": "nc:PowerElectricalChemicalUnitKind" + }, + { + "@id": "nc:PowerElectronicsConnectionController.PowerElectronicsUnitController", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power electronics unit controller that has this power electronics connection controller.", + "rdfs:domain": "nc:PowerElectronicsConnectionController", + "rdfs:label": "PowerElectronicsUnitController", + "rdfs:range": "nc:PowerElectronicsUnitController", + "owl:inverseOf": "nc:PowerElectronicsUnitController.PowerElectronicsConnectionController" + }, + { + "@id": "nc:PowerElectronicsMarineUnit.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of marine unit.", + "rdfs:domain": "nc:PowerElectronicsMarineUnit", + "rdfs:label": "kind", + "rdfs:range": "nc:MarineUnitKind" + }, + { + "@id": "nc:PowerElectronicsUnit.AreaDispatchableUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The area dispatchable unit for this power electronics unit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "AreaDispatchableUnit", + "rdfs:range": "nc:AreaDispatchableUnit", + "owl:inverseOf": "nc:AreaDispatchableUnit.PowerElectronicsUnit" + }, + { + "@id": "nc:PowerElectronicsUnit.EnergyComponent", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy component that has this power electronics unit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "EnergyComponent", + "rdfs:range": "nc:EnergyComponent", + "owl:inverseOf": "nc:EnergyComponent.PowerElectronicsUnit" + }, + { + "@id": "nc:PowerElectronicsUnit.PowerElectronicsUnitController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power electronics unit controller for this power electronics unit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "PowerElectronicsUnitController", + "rdfs:range": "nc:PowerElectronicsUnitController", + "owl:inverseOf": "nc:PowerElectronicsUnitController.PowerElectronicsUnit" + }, + { + "@id": "nc:PowerElectronicsUnit.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The schedule resource that has this power electronics unit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.PowerElectronicsUnit" + }, + { + "@id": "nc:PowerElectronicsUnitController.PowerElectronicsConnectionController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power electronics connection controller for the power electronics unit controller.", + "rdfs:domain": "nc:PowerElectronicsUnitController", + "rdfs:label": "PowerElectronicsConnectionController", + "rdfs:range": "nc:PowerElectronicsConnectionController", + "owl:inverseOf": "nc:PowerElectronicsConnectionController.PowerElectronicsUnitController" + }, + { + "@id": "nc:PowerElectronicsUnitController.PowerElectronicsUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power electronics unit that has this power electronics unit controller.", + "rdfs:domain": "nc:PowerElectronicsUnitController", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:range": "cim:PowerElectronicsUnit", + "owl:inverseOf": "nc:PowerElectronicsUnit.PowerElectronicsUnitController" + }, + { + "@id": "nc:PowerFrequencyController.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Control area which has a power frequency controller.", + "rdfs:domain": "nc:PowerFrequencyController", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "nc:ControlArea.PowerFrequencyController" + }, + { + "@id": "nc:PowerFrequencyController.FrequencyMonitoringTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Frequency monitoring terminal for this power frequency controller.", + "rdfs:domain": "nc:PowerFrequencyController", + "rdfs:label": "FrequencyMonitoringTerminal", + "rdfs:range": "nc:FrequencyMonitoringTerminal", + "owl:inverseOf": "nc:FrequencyMonitoringTerminal.PowerFrequencyController" + }, + { + "@id": "nc:PowerFrequencyController.MonitoringArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Monitoring area that has this power frequency controller.", + "rdfs:domain": "nc:PowerFrequencyController", + "rdfs:label": "MonitoringArea", + "rdfs:range": "nc:MonitoringArea", + "owl:inverseOf": "nc:MonitoringArea.PowerFrequencyController" + }, + { + "@id": "nc:PowerFrequencyController.PowerShiftKeyStrategy", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power shift key strategy for this power frequency controller.", + "rdfs:domain": "nc:PowerFrequencyController", + "rdfs:label": "PowerShiftKeyStrategy", + "rdfs:range": "nc:PowerShiftKeyStrategy", + "owl:inverseOf": "nc:PowerShiftKeyStrategy.PowerFrequencyController" + }, + { + "@id": "nc:PowerFrequencyController.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Mode of the power frequency controller.", + "rdfs:domain": "nc:PowerFrequencyController", + "rdfs:label": "mode", + "rdfs:range": "nc:PowerFrequencyControlKind" + }, + { + "@id": "nc:PowerShiftKeyStrategy.PowerFrequencyController", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power frequency controller that has power shift key strategy.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "PowerFrequencyController", + "rdfs:range": "nc:PowerFrequencyController", + "owl:inverseOf": "nc:PowerFrequencyController.PowerShiftKeyStrategy" + }, + { + "@id": "nc:PowerShiftKeyStrategy.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Scheduling area associated with power shift key strategy.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.PowerShiftKeyStrategy" + }, + { + "@id": "nc:PowerShiftKeyStrategy.method", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Shift method used for the power shift strategy.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "method", + "rdfs:range": "nc:ShiftMethodKind" + }, + { + "@id": "nc:PowerShiftKeyStrategy.powerBlockKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Power block kind creates block (one or more) of power shift key strategy to address increase and/or decrease of power for a given scheduling area.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "powerBlockKind", + "rdfs:range": "nc:PowerBlockKind" + }, + { + "@id": "nc:PowerShiftKeyStrategy.powerShiftKey", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Power shift keys strategy gives instruction on how the value (Active power) is going to be distributed inside the relevant bidding zone.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "powerShiftKey", + "rdfs:range": "nc:PowerShiftKeyKind" + }, + { + "@id": "nc:PowerTransferCorridor.CircuitShare", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The circuit share for this power transfer corridor.", + "rdfs:domain": "nc:PowerTransferCorridor", + "rdfs:label": "CircuitShare", + "rdfs:range": "nc:CircuitShare", + "owl:inverseOf": "nc:CircuitShare.PowerTransferCorridor" + }, + { + "@id": "nc:PowerTransferCorridor.OperationalLimitSet", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The operational limit set relevant for this power transfer corridor.", + "rdfs:domain": "nc:PowerTransferCorridor", + "rdfs:label": "OperationalLimitSet", + "rdfs:range": "cim:OperationalLimitSet", + "owl:inverseOf": "nc:OperationalLimitSet.PowerTransferCorridor" + }, + { + "@id": "nc:PropertyReference.FunctionOutputVariable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Function output variable is the function output this property reference is used in.", + "rdfs:domain": "nc:PropertyReference", + "rdfs:label": "FunctionOutputVariable", + "rdfs:range": "nc:FunctionOutputVariable", + "owl:inverseOf": "nc:FunctionOutputVariable.PropertyReference" + }, + { + "@id": "nc:RecoveryOverloadLimitCurve.OperationalLimitType", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The operational limit type which has recovery time characteristic.", + "rdfs:domain": "nc:RecoveryOverloadLimitCurve", + "rdfs:label": "OperationalLimitType", + "rdfs:range": "cim:OperationalLimitType", + "owl:inverseOf": "nc:OperationalLimitType.RecoveryOverloadLimitCurve" + }, + { + "@id": "nc:Region.OverlappingZone", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The overlapping zone which is impacted by this region.", + "rdfs:domain": "nc:Region", + "rdfs:label": "OverlappingZone", + "rdfs:range": "nc:OverlappingZone", + "owl:inverseOf": "nc:OverlappingZone.ImpactedRegion" + }, + { + "@id": "nc:RegulatingCondEq.EquipmentController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The equipment controller for this regulating conducting equipment.", + "rdfs:domain": "cim:RegulatingCondEq", + "rdfs:label": "EquipmentController", + "rdfs:range": "nc:EquipmentController", + "owl:inverseOf": "nc:EquipmentController.RegulatingCondEq" + }, + { + "@id": "nc:SSSCController.CurrentDroopOverride", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The current droop override for this SSSC controller. It is not used when the SSSC controller is in mode currentDroop.", + "rdfs:domain": "nc:SSSCController", + "rdfs:label": "CurrentDroopOverride", + "rdfs:range": "nc:CurrentDroopOverride", + "owl:inverseOf": "nc:CurrentDroopOverride.SSSCController" + }, + { + "@id": "nc:SSSCController.SSSCSimulationSettings", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The simulation setings that apply for this controller.", + "rdfs:domain": "nc:SSSCController", + "rdfs:label": "SSSCSimulationSettings", + "rdfs:range": "nc:SSSCSimulationSettings", + "owl:inverseOf": "nc:SSSCSimulationSettings.SSSCController" + }, + { + "@id": "nc:SSSCSimulationSettings.SSSCController", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The controller that uses these simulation settings.", + "rdfs:domain": "nc:SSSCSimulationSettings", + "rdfs:label": "SSSCController", + "rdfs:range": "nc:SSSCController", + "owl:inverseOf": "nc:SSSCController.SSSCSimulationSettings" + }, + { + "@id": "nc:ScheduleResource.AreaDispatchableUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The dispatchable unit for this scheduled resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "AreaDispatchableUnit", + "rdfs:range": "nc:AreaDispatchableUnit", + "owl:inverseOf": "nc:AreaDispatchableUnit.ScheduleResource" + }, + { + "@id": "nc:ScheduleResource.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The generating unit that relates to this schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "nc:GeneratingUnit.ScheduleResource" + }, + { + "@id": "nc:ScheduleResource.HydroPump", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The hydro pump that relates to this schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "HydroPump", + "rdfs:range": "cim:HydroPump", + "owl:inverseOf": "nc:HydroPump.ScheduleResource" + }, + { + "@id": "nc:ScheduleResource.PowerElectronicsUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The power electronics unit that relates to this schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:range": "cim:PowerElectronicsUnit", + "owl:inverseOf": "nc:PowerElectronicsUnit.ScheduleResource" + }, + { + "@id": "nc:ScheduleResource.PrimaryEnergySource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Primary energy reference type for this schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "PrimaryEnergySource", + "rdfs:range": "nc:EnergyType", + "owl:inverseOf": "nc:EnergyType.ScheduleResource" + }, + { + "@id": "nc:ScheduleResource.ResourceOf", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The schedule resource that has this subschedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "ResourceOf", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.SubScheduleResource" + }, + { + "@id": "nc:ScheduleResource.ScheduleResourceController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Schedule resource controller for this schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "ScheduleResourceController", + "rdfs:range": "nc:ScheduleResourceController", + "owl:inverseOf": "nc:ScheduleResourceController.ScheduleResource" + }, + { + "@id": "nc:ScheduleResource.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that has this schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.ScheduleResource" + }, + { + "@id": "nc:ScheduleResource.SubScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The subschedule resource that relates to the schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "SubScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.ResourceOf" + }, + { + "@id": "nc:ScheduleResourceController.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Schedule resource that has a schedule resource controller.", + "rdfs:domain": "nc:ScheduleResourceController", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.ScheduleResourceController" + }, + { + "@id": "nc:SchedulingArea.AreaDispatchableUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The area dispatchable unit related to a scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "AreaDispatchableUnit", + "rdfs:range": "nc:AreaDispatchableUnit", + "owl:inverseOf": "nc:AreaDispatchableUnit.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.BiddingZone", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The bidding zone related to this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "BiddingZone", + "rdfs:range": "nc:BiddingZone", + "owl:inverseOf": "nc:BiddingZone.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The control area for this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "nc:ControlArea.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.DCTieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The DC tie corridor that is part of this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "DCTieCorridor", + "rdfs:range": "nc:DCTieCorridor", + "owl:inverseOf": "nc:DCTieCorridor.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.EnergyCoordinationRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy coordination region that has this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "EnergyCoordinationRegion", + "rdfs:range": "nc:EnergyCoordinationRegion", + "owl:inverseOf": "nc:EnergyCoordinationRegion.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.EnergyGroup", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy group belonging to a given energy scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "EnergyGroup", + "rdfs:range": "nc:EnergyGroup", + "owl:inverseOf": "nc:EnergyGroup.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.Line", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The line that is part of this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "Line", + "rdfs:range": "cim:Line", + "owl:inverseOf": "nc:Line.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.LoadFrequencyControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The load frequency control area which has this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "LoadFrequencyControlArea", + "rdfs:range": "nc:LoadFrequencyControlArea", + "owl:inverseOf": "nc:LoadFrequencyControlArea.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.PowerShiftKeyStrategy", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power Shift Key Strategy which has a scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "PowerShiftKeyStrategy", + "rdfs:range": "nc:PowerShiftKeyStrategy", + "owl:inverseOf": "nc:PowerShiftKeyStrategy.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The schedule resource that belongs to this scheduled area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.SubSchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The subscheduling are that belongs to this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "SubSchedulingArea", + "rdfs:range": "nc:SubSchedulingArea", + "owl:inverseOf": "nc:SubSchedulingArea.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.Substation", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The substation that is part of this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "Substation", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "nc:Substation.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.SynchronousArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The synchronous are that has this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "SynchronousArea", + "rdfs:range": "nc:SynchronousArea", + "owl:inverseOf": "nc:SynchronousArea.SchedulingArea" + }, + { + "@id": "nc:SchedulingArea.SystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The system operator for this scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "SystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.SchedulingArea" + }, + { + "@id": "nc:SecurityCoordinator.CapacityCalculationRegion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The capacity calculation region operated by this security coordinator.", + "rdfs:domain": "nc:SecurityCoordinator", + "rdfs:label": "CapacityCalculationRegion", + "rdfs:range": "nc:CapacityCalculationRegion", + "owl:inverseOf": "nc:CapacityCalculationRegion.SecurityCoordinator" + }, + { + "@id": "nc:SecurityCoordinator.OutageCoordinationRegion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The outage coordination region that has this security coordinator.", + "rdfs:domain": "nc:SecurityCoordinator", + "rdfs:label": "OutageCoordinationRegion", + "rdfs:range": "nc:OutageCoordinationRegion", + "owl:inverseOf": "nc:OutageCoordinationRegion.SecurityCoordinator" + }, + { + "@id": "nc:SolarRadiationDependencyCurve.OperationalLimitType", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The operational limit type that has this permanent solar radiation curve.", + "rdfs:domain": "nc:SolarRadiationDependencyCurve", + "rdfs:label": "OperationalLimitType", + "rdfs:range": "cim:OperationalLimitType", + "owl:inverseOf": "nc:OperationalLimitType.PermanentSolarRadiationCurve" + }, + { + "@id": "nc:SubSchedulingArea.Feeder", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The feeder that is part of this subscheduling area.", + "rdfs:domain": "nc:SubSchedulingArea", + "rdfs:label": "Feeder", + "rdfs:range": "cim:Feeder", + "owl:inverseOf": "nc:Feeder.SubSchedulingArea" + }, + { + "@id": "nc:SubSchedulingArea.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that has this subscheduling area.", + "rdfs:domain": "nc:SubSchedulingArea", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.SubSchedulingArea" + }, + { + "@id": "nc:Substation.DCSubstation", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "DC substation that is part of AC and DC substation.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "DCSubstation", + "rdfs:range": "nc:DCSubstation", + "owl:inverseOf": "nc:DCSubstation.Substation" + }, + { + "@id": "nc:Substation.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that has this substation.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.Substation" + }, + { + "@id": "nc:SynchronousArea.LoadFrequencyControlBlock", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The load frequency control block that is part of this synchronous area.", + "rdfs:domain": "nc:SynchronousArea", + "rdfs:label": "LoadFrequencyControlBlock", + "rdfs:range": "nc:LoadFrequencyControlBlock", + "owl:inverseOf": "nc:LoadFrequencyControlBlock.SynchronousArea" + }, + { + "@id": "nc:SynchronousArea.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that is part of this synchronous area.", + "rdfs:domain": "nc:SynchronousArea", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.SynchronousArea" + }, + { + "@id": "nc:SystemControl.EquipmentController", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment controller controlles by this system control", + "rdfs:domain": "nc:SystemControl", + "rdfs:label": "EquipmentController", + "rdfs:range": "nc:EquipmentController", + "owl:inverseOf": "nc:EquipmentController.SystemControl" + }, + { + "@id": "nc:SystemOperator.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The control area that is related to this system operator.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "nc:ControlArea.SystemOperator" + }, + { + "@id": "nc:SystemOperator.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The scheduling area that is operated by this system operator.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.SystemOperator" + }, + { + "@id": "nc:TCSCCompensationPoint.ThyristorControlledSeriesCompensator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "TCSC that has different compensation points.", + "rdfs:domain": "nc:TCSCCompensationPoint", + "rdfs:label": "ThyristorControlledSeriesCompensator", + "rdfs:range": "nc:ThyristorControlledSeriesCompensator", + "owl:inverseOf": "nc:ThyristorControlledSeriesCompensator.TCSCCompensationPoint" + }, + { + "@id": "nc:TapChanger.TapChangeController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The tap changer controller that controls this TapChanger.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "TapChangeController", + "rdfs:range": "nc:TapChangerController", + "owl:inverseOf": "nc:TapChangerController.TapChanger" + }, + { + "@id": "nc:TapChangerController.TapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "All tap changers controlled by this controller.", + "rdfs:domain": "nc:TapChangerController", + "rdfs:label": "TapChanger", + "rdfs:range": "cim:TapChanger", + "owl:inverseOf": "nc:TapChanger.TapChangeController" + }, + { + "@id": "nc:Terminal.Circuit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Circuit that is identified by the given Terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "Circuit", + "rdfs:range": "nc:Circuit", + "owl:inverseOf": "nc:Circuit.IdentifyingTerminal" + }, + { + "@id": "nc:Terminal.FrequencyMonitoringTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Frequency monitoring terminal that has a terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "FrequencyMonitoringTerminal", + "rdfs:range": "nc:FrequencyMonitoringTerminal", + "owl:inverseOf": "nc:FrequencyMonitoringTerminal.Terminal" + }, + { + "@id": "nc:Terminal.PinTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin that uses this input.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "PinTerminal", + "rdfs:range": "nc:PinTerminal", + "owl:inverseOf": "nc:PinTerminal.Terminal" + }, + { + "@id": "nc:Terminal.VoltageAngleLimit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The voltage angle limit which has this reference angle terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "VoltageAngleLimit", + "rdfs:range": "nc:VoltageAngleLimit", + "owl:inverseOf": "nc:VoltageAngleLimit.AngleReferenceTerminal" + }, + { + "@id": "nc:ThyristorControlledSeriesCompensator.TCSCCompensationPoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Compensation point for this TCSC.", + "rdfs:domain": "nc:ThyristorControlledSeriesCompensator", + "rdfs:label": "TCSCCompensationPoint", + "rdfs:range": "nc:TCSCCompensationPoint", + "owl:inverseOf": "nc:TCSCCompensationPoint.ThyristorControlledSeriesCompensator" + }, + { + "@id": "nc:TieCorridor.AreaDispatchableUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "AreaDispatchableUnit for the Tie Corridor.", + "rdfs:domain": "nc:TieCorridor", + "rdfs:label": "AreaDispatchableUnit", + "rdfs:range": "nc:AreaDispatchableUnit", + "owl:inverseOf": "nc:AreaDispatchableUnit.TieCorridor" + }, + { + "@id": "nc:TieCorridor.BiddingZoneBorder", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Bidding zone border in which the tie corridor is located.", + "rdfs:domain": "nc:TieCorridor", + "rdfs:label": "BiddingZoneBorder", + "rdfs:range": "nc:BiddingZoneBorder", + "owl:inverseOf": "nc:BiddingZoneBorder.TieCorridor" + }, + { + "@id": "nc:TieCorridor.LoadFrequencyControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "LoadFrequencyControlArea controlling the TieCorridor.", + "rdfs:domain": "nc:TieCorridor", + "rdfs:label": "LoadFrequencyControlArea", + "rdfs:range": "nc:LoadFrequencyControlArea", + "owl:inverseOf": "nc:LoadFrequencyControlArea.TieCorridor" + }, + { + "@id": "nc:TieCorridor.TieFlow", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Tie flow which belongs to the tie corridor.", + "rdfs:domain": "nc:TieCorridor", + "rdfs:label": "TieFlow", + "rdfs:range": "cim:TieFlow", + "owl:inverseOf": "nc:TieFlow.TieCorridor" + }, + { + "@id": "nc:TieFlow.TieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Tie corridor which has the tie flow.", + "rdfs:domain": "cim:TieFlow", + "rdfs:label": "TieCorridor", + "rdfs:range": "nc:TieCorridor", + "owl:inverseOf": "nc:TieCorridor.TieFlow" + }, + { + "@id": "nc:VoltageAngleLimit.AngleReferenceTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The angle reference terminal for the voltage angle limit.", + "rdfs:domain": "nc:VoltageAngleLimit", + "rdfs:label": "AngleReferenceTerminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "nc:Terminal.VoltageAngleLimit" + }, + { + "@id": "cim:CurveData.xvalue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The data value of the X-axis variable, depending on the X-axis units.", + "rdfs:domain": "cim:CurveData", + "rdfs:label": "xvalue", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:CurveData.y1value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The data value of the first Y-axis variable, depending on the Y-axis units.", + "rdfs:domain": "cim:CurveData", + "rdfs:label": "y1value", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:CurveData.y2value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The data value of the second Y-axis variable (if present), depending on the Y-axis units.", + "rdfs:domain": "cim:CurveData", + "rdfs:label": "y2value", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:DCConductingEquipment.ratedCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The maximum continuous current carrying capacity in amps governed by the device material and construction.\nThe attribute shall be a positive value.", + "rdfs:domain": "cim:DCConductingEquipment", + "rdfs:label": "ratedCurrent", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:GeneratingUnit.lowerRampRate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePowerChangeRate", + "qudt:hasUnit": "unit:MegaW-PER-SEC", + "rdfs:comment": "The normal maximum rate the generating unit active power output can be lowered by control actions.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "lowerRampRate", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.WPers" + }, + { + "@id": "cim:GeneratingUnit.maxEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum high economic active power limit, that should not exceed the maximum operating active power limit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "maxEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GeneratingUnit.minEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Low economic active power limit that shall be greater than or equal to the minimum operating active power limit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "minEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GeneratingUnit.minimumOffTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Minimum time interval between unit shutdown and startup.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "minimumOffTime", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GeneratingUnit.raiseRampRate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePowerChangeRate", + "qudt:hasUnit": "unit:MegaW-PER-SEC", + "rdfs:comment": "The normal maximum rate the generating unit active power output can be raised by control actions.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "raiseRampRate", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.WPers" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:ReactiveCapabilityCurve.coolantTemperature", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Temperature", + "qudt:hasUnit": "unit:DEG_C", + "rdfs:comment": "The machine's coolant temperature (e.g., ambient air or stator circulating water).", + "rdfs:domain": "cim:ReactiveCapabilityCurve", + "rdfs:label": "coolantTemperature", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.degC" + }, + { + "@id": "cim:ReactiveCapabilityCurve.hydrogenPressure", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Pressure", + "qudt:hasUnit": "unit:KiloPA", + "rdfs:comment": "The hydrogen coolant pressure.", + "rdfs:domain": "cim:ReactiveCapabilityCurve", + "rdfs:label": "hydrogenPressure", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.Pa" + }, + { + "@id": "eu:IdentifiedObject.energyIdentCodeEic", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute is used for an exchange of the EIC code (Energy identification Code). The length of the string is 16 characters as defined by the EIC code. For details on EIC scheme please refer to ENTSO-E web site.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "energyIdentCodeEic", + "rdfs:range": "xsd:string", + "owl:deprecated": true + }, + { + "@id": "nc:AreaDispatchableUnit.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies if the unit is normally enabled to accept a dispatch instruction. If true, the unit is enabled to accept a dispatch instruction. If false, the unit has the capability, but it is not enabled to receive a dispatch instruction.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AreaInterchangeController.pTolerance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power net interchange tolerance. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:AreaInterchangeController", + "rdfs:label": "pTolerance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AutomationBlockGroup.priority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Value 0 means ignore priority. 1 means the highest priority, 2 is the second highest priority.", + "rdfs:domain": "nc:AutomationBlockGroup", + "rdfs:label": "priority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:AutomationFunction.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the automation function is enabled (active). Otherwise false.", + "rdfs:domain": "nc:AutomationFunction", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AutomationFunction.type", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Type of automation function.", + "rdfs:domain": "nc:AutomationFunction", + "rdfs:label": "type", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:BiddingZone.isTradeEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies the mechanism for determining the energy price for a given bidding zone. If true, the bid and the offer is expected to be provided for the bidding zone to create the market price. If false, other mechanism determines the price of energy for a given bidding zone, e.g. virtual bidding zone.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "isTradeEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:BipolarDCSystem.isRigid", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the bipolar DC system is a rigid DC current bipolar system (IEC 60633). It is a bipolar DC system without neutral connection between both converter stations. Since only two (pole) conductors exist, no unbalance current between both poles is possible. In case of interruption of power transfer of one converter pole, the current of the other pole has to be interrupted as well (at least for a limited time to allow reconfiguration of the DC circuit).", + "rdfs:domain": "nc:BipolarDCSystem", + "rdfs:label": "isRigid", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:Circuit.positiveFlowIn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the positive value on the terminal shall be considered flow into the circuit. False, if the positive value on the terminal shall be considered flow out of the circuit.", + "rdfs:domain": "nc:Circuit", + "rdfs:label": "positiveFlowIn", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:CircuitShare.normalContributionFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Normal contribution factor for the circuit which is part of a power transfer corridor.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:CircuitShare", + "rdfs:label": "normalContributionFactor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:ControlFunctionBlock.isDiscrete", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the control function is discrete. This applies to equipment with discrete controls, e.g. tap changers and shunt compensators.", + "rdfs:domain": "nc:ControlFunctionBlock", + "rdfs:label": "isDiscrete", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:ControlFunctionBlock.maxAllowedTargetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Maximum allowed target value given by the percent of target value.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:ControlFunctionBlock", + "rdfs:label": "maxAllowedTargetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:ControlFunctionBlock.minAllowedTargetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Minimum allowed target value given by the percent of target value.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:ControlFunctionBlock", + "rdfs:label": "minAllowedTargetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:ControlFunctionBlock.targetDeadband", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Target deadband is used with discrete control to avoid excessive update of controls like tap changers and shunt compensator banks while regulating. The attribute shall be a positive value or zero. If isDiscrete is set to \"false\", the targetDeadband is to be ignored.\nNote that for instance, if the targetValue is 100 kV and the targetDeadband is 2 kV the range is from 99 to 101 kV.", + "rdfs:domain": "nc:ControlFunctionBlock", + "rdfs:label": "targetDeadband", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:CurrentDroopControlFunction.droopCapacitive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Droop in capacitive region. The unit is V/A.", + "rdfs:domain": "nc:CurrentDroopControlFunction", + "rdfs:label": "droopCapacitive", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:CurrentDroopControlFunction.droopInductive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Droop in inductive region. The unit is V/A.", + "rdfs:domain": "nc:CurrentDroopControlFunction", + "rdfs:label": "droopInductive", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:CurrentDroopControlFunction.offsetCapacitive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Offset in capacitive region.", + "rdfs:domain": "nc:CurrentDroopControlFunction", + "rdfs:label": "offsetCapacitive", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:CurrentDroopControlFunction.offsetInductive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Offset in capacitive region.", + "rdfs:domain": "nc:CurrentDroopControlFunction", + "rdfs:label": "offsetInductive", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:CurrentDroopOverride.droopCapacitive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Droop in capacitive region. The unit is V/A.", + "rdfs:domain": "nc:CurrentDroopOverride", + "rdfs:label": "droopCapacitive", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:CurrentDroopOverride.droopInductive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Droop in inductive region. The unit is V/A.", + "rdfs:domain": "nc:CurrentDroopOverride", + "rdfs:label": "droopInductive", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:CurrentDroopOverride.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:CurrentDroopOverride", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:CurrentDroopOverride.offsetCapacitiveI", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Offset in capacitive region.", + "rdfs:domain": "nc:CurrentDroopOverride", + "rdfs:label": "offsetCapacitiveI", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:CurrentDroopOverride.offsetInductiveI", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Offset in capacitive region.", + "rdfs:domain": "nc:CurrentDroopOverride", + "rdfs:label": "offsetInductiveI", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:DCCurrentControlFunction.droop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Droop constant. The pu value is obtained as D [kV/MW] x Sb / Ubdc. The attribute shall be a positive value.", + "rdfs:domain": "nc:DCCurrentControlFunction", + "rdfs:label": "droop", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:DCCurrentControlFunction.droopCompensation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Compensation constant. Used to compensate for voltage drop when controlling voltage at a distant bus. The attribute shall be a positive value.", + "rdfs:domain": "nc:DCCurrentControlFunction", + "rdfs:label": "droopCompensation", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:DCPole.normalParticipationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "normalParticipationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:DCSubstation.isTapping", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "DC tapping substation (IEC 60633) is a DC substation, mainly used for inversion, with a rating which is a small fraction of that of the rectifier(s) in the system.", + "rdfs:domain": "nc:DCSubstation", + "rdfs:label": "isTapping", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:DCTieCorridor.maxRegulatingReserve", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum regulating reserve.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "maxRegulatingReserve", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:DCTieCorridor.minRegulatingReserve", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum regulating reserve.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "minRegulatingReserve", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:EnergyBlockOrder.normalParticipationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal participation factor.", + "rdfs:domain": "nc:EnergyBlockOrder", + "rdfs:label": "normalParticipationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:EnergyBlockOrder.normalSequence", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal sequence represents the local order of the power block order.\n\nThe sequence order for a given block dispatch instruction. The sequence number need to be unique for a given block dispatch instruction, e.g. two order in the same instruction cannot have the same sequence.", + "rdfs:domain": "nc:EnergyBlockOrder", + "rdfs:label": "normalSequence", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:EnergyBlockOrder.powerDuration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Duration for the active power.", + "rdfs:domain": "nc:EnergyBlockOrder", + "rdfs:label": "powerDuration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:EnergyConsumer.maxEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum high economic active power limit, that should not exceed the maximum operating active power limit.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "maxEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:EnergyConsumer.minEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Low economic active power limit that shall be greater than or equal to the minimum operating active power limit.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "minEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:EnergyConsumer.normalParticipationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "normalParticipationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:EnergyGroup.normalParticipationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal participation factor for the power group in relation to scheduling area. Must be a positive value.", + "rdfs:domain": "nc:EnergyGroup", + "rdfs:label": "normalParticipationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:EnergyGroup.powerDuration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Duration for the active power.", + "rdfs:domain": "nc:EnergyGroup", + "rdfs:label": "powerDuration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:FACTSEquipment.maxC", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Capacitive reactance at maximum reactive power. Shall always be positive.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "maxC", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:FACTSEquipment.maxL", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Inductive rating at maximum inductive reactive power. Shall always be negative.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "maxL", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:FACTSEquipment.minC", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Capacitive reactance at minimum reactive power. Shall always be positive.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "minC", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:FACTSEquipment.minL", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Inductive rating at minimum inductive reactive power. Shall always be negative.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "minL", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:FACTSEquipment.ratedC", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Capacitive reactance at maximum reactive power. Shall always be positive.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "ratedC", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:FACTSEquipment.ratedI", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Rated current of the FACTS equipment.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "ratedI", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:FACTSEquipment.ratedL", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Inductive rating at maximum inductive reactive power. Shall always be negative.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "ratedL", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:FACTSEquipment.ratedU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Rated voltage of the FACTS equipment.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "ratedU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:FACTSEquipment.slope", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:VoltagePerReactivePower", + "qudt:hasUnit": "unit:KiloV-PER-V-A_Reactive", + "rdfs:comment": "The characteristics slope which defines how the reactive power output changes in proportion to the difference between the regulated bus voltage and the voltage setpoint.\nThe attribute shall be a positive value or zero.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "slope", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.VPerVAr" + }, + { + "@id": "nc:FlexibleEnergyUnit.buffer", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The active power, that has the flexibility to operate as production and/or consumption. The buffer is bound. Example are heat pump, cooling system, embedded batteries including electric vehicle. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:FlexibleEnergyUnit", + "rdfs:label": "buffer", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:FlexibleEnergyUnit.timeShift", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The active power, that can be shifted from one pricing interval (market time unit) to another. It is expected to be a limited on the length of the shift. Example from household could be washing machine or dishwasher. Example from industry is the possible to shut down a machine for the relevant period. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:FlexibleEnergyUnit", + "rdfs:label": "timeShift", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:FlexibleEnergyUnit.unconstrained", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The active power, that has the flexibility to operate as production without any bound by a buffer. Example are alternative heating (wood, gas, diesel etc) or power generators. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:FlexibleEnergyUnit", + "rdfs:label": "unconstrained", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:FlexibleEnergyUnit.uncontrollable", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The active power, that forms the base consumption for the unit. This is measured and expected consumption. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:FlexibleEnergyUnit", + "rdfs:label": "uncontrollable", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:FrequencyMonitoringTerminal.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:FrequencyMonitoringTerminal", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:FrequencyMonitoringTerminal.priority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Value 0 means ignore priority. 1 means the highest priority, 2 is the second highest priority.", + "rdfs:domain": "nc:FrequencyMonitoringTerminal", + "rdfs:label": "priority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:FunctionBlock.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the function block is enabled (active). Otherwise false.", + "rdfs:domain": "nc:FunctionBlock", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GateInputPin.absoluteValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the absolute value is used for comparison. If true, use the absolute value. If false, use the complex value (vector).", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "absoluteValue", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GateInputPin.duration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time duration for which the condition is satisfied before acting. Default is 0 seconds.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "duration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:GateInputPin.negate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Invert/negate the result of the comparison.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "negate", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GateInputPin.thresholdPercentage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The threshold percentage that should be used for compare with the percentage change between input value and threshold value.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "thresholdPercentage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:GateInputPin.thresholdValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The threshold value that should be used for compare with the input value.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "thresholdValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:GeneratingUnit.coolDownTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time it takes from a unit shutdown until it is considered cold.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "coolDownTime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:GeneratingUnit.maxStartupLoad", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum consumption by the generating unit as part of the startup process.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "maxStartupLoad", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:GeneratingUnit.minimumUpTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time that a generating unit has to stay running after it has been switched on by the Remedial Action Optimizer.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "minimumUpTime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:GeneratingUnit.normalMustRunP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Normal minimum active power injection that is needed to meet must-run requirement. This value can be higher or equal to minimum operational limit. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "normalMustRunP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:GeneratingUnit.normalStartupCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Money", + "rdfs:comment": "The normal initial startup cost incurred for each start of the GeneratingUnit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "normalStartupCost", + "rdfs:range": "xsd:decimal", + "cim:unitMultiplier": "cim:UnitMultiplier.none" + }, + { + "@id": "nc:GeneratingUnit.normalWarmStartupCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Money", + "rdfs:comment": "The normal warm startup cost incurred for each start of the GeneratingUnit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "normalWarmStartupCost", + "rdfs:range": "xsd:decimal", + "cim:unitMultiplier": "cim:UnitMultiplier.none" + }, + { + "@id": "nc:GeneratingUnit.runningLeadTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time it takes to change the schedule when the unit is operating due to technical configuration of a supporting system, e.g. gas pipeline.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "runningLeadTime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:GeneratingUnit.shutdownCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Money", + "rdfs:comment": "The shutdown cost incurred for each shutdown of the GeneratingUnit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "shutdownCost", + "rdfs:range": "xsd:decimal", + "cim:unitMultiplier": "cim:UnitMultiplier.none" + }, + { + "@id": "nc:GeneratingUnit.shutdownTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time it takes to shutdown the unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "shutdownTime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:GeneratingUnit.startupRampRate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePowerChangeRate", + "qudt:hasUnit": "unit:MegaW-PER-SEC", + "rdfs:comment": "The startup ramp rate of the generating unit which describes the speed of change of active power from zero to the minimum active power.\nWhen the ramp is not provided, the optimisation process shall consider the change as an instant change of active power from zero to minimum active power.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "startupRampRate", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.WPers" + }, + { + "@id": "nc:GeneratingUnit.warmStartupTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time it takes to startup the unit when it is warm.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "warmStartupTime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:HydroPump.maxEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum high economic active power limit, that should not exceed the maximum operating active power limit.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "maxEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:HydroPump.maxOperatingP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "This is the maximum operating active power limit the dispatcher can enter for this unit.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "maxOperatingP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:HydroPump.minEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Low economic active power limit that shall be greater than or equal to the minimum operating active power limit.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "minEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:HydroPump.minOperatingP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "This is the minimum operating active power limit the dispatcher can enter for this unit.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "minOperatingP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:HydroPump.normalParticipationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "normalParticipationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:InfeedLimit.normalValueA", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The normal current limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:InfeedLimit", + "rdfs:label": "normalValueA", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:InfeedLimit.normalValueW", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The normal value of active power limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:InfeedLimit", + "rdfs:label": "normalValueW", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:InfeedTerminal.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:InfeedTerminal", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:LoadFrequencyControlArea.deficientGenerationLimit", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Percentage of average dispatch target plus average regulation used to calculate Deficient Generation Limit. The value shall be a positive value between 0 and 100.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "deficientGenerationLimit", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:LoadFrequencyControlArea.frequencyBiasFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Frequency bias in MW/Hz.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "frequencyBiasFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:LoadFrequencyControlArea.frequencyRestorationReserveDelay", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "FRR delay expressed in seconds. Must be a positive multiple of AGC's cycle duration.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "frequencyRestorationReserveDelay", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "nc:LoadFrequencyControlArea.frequencyRestorationReserveMaxRamp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePowerChangeRate", + "qudt:hasUnit": "unit:MegaW-PER-SEC", + "rdfs:comment": "Maximum authorized ramp for both FRR dispatching and ramp to zero.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "frequencyRestorationReserveMaxRamp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.WPers" + }, + { + "@id": "nc:LoadFrequencyControlArea.frequencyRestorationReserveThreshold", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Authorized threshold for both FRR dispatching and ramp to zero.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "frequencyRestorationReserveThreshold", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:LoadFrequencyControlArea.includeFrequencyBias", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True means the frequency bias that is taken into consideration in the frequency bias computation.", + "rdfs:domain": "nc:LoadFrequencyControlArea", + "rdfs:label": "includeFrequencyBias", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:MonopolarDCSystem.isSymmetrical", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "if true, the monopolar DC system is symmetrical monopolar DC system (IEC 60633). It is a DC system with only one symmetrical monopole. A symmetrical monopole is part of an DC system consisting of all the equipment in the DC substations and the interconnecting transmission lines, if any, which during normal operation exhibits equal and opposite direct voltage polarities with respect to earth but without series connection of converters in each converter station. The term \"symmetrical monopole\" is used even though there are two polarities with DC voltages, because with only one converter it is not possible to provide the redundancy which is normally associated with the term \"bipole\".", + "rdfs:domain": "nc:MonopolarDCSystem", + "rdfs:label": "isSymmetrical", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:OperationalLimitType.isMinimum", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines if the operational limit type is minimum. If true, the value is a minimum value of the same kind. This applies to stability and PATL. If false, the limit has the normal behaviour. OperationalLimitType.direction attribute shall be absoluteValue.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "isMinimum", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:OrganisationRole.globalLocationNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The Global Location Number (GLN) is part of the GS1 systems of standards. GLN is a 13-digit number structured that include GS1 Company Prefix, Location Reference (N1-N12) and Check Digit (N13).\nGS1 is a neutral, not-for-profit, international organisation that develops and maintains standards for supply and demand chains across multiple sectors.", + "rdfs:domain": "cim:OrganisationRole", + "rdfs:label": "globalLocationNumber", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:PowerElectronicsUnit.maxEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum high economic active power limit, that should not exceed the maximum operating active power limit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "maxEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerElectronicsUnit.minEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Low economic active power limit that shall be greater than or equal to the minimum operating active power limit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "minEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerElectronicsUnit.normalParticipationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "normalParticipationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:PowerShiftKeyStrategy.dispatchableUnitOnly", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, only dispatchable units are included in the power shift key strategy. A unit is considered dispatchable if it is associated with an area dispatchable unit that is linked to the same scheduling area as the power shift key strategy.\nExceptions are done for units that are included in explicit or distributed strategies.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "dispatchableUnitOnly", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:PowerShiftKeyStrategy.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the assessed element shall be considered under normal operating conditions.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:PowerShiftKeyStrategy.normalParticipationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal participation factor describing the entities part of the power shift strategy. Must be a positive value.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "normalParticipationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:PowerTransferCorridor.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "It is the normal enable/disable the monitoring/assessment of a power transfer corridor. True means that the monitoring of the power transfer corridor is assessed. False means the power transfer corridor is not assessed.", + "rdfs:domain": "nc:PowerTransferCorridor", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:ProportionalEnergyComponent.normalParticipationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal participation factor.", + "rdfs:domain": "nc:ProportionalEnergyComponent", + "rdfs:label": "normalParticipationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:ProportionalEnergyComponent.powerDuration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Duration for the active power.", + "rdfs:domain": "nc:ProportionalEnergyComponent", + "rdfs:label": "powerDuration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:ReactiveCapabilityCurve.referenceVoltage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The reference voltage for which the capability curve is valid.", + "rdfs:domain": "cim:ReactiveCapabilityCurve", + "rdfs:label": "referenceVoltage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:SSSCController.maxInjectionU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Maximum voltage that the device can inject.", + "rdfs:domain": "nc:SSSCController", + "rdfs:label": "maxInjectionU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:SSSCController.maxLimitI", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Maximum operating current limit applied for the controller and used by any of the available control functions.", + "rdfs:domain": "nc:SSSCController", + "rdfs:label": "maxLimitI", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:SSSCController.minInjectionU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Minimum voltage that the device can inject.", + "rdfs:domain": "nc:SSSCController", + "rdfs:label": "minInjectionU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:SSSCController.minLimitI", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Minimum operating current limit applied for the controller and used by any of the available control functions.", + "rdfs:domain": "nc:SSSCController", + "rdfs:label": "minLimitI", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:SSSCSimulationSettings.deltaX", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Reactance delta for the solution algorithm. The solution “outer-loop” algorithm is based on a secant method which needs two initial points. The second point is calculated from the first one by either adding or subtracting this “delta”. The “seed” is assumed to be 0 ohms.", + "rdfs:domain": "nc:SSSCSimulationSettings", + "rdfs:label": "deltaX", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:SSSCSimulationSettings.isEstimateDLDVSensitive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines if the estimate is considering the dI/dV sensitivity (true) instead of the secant algorithm (false).", + "rdfs:domain": "nc:SSSCSimulationSettings", + "rdfs:label": "isEstimateDLDVSensitive", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:SSSCSimulationSettings.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:SSSCSimulationSettings", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:SSSCSimulationSettings.maxCorrectionX", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Maximum value of the reactance correction applied between Iterations of the power flow calculation algorithm for the purpose of achieving control target value.", + "rdfs:domain": "nc:SSSCSimulationSettings", + "rdfs:label": "maxCorrectionX", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:SSSCSimulationSettings.maxIterations", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Maximum number of iterations before claiming an open line condition. The algorithm uses it to assess if a line is really open by making sure low-currents are observed on various consecutive iterations.", + "rdfs:domain": "nc:SSSCSimulationSettings", + "rdfs:label": "maxIterations", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:SSSCSimulationSettings.maxMismatch", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Maximum mismatch tolerance of voltage target value. If mismatch is lower, convergence is claimed. It is only used for voltageInjection and currentDroop control modes.", + "rdfs:domain": "nc:SSSCSimulationSettings", + "rdfs:label": "maxMismatch", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:SchedulingArea.isIslandingEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies if the area can operate in island operation. If true, the area is enabled (capable) of operating as an electrical island. If false, the area does not have the capability or it is not enabled to operate as an electrical island.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "isIslandingEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:SchedulingArea.isMeteringGridArea", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies if the area is settlement metered for all import and export to the area. If true, the area is metered area. If false, it is not.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "isMeteringGridArea", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:SchedulingArea.normalParticipationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Normal participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "normalParticipationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:SynchronousArea.nominalFrequency", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "The nominal frequency for the Synchronous Area, e.g. 50 Hz for Europe.", + "rdfs:domain": "nc:SynchronousArea", + "rdfs:label": "nominalFrequency", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "nc:TCSCCompensationPoint.compensationZ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Impedance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "The compensation impedance for this compensation point.", + "rdfs:domain": "nc:TCSCCompensationPoint", + "rdfs:label": "compensationZ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:TCSCCompensationPoint.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:TCSCCompensationPoint", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:TCSCCompensationPoint.section", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The number of the section.", + "rdfs:domain": "nc:TCSCCompensationPoint", + "rdfs:label": "section", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:ThyristorControlledSeriesCompensator.flexibleCapacitiveZ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Impedance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Flexible impedance that can be controlled by the compensator when operating in the capacitive range. Shall always be positive.", + "rdfs:domain": "nc:ThyristorControlledSeriesCompensator", + "rdfs:label": "flexibleCapacitiveZ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:ThyristorControlledSeriesCompensator.flexibleInductiveZ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Impedance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Flexible impedance that can be controlled by the compensator when operating in the inductive range. Shall always be negative.", + "rdfs:domain": "nc:ThyristorControlledSeriesCompensator", + "rdfs:label": "flexibleInductiveZ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:ThyristorControlledSeriesCompensator.minI", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Minimum current below which the device bypassed.", + "rdfs:domain": "nc:ThyristorControlledSeriesCompensator", + "rdfs:label": "minI", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:ThyristorControlledSeriesCompensator.reconnectionI", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The current for which the TCSC returns back to operation after bypass.", + "rdfs:domain": "nc:ThyristorControlledSeriesCompensator", + "rdfs:label": "reconnectionI", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:TieCorridor.delayRegulatingReserve", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "A positive number that is a multiple of Automatic Generation Control (AGC) run cycles that describes the delay in adapting imbalance of the tie corridor.", + "rdfs:domain": "nc:TieCorridor", + "rdfs:label": "delayRegulatingReserve", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "nc:TieCorridor.maxRegulatingReserveRamp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Maximum authorized ramp for regulating reserve.", + "rdfs:domain": "nc:TieCorridor", + "rdfs:label": "maxRegulatingReserveRamp", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:TieCorridor.thresholdRegulatingReserve", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Regulating reserve threshold.", + "rdfs:domain": "nc:TieCorridor", + "rdfs:label": "thresholdRegulatingReserve", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:VoltageAngleLimit.isFlowToRefTerminal", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True if the flow is from the operating limit terminal to the angle reference terminal. False means that the flow is the other direction. When it is not given, the limit is the same for both directions.", + "rdfs:domain": "nc:VoltageAngleLimit", + "rdfs:label": "isFlowToRefTerminal", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:VoltageAngleLimit.normalValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "The difference in angle degrees between referenced by the association end OperationalLimitSet.Terminal and the Terminal referenced by the association end VoltageAngleLimit.AngleReferenceTerminal. The value shall be positive (greater than zero).", + "rdfs:domain": "nc:VoltageAngleLimit", + "rdfs:label": "normalValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:VsCapabilityCurve.referenceVoltage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The reference voltage for which the capability curve is valid.", + "rdfs:domain": "cim:VsCapabilityCurve", + "rdfs:label": "referenceVoltage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.WPers", + "rdfs:comment": "Rate of change of active power per time.", + "rdfs:label": "ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:Currency.AED", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United Arab Emirates dirham.", + "rdfs:label": "AED" + }, + { + "@id": "cim:Currency.AFN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Afghan afghani.", + "rdfs:label": "AFN" + }, + { + "@id": "cim:Currency.ALL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Albanian lek.", + "rdfs:label": "ALL" + }, + { + "@id": "cim:Currency.AMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Armenian dram.", + "rdfs:label": "AMD" + }, + { + "@id": "cim:Currency.ANG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Netherlands Antillean guilder.", + "rdfs:label": "ANG" + }, + { + "@id": "cim:Currency.AOA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Angolan kwanza.", + "rdfs:label": "AOA" + }, + { + "@id": "cim:Currency.ARS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Argentine peso.", + "rdfs:label": "ARS" + }, + { + "@id": "cim:Currency.AUD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Australian dollar.", + "rdfs:label": "AUD" + }, + { + "@id": "cim:Currency.AWG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Aruban florin.", + "rdfs:label": "AWG" + }, + { + "@id": "cim:Currency.AZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Azerbaijani manat.", + "rdfs:label": "AZN" + }, + { + "@id": "cim:Currency.BAM", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bosnia and Herzegovina convertible mark.", + "rdfs:label": "BAM" + }, + { + "@id": "cim:Currency.BBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Barbados dollar.", + "rdfs:label": "BBD" + }, + { + "@id": "cim:Currency.BDT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bangladeshi taka.", + "rdfs:label": "BDT" + }, + { + "@id": "cim:Currency.BGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bulgarian lev.", + "rdfs:label": "BGN" + }, + { + "@id": "cim:Currency.BHD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahraini dinar.", + "rdfs:label": "BHD" + }, + { + "@id": "cim:Currency.BIF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Burundian franc.", + "rdfs:label": "BIF" + }, + { + "@id": "cim:Currency.BMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bermudian dollar (customarily known as Bermuda dollar).", + "rdfs:label": "BMD" + }, + { + "@id": "cim:Currency.BND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brunei dollar.", + "rdfs:label": "BND" + }, + { + "@id": "cim:Currency.BOB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Boliviano.", + "rdfs:label": "BOB" + }, + { + "@id": "cim:Currency.BOV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bolivian Mvdol (funds code).", + "rdfs:label": "BOV" + }, + { + "@id": "cim:Currency.BRL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brazilian real.", + "rdfs:label": "BRL" + }, + { + "@id": "cim:Currency.BSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahamian dollar.", + "rdfs:label": "BSD" + }, + { + "@id": "cim:Currency.BTN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bhutanese ngultrum.", + "rdfs:label": "BTN" + }, + { + "@id": "cim:Currency.BWP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Botswana pula.", + "rdfs:label": "BWP" + }, + { + "@id": "cim:Currency.BYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belarusian ruble.", + "rdfs:label": "BYR" + }, + { + "@id": "cim:Currency.BZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belize dollar.", + "rdfs:label": "BZD" + }, + { + "@id": "cim:Currency.CAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Canadian dollar.", + "rdfs:label": "CAD" + }, + { + "@id": "cim:Currency.CDF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Congolese franc.", + "rdfs:label": "CDF" + }, + { + "@id": "cim:Currency.CHF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swiss franc.", + "rdfs:label": "CHF" + }, + { + "@id": "cim:Currency.CLF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Fomento (funds code), Chile.", + "rdfs:label": "CLF" + }, + { + "@id": "cim:Currency.CLP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chilean peso.", + "rdfs:label": "CLP" + }, + { + "@id": "cim:Currency.CNY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chinese yuan.", + "rdfs:label": "CNY" + }, + { + "@id": "cim:Currency.COP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Colombian peso.", + "rdfs:label": "COP" + }, + { + "@id": "cim:Currency.COU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Valor Real.", + "rdfs:label": "COU" + }, + { + "@id": "cim:Currency.CRC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Costa Rican colon.", + "rdfs:label": "CRC" + }, + { + "@id": "cim:Currency.CUC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban convertible peso.", + "rdfs:label": "CUC" + }, + { + "@id": "cim:Currency.CUP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban peso.", + "rdfs:label": "CUP" + }, + { + "@id": "cim:Currency.CVE", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cape Verde escudo.", + "rdfs:label": "CVE" + }, + { + "@id": "cim:Currency.CZK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Czech koruna.", + "rdfs:label": "CZK" + }, + { + "@id": "cim:Currency.DJF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Djiboutian franc.", + "rdfs:label": "DJF" + }, + { + "@id": "cim:Currency.DKK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Danish krone.", + "rdfs:label": "DKK" + }, + { + "@id": "cim:Currency.DOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Dominican peso.", + "rdfs:label": "DOP" + }, + { + "@id": "cim:Currency.DZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Algerian dinar.", + "rdfs:label": "DZD" + }, + { + "@id": "cim:Currency.EEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Estonian kroon.", + "rdfs:label": "EEK" + }, + { + "@id": "cim:Currency.EGP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Egyptian pound.", + "rdfs:label": "EGP" + }, + { + "@id": "cim:Currency.ERN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Eritrean nakfa.", + "rdfs:label": "ERN" + }, + { + "@id": "cim:Currency.ETB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ethiopian birr.", + "rdfs:label": "ETB" + }, + { + "@id": "cim:Currency.EUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Euro.", + "rdfs:label": "EUR" + }, + { + "@id": "cim:Currency.FJD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Fiji dollar.", + "rdfs:label": "FJD" + }, + { + "@id": "cim:Currency.FKP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Falkland Islands pound.", + "rdfs:label": "FKP" + }, + { + "@id": "cim:Currency.GBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pound sterling.", + "rdfs:label": "GBP" + }, + { + "@id": "cim:Currency.GEL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Georgian lari.", + "rdfs:label": "GEL" + }, + { + "@id": "cim:Currency.GHS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ghanaian cedi.", + "rdfs:label": "GHS" + }, + { + "@id": "cim:Currency.GIP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gibraltar pound.", + "rdfs:label": "GIP" + }, + { + "@id": "cim:Currency.GMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gambian dalasi.", + "rdfs:label": "GMD" + }, + { + "@id": "cim:Currency.GNF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guinean franc.", + "rdfs:label": "GNF" + }, + { + "@id": "cim:Currency.GTQ", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guatemalan quetzal.", + "rdfs:label": "GTQ" + }, + { + "@id": "cim:Currency.GYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guyanese dollar.", + "rdfs:label": "GYD" + }, + { + "@id": "cim:Currency.HKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hong Kong dollar.", + "rdfs:label": "HKD" + }, + { + "@id": "cim:Currency.HNL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Honduran lempira.", + "rdfs:label": "HNL" + }, + { + "@id": "cim:Currency.HRK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Croatian kuna.", + "rdfs:label": "HRK" + }, + { + "@id": "cim:Currency.HTG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Haitian gourde.", + "rdfs:label": "HTG" + }, + { + "@id": "cim:Currency.HUF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hungarian forint.", + "rdfs:label": "HUF" + }, + { + "@id": "cim:Currency.IDR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indonesian rupiah.", + "rdfs:label": "IDR" + }, + { + "@id": "cim:Currency.ILS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Israeli new sheqel.", + "rdfs:label": "ILS" + }, + { + "@id": "cim:Currency.INR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indian rupee.", + "rdfs:label": "INR" + }, + { + "@id": "cim:Currency.IQD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iraqi dinar.", + "rdfs:label": "IQD" + }, + { + "@id": "cim:Currency.IRR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iranian rial.", + "rdfs:label": "IRR" + }, + { + "@id": "cim:Currency.ISK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Icelandic króna.", + "rdfs:label": "ISK" + }, + { + "@id": "cim:Currency.JMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jamaican dollar.", + "rdfs:label": "JMD" + }, + { + "@id": "cim:Currency.JOD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jordanian dinar.", + "rdfs:label": "JOD" + }, + { + "@id": "cim:Currency.JPY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Japanese yen.", + "rdfs:label": "JPY" + }, + { + "@id": "cim:Currency.KES", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kenyan shilling.", + "rdfs:label": "KES" + }, + { + "@id": "cim:Currency.KGS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kyrgyzstani som.", + "rdfs:label": "KGS" + }, + { + "@id": "cim:Currency.KHR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cambodian riel.", + "rdfs:label": "KHR" + }, + { + "@id": "cim:Currency.KMF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Comoro franc.", + "rdfs:label": "KMF" + }, + { + "@id": "cim:Currency.KPW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "North Korean won.", + "rdfs:label": "KPW" + }, + { + "@id": "cim:Currency.KRW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South Korean won.", + "rdfs:label": "KRW" + }, + { + "@id": "cim:Currency.KWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kuwaiti dinar.", + "rdfs:label": "KWD" + }, + { + "@id": "cim:Currency.KYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cayman Islands dollar.", + "rdfs:label": "KYD" + }, + { + "@id": "cim:Currency.KZT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kazakhstani tenge.", + "rdfs:label": "KZT" + }, + { + "@id": "cim:Currency.LAK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lao kip.", + "rdfs:label": "LAK" + }, + { + "@id": "cim:Currency.LBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lebanese pound.", + "rdfs:label": "LBP" + }, + { + "@id": "cim:Currency.LKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sri Lanka rupee.", + "rdfs:label": "LKR" + }, + { + "@id": "cim:Currency.LRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Liberian dollar.", + "rdfs:label": "LRD" + }, + { + "@id": "cim:Currency.LSL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lesotho loti.", + "rdfs:label": "LSL" + }, + { + "@id": "cim:Currency.LTL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lithuanian litas.", + "rdfs:label": "LTL" + }, + { + "@id": "cim:Currency.LVL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Latvian lats.", + "rdfs:label": "LVL" + }, + { + "@id": "cim:Currency.LYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Libyan dinar.", + "rdfs:label": "LYD" + }, + { + "@id": "cim:Currency.MAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moroccan dirham.", + "rdfs:label": "MAD" + }, + { + "@id": "cim:Currency.MDL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moldovan leu.", + "rdfs:label": "MDL" + }, + { + "@id": "cim:Currency.MGA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malagasy ariary.", + "rdfs:label": "MGA" + }, + { + "@id": "cim:Currency.MKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macedonian denar.", + "rdfs:label": "MKD" + }, + { + "@id": "cim:Currency.MMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Myanma kyat.", + "rdfs:label": "MMK" + }, + { + "@id": "cim:Currency.MNT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mongolian tugrik.", + "rdfs:label": "MNT" + }, + { + "@id": "cim:Currency.MOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macanese pataca.", + "rdfs:label": "MOP" + }, + { + "@id": "cim:Currency.MRO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritanian ouguiya.", + "rdfs:label": "MRO" + }, + { + "@id": "cim:Currency.MUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritian rupee.", + "rdfs:label": "MUR" + }, + { + "@id": "cim:Currency.MVR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Maldivian rufiyaa.", + "rdfs:label": "MVR" + }, + { + "@id": "cim:Currency.MWK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malawian kwacha.", + "rdfs:label": "MWK" + }, + { + "@id": "cim:Currency.MXN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mexican peso.", + "rdfs:label": "MXN" + }, + { + "@id": "cim:Currency.MYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malaysian ringgit.", + "rdfs:label": "MYR" + }, + { + "@id": "cim:Currency.MZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mozambican metical.", + "rdfs:label": "MZN" + }, + { + "@id": "cim:Currency.NAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Namibian dollar.", + "rdfs:label": "NAD" + }, + { + "@id": "cim:Currency.NGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nigerian naira.", + "rdfs:label": "NGN" + }, + { + "@id": "cim:Currency.NIO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cordoba oro.", + "rdfs:label": "NIO" + }, + { + "@id": "cim:Currency.NOK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Norwegian krone.", + "rdfs:label": "NOK" + }, + { + "@id": "cim:Currency.NPR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nepalese rupee.", + "rdfs:label": "NPR" + }, + { + "@id": "cim:Currency.NZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Zealand dollar.", + "rdfs:label": "NZD" + }, + { + "@id": "cim:Currency.OMR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Omani rial.", + "rdfs:label": "OMR" + }, + { + "@id": "cim:Currency.PAB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Panamanian balboa.", + "rdfs:label": "PAB" + }, + { + "@id": "cim:Currency.PEN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Peruvian nuevo sol.", + "rdfs:label": "PEN" + }, + { + "@id": "cim:Currency.PGK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Papua New Guinean kina.", + "rdfs:label": "PGK" + }, + { + "@id": "cim:Currency.PHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Philippine peso.", + "rdfs:label": "PHP" + }, + { + "@id": "cim:Currency.PKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pakistani rupee.", + "rdfs:label": "PKR" + }, + { + "@id": "cim:Currency.PLN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Polish zloty.", + "rdfs:label": "PLN" + }, + { + "@id": "cim:Currency.PYG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Paraguayan guaraní.", + "rdfs:label": "PYG" + }, + { + "@id": "cim:Currency.QAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Qatari rial.", + "rdfs:label": "QAR" + }, + { + "@id": "cim:Currency.RON", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Romanian new leu.", + "rdfs:label": "RON" + }, + { + "@id": "cim:Currency.RSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Serbian dinar.", + "rdfs:label": "RSD" + }, + { + "@id": "cim:Currency.RUB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Russian rouble.", + "rdfs:label": "RUB" + }, + { + "@id": "cim:Currency.RWF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Rwandan franc.", + "rdfs:label": "RWF" + }, + { + "@id": "cim:Currency.SAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saudi riyal.", + "rdfs:label": "SAR" + }, + { + "@id": "cim:Currency.SBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Solomon Islands dollar.", + "rdfs:label": "SBD" + }, + { + "@id": "cim:Currency.SCR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Seychelles rupee.", + "rdfs:label": "SCR" + }, + { + "@id": "cim:Currency.SDG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sudanese pound.", + "rdfs:label": "SDG" + }, + { + "@id": "cim:Currency.SEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swedish krona/kronor.", + "rdfs:label": "SEK" + }, + { + "@id": "cim:Currency.SGD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Singapore dollar.", + "rdfs:label": "SGD" + }, + { + "@id": "cim:Currency.SHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saint Helena pound.", + "rdfs:label": "SHP" + }, + { + "@id": "cim:Currency.SLL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sierra Leonean leone.", + "rdfs:label": "SLL" + }, + { + "@id": "cim:Currency.SOS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Somali shilling.", + "rdfs:label": "SOS" + }, + { + "@id": "cim:Currency.SRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Surinamese dollar.", + "rdfs:label": "SRD" + }, + { + "@id": "cim:Currency.STD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "São Tomé and Príncipe dobra.", + "rdfs:label": "STD" + }, + { + "@id": "cim:Currency.SYP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Syrian pound.", + "rdfs:label": "SYP" + }, + { + "@id": "cim:Currency.SZL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lilangeni.", + "rdfs:label": "SZL" + }, + { + "@id": "cim:Currency.THB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Thai baht.", + "rdfs:label": "THB" + }, + { + "@id": "cim:Currency.TJS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tajikistani somoni.", + "rdfs:label": "TJS" + }, + { + "@id": "cim:Currency.TMT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkmenistani manat.", + "rdfs:label": "TMT" + }, + { + "@id": "cim:Currency.TND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tunisian dinar.", + "rdfs:label": "TND" + }, + { + "@id": "cim:Currency.TOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tongan pa'anga.", + "rdfs:label": "TOP" + }, + { + "@id": "cim:Currency.TRY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkish lira.", + "rdfs:label": "TRY" + }, + { + "@id": "cim:Currency.TTD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Trinidad and Tobago dollar.", + "rdfs:label": "TTD" + }, + { + "@id": "cim:Currency.TWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Taiwan dollar.", + "rdfs:label": "TWD" + }, + { + "@id": "cim:Currency.TZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tanzanian shilling.", + "rdfs:label": "TZS" + }, + { + "@id": "cim:Currency.UAH", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ukrainian hryvnia.", + "rdfs:label": "UAH" + }, + { + "@id": "cim:Currency.UGX", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ugandan shilling.", + "rdfs:label": "UGX" + }, + { + "@id": "cim:Currency.USD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United States dollar.", + "rdfs:label": "USD" + }, + { + "@id": "cim:Currency.UYU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uruguayan peso.", + "rdfs:label": "UYU" + }, + { + "@id": "cim:Currency.UZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uzbekistan som.", + "rdfs:label": "UZS" + }, + { + "@id": "cim:Currency.VEF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Venezuelan bolívar fuerte.", + "rdfs:label": "VEF" + }, + { + "@id": "cim:Currency.VND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vietnamese Dong.", + "rdfs:label": "VND" + }, + { + "@id": "cim:Currency.VUV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vanuatu vatu.", + "rdfs:label": "VUV" + }, + { + "@id": "cim:Currency.WST", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Samoan tala.", + "rdfs:label": "WST" + }, + { + "@id": "cim:Currency.XAF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA franc BEAC.", + "rdfs:label": "XAF" + }, + { + "@id": "cim:Currency.XCD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "East Caribbean dollar.", + "rdfs:label": "XCD" + }, + { + "@id": "cim:Currency.XOF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA Franc BCEAO.", + "rdfs:label": "XOF" + }, + { + "@id": "cim:Currency.XPF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFP franc.", + "rdfs:label": "XPF" + }, + { + "@id": "cim:Currency.YER", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Yemeni rial.", + "rdfs:label": "YER" + }, + { + "@id": "cim:Currency.ZAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South African rand.", + "rdfs:label": "ZAR" + }, + { + "@id": "cim:Currency.ZMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zambian kwacha.", + "rdfs:label": "ZMK" + }, + { + "@id": "cim:Currency.ZWL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zimbabwe dollar.", + "rdfs:label": "ZWL" + }, + { + "@id": "cim:CurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.A", + "rdfs:comment": "Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.", + "rdfs:label": "CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:CurveStyle.constantYValue", + "@type": "cim:CurveStyle", + "cims:stereotype": "enum", + "rdfs:comment": "The Y-axis values are assumed constant until the next curve point and prior to the first curve point.", + "rdfs:label": "constantYValue" + }, + { + "@id": "cim:CurveStyle.straightLineYValues", + "@type": "cim:CurveStyle", + "cims:stereotype": "enum", + "rdfs:comment": "The Y-axis values are assumed to be a straight line between values. Also known as linear interpolation.", + "rdfs:label": "straightLineYValues" + }, + { + "@id": "cim:Frequency", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Hz", + "rdfs:comment": "Cycles per second.", + "rdfs:label": "Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Ratio of voltage to current.", + "rdfs:label": "Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": [ + "cim:Currency.AED", + "cim:Currency.AFN", + "cim:Currency.ALL", + "cim:Currency.AMD", + "cim:Currency.ANG", + "cim:Currency.AOA", + "cim:Currency.ARS", + "cim:Currency.AUD", + "cim:Currency.AWG", + "cim:Currency.AZN", + "cim:Currency.BAM", + "cim:Currency.BBD", + "cim:Currency.BDT", + "cim:Currency.BGN", + "cim:Currency.BHD", + "cim:Currency.BIF", + "cim:Currency.BMD", + "cim:Currency.BND", + "cim:Currency.BOB", + "cim:Currency.BOV", + "cim:Currency.BRL", + "cim:Currency.BSD", + "cim:Currency.BTN", + "cim:Currency.BWP", + "cim:Currency.BYR", + "cim:Currency.BZD", + "cim:Currency.CAD", + "cim:Currency.CDF", + "cim:Currency.CHF", + "cim:Currency.CLF", + "cim:Currency.CLP", + "cim:Currency.CNY", + "cim:Currency.COP", + "cim:Currency.COU", + "cim:Currency.CRC", + "cim:Currency.CUC", + "cim:Currency.CUP", + "cim:Currency.CVE", + "cim:Currency.CZK", + "cim:Currency.DJF", + "cim:Currency.DKK", + "cim:Currency.DOP", + "cim:Currency.DZD", + "cim:Currency.EEK", + "cim:Currency.EGP", + "cim:Currency.ERN", + "cim:Currency.ETB", + "cim:Currency.EUR", + "cim:Currency.FJD", + "cim:Currency.FKP", + "cim:Currency.GBP", + "cim:Currency.GEL", + "cim:Currency.GHS", + "cim:Currency.GIP", + "cim:Currency.GMD", + "cim:Currency.GNF", + "cim:Currency.GTQ", + "cim:Currency.GYD", + "cim:Currency.HKD", + "cim:Currency.HNL", + "cim:Currency.HRK", + "cim:Currency.HTG", + "cim:Currency.HUF", + "cim:Currency.IDR", + "cim:Currency.ILS", + "cim:Currency.INR", + "cim:Currency.IQD", + "cim:Currency.IRR", + "cim:Currency.ISK", + "cim:Currency.JMD", + "cim:Currency.JOD", + "cim:Currency.JPY", + "cim:Currency.KES", + "cim:Currency.KGS", + "cim:Currency.KHR", + "cim:Currency.KMF", + "cim:Currency.KPW", + "cim:Currency.KRW", + "cim:Currency.KWD", + "cim:Currency.KYD", + "cim:Currency.KZT", + "cim:Currency.LAK", + "cim:Currency.LBP", + "cim:Currency.LKR", + "cim:Currency.LRD", + "cim:Currency.LSL", + "cim:Currency.LTL", + "cim:Currency.LVL", + "cim:Currency.LYD", + "cim:Currency.MAD", + "cim:Currency.MDL", + "cim:Currency.MGA", + "cim:Currency.MKD", + "cim:Currency.MMK", + "cim:Currency.MNT", + "cim:Currency.MOP", + "cim:Currency.MRO", + "cim:Currency.MUR", + "cim:Currency.MVR", + "cim:Currency.MWK", + "cim:Currency.MXN", + "cim:Currency.MYR", + "cim:Currency.MZN", + "cim:Currency.NAD", + "cim:Currency.NGN", + "cim:Currency.NIO", + "cim:Currency.NOK", + "cim:Currency.NPR", + "cim:Currency.NZD", + "cim:Currency.OMR", + "cim:Currency.PAB", + "cim:Currency.PEN", + "cim:Currency.PGK", + "cim:Currency.PHP", + "cim:Currency.PKR", + "cim:Currency.PLN", + "cim:Currency.PYG", + "cim:Currency.QAR", + "cim:Currency.RON", + "cim:Currency.RSD", + "cim:Currency.RUB", + "cim:Currency.RWF", + "cim:Currency.SAR", + "cim:Currency.SBD", + "cim:Currency.SCR", + "cim:Currency.SDG", + "cim:Currency.SEK", + "cim:Currency.SGD", + "cim:Currency.SHP", + "cim:Currency.SLL", + "cim:Currency.SOS", + "cim:Currency.SRD", + "cim:Currency.STD", + "cim:Currency.SYP", + "cim:Currency.SZL", + "cim:Currency.THB", + "cim:Currency.TJS", + "cim:Currency.TMT", + "cim:Currency.TND", + "cim:Currency.TOP", + "cim:Currency.TRY", + "cim:Currency.TTD", + "cim:Currency.TWD", + "cim:Currency.TZS", + "cim:Currency.UAH", + "cim:Currency.UGX", + "cim:Currency.USD", + "cim:Currency.UYU", + "cim:Currency.UZS", + "cim:Currency.VEF", + "cim:Currency.VND", + "cim:Currency.VUV", + "cim:Currency.WST", + "cim:Currency.XAF", + "cim:Currency.XCD", + "cim:Currency.XOF", + "cim:Currency.XPF", + "cim:Currency.YER", + "cim:Currency.ZAR", + "cim:Currency.ZMK", + "cim:Currency.ZWL" + ], + "rdfs:comment": "Amount of money.", + "rdfs:label": "Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:OperationalLimitDirectionKind.absoluteValue", + "@type": "cim:OperationalLimitDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "An absoluteValue limit means that a monitored absolute value above the limit value is a violation.", + "rdfs:label": "absoluteValue" + }, + { + "@id": "cim:OperationalLimitDirectionKind.high", + "@type": "cim:OperationalLimitDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "High means that a monitored value above the limit value is a violation. If applied to a terminal flow, the positive direction is into the terminal.", + "rdfs:label": "high" + }, + { + "@id": "cim:OperationalLimitDirectionKind.low", + "@type": "cim:OperationalLimitDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Low means a monitored value below the limit is a violation. If applied to a terminal flow, the positive direction is into the terminal.", + "rdfs:label": "low" + }, + { + "@id": "cim:PU", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Per Unit - a positive or negative value referred to a defined base. Values typically range from -10 to +10.", + "rdfs:label": "PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Pa", + "rdfs:comment": "Pressure in pascals.", + "rdfs:label": "Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Reactance (imaginary part of impedance), at rated frequency.", + "rdfs:label": "Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Resistance (real part of impedance).", + "rdfs:label": "Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.s", + "rdfs:comment": "Time, in seconds.", + "rdfs:label": "Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.degC", + "rdfs:comment": "Value of temperature in degrees Celsius.", + "rdfs:label": "Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.Hz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency in hertz (1/s).", + "rdfs:label": "Hz", + "skos:exactMatch": "unit:HZ", + "skos:narrower": "unit:REV-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.Pa", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.", + "rdfs:label": "Pa", + "skos:exactMatch": "unit:PA" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VPerVAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVAr", + "skos:exactMatch": "unit:V-PER-V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.WPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat flux density, irradiance, watts per square metre.", + "rdfs:label": "WPerm2" + }, + { + "@id": "cim:UnitSymbol.WPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ramp rate in watts per second.", + "rdfs:label": "WPers", + "skos:exactMatch": "unit:W-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.degC", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Relative temperature in degrees Celsius.\nIn the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.", + "rdfs:label": "degC", + "skos:exactMatch": "unit:DEG_C" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:Voltage", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.V", + "rdfs:comment": "Electrical voltage, can be both AC and DC.", + "rdfs:label": "Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "er:Package_EquipmentReliabilityProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VPerVAr", + "rdfs:comment": "Voltage variation with reactive power.", + "rdfs:label": "VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "er:Package_DocEquipmentReliabilityProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocEquipmentReliabilityProfile" + }, + { + "@id": "er:Package_EquipmentReliabilityProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains equipment reliability profile.", + "rdfs:label": "EquipmentReliabilityProfile" + }, + { + "@id": "nc:DCSystemDirectionKind.bidirectional", + "@type": "nc:DCSystemDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Bidirectional DC system used for the transfer of energy in either direction. According to IEC 60633 a multiterminal DC system is bidirectional if one or more substations are bidirectional.", + "rdfs:label": "bidirectional" + }, + { + "@id": "nc:DCSystemDirectionKind.unidirectional", + "@type": "nc:DCSystemDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Unidirectional DC system used for the transfer of energy in only one direction. According to IEC 60633, most DC systems are inherently bidirectional. However, some systems may be optimized to transmit power in only one preferred direction. Such systems may still be considered as \"bidirectional\".", + "rdfs:label": "unidirectional" + }, + { + "@id": "nc:DCSystemTransmissionKind.backToBack", + "@type": "nc:DCSystemTransmissionKind", + "cims:stereotype": "enum", + "rdfs:comment": "DC back-to-back system (IEC 60633) is a DC system which transfers energy between AC buses at the same location.", + "rdfs:label": "backToBack" + }, + { + "@id": "nc:DCSystemTransmissionKind.multiTerminal", + "@type": "nc:DCSystemTransmissionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Multiterminal DC transmission system (IEC 60633) consisting of more than two separated DC substations and the interconnecting DC transmission lines.", + "rdfs:label": "multiTerminal" + }, + { + "@id": "nc:DCSystemTransmissionKind.twoTerminal", + "@type": "nc:DCSystemTransmissionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Two-terminal DC transmission system (IEC 60633), consisting of two DC substations and the connecting DC transmission line(s).", + "rdfs:label": "twoTerminal" + }, + { + "@id": "nc:EnergyKind.battery", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Battery storage.", + "rdfs:label": "battery" + }, + { + "@id": "nc:EnergyKind.biomass", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Biomass.", + "rdfs:label": "biomass" + }, + { + "@id": "nc:EnergyKind.bufferConsumption", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Flexibility in operation but bound to some buffering capability e.g. battery, electrical vehicle, cooling system, freezer.", + "rdfs:label": "bufferConsumption" + }, + { + "@id": "nc:EnergyKind.fossil", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Fossil.", + "rdfs:label": "fossil" + }, + { + "@id": "nc:EnergyKind.geothermal", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Geothermal.", + "rdfs:label": "geothermal" + }, + { + "@id": "nc:EnergyKind.hydroPump", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Hydro pump.", + "rdfs:label": "hydroPump" + }, + { + "@id": "nc:EnergyKind.hydroRunOfRiver", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Hydro run of river.", + "rdfs:label": "hydroRunOfRiver" + }, + { + "@id": "nc:EnergyKind.hydroWaterReservoir", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Hydro water reservoir.", + "rdfs:label": "hydroWaterReservoir" + }, + { + "@id": "nc:EnergyKind.marine", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Marine.", + "rdfs:label": "marine" + }, + { + "@id": "nc:EnergyKind.nuclear", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Nuclear.", + "rdfs:label": "nuclear" + }, + { + "@id": "nc:EnergyKind.other", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Other.", + "rdfs:label": "other" + }, + { + "@id": "nc:EnergyKind.solar", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Solar.", + "rdfs:label": "solar" + }, + { + "@id": "nc:EnergyKind.timeShiftConsumption", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Operation can be shifted in time but can have a deadline e.g. washing machine, dishwasher.", + "rdfs:label": "timeShiftConsumption" + }, + { + "@id": "nc:EnergyKind.unconstrainedConsumption", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Consumption is not constrained by any buffer and provides full flexibility. It is difficult to measure and to provide forecast. The consumption can be provided by local production. e.g. gas generator, diesel generator wood fire, etc.", + "rdfs:label": "unconstrainedConsumption" + }, + { + "@id": "nc:EnergyKind.uncontrollableConsumption", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Consumption where there is no flexibility and it is measurable and under possibility to provide a forecast. e.g. TV, indoor lightning.", + "rdfs:label": "uncontrollableConsumption" + }, + { + "@id": "nc:EnergyKind.waste", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Waste.", + "rdfs:label": "waste" + }, + { + "@id": "nc:EnergyKind.wind", + "@type": "nc:EnergyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Wind.", + "rdfs:label": "wind" + }, + { + "@id": "nc:GeothermalUnitKind.binaryCycle", + "@type": "nc:GeothermalUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "The moderately hot geothermal water is passed by a secondary fluid with a much lower boiling point than water.", + "rdfs:label": "binaryCycle" + }, + { + "@id": "nc:GeothermalUnitKind.drySteam", + "@type": "nc:GeothermalUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "Uses geothermal steam of 150 degree Celsius or greater to turn turbines.", + "rdfs:label": "drySteam" + }, + { + "@id": "nc:GeothermalUnitKind.flashSteam", + "@type": "nc:GeothermalUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "Pull deep, high-pressure hot water into lower-pressure tanks and use the resulting flashed steam to drive turbines.", + "rdfs:label": "flashSteam" + }, + { + "@id": "nc:GeothermalUnitKind.other", + "@type": "nc:GeothermalUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "Other type of geothermal generating unit.", + "rdfs:label": "other" + }, + { + "@id": "nc:LogicalOperatorsKind.equals", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Equals (like) comparison operation.", + "rdfs:label": "equals" + }, + { + "@id": "nc:LogicalOperatorsKind.greaterThan", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Greater than comparison operation.", + "rdfs:label": "greaterThan" + }, + { + "@id": "nc:LogicalOperatorsKind.greaterThanOrEquals", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Greater than or equals comparison operation.", + "rdfs:label": "greaterThanOrEquals" + }, + { + "@id": "nc:LogicalOperatorsKind.lessThan", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Less than comparison operation.", + "rdfs:label": "lessThan" + }, + { + "@id": "nc:LogicalOperatorsKind.lessThanOrEquals", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Less than or equals comparison operation.", + "rdfs:label": "lessThanOrEquals" + }, + { + "@id": "nc:LogicalOperatorsKind.notEqual", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Not equal (unlike) comparison operation.", + "rdfs:label": "notEqual" + }, + { + "@id": "nc:MarineUnitKind.currents", + "@type": "nc:MarineUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "Capture energy from ocean current which are caused by forces like breaking waves, wind, coriolis effect etc.", + "rdfs:label": "currents" + }, + { + "@id": "nc:MarineUnitKind.other", + "@type": "nc:MarineUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "Other way of capture energy from marine elements.", + "rdfs:label": "other" + }, + { + "@id": "nc:MarineUnitKind.pressure", + "@type": "nc:MarineUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "Capture energy from pressure.", + "rdfs:label": "pressure" + }, + { + "@id": "nc:MarineUnitKind.tidal", + "@type": "nc:MarineUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "Capture energy from tidal power, which captures the energy of the current caused by the gravitational pull of the Sun and Moon.", + "rdfs:label": "tidal" + }, + { + "@id": "nc:MarineUnitKind.wave", + "@type": "nc:MarineUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "Capture energy from wind waves.", + "rdfs:label": "wave" + }, + { + "@id": "nc:NuclearReactorKind.breeder", + "@type": "nc:NuclearReactorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactor whose heat source is a nuclear reactor that generates more fissile material than it consumes.", + "rdfs:label": "breeder" + }, + { + "@id": "nc:NuclearReactorKind.graphite", + "@type": "nc:NuclearReactorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactor whose heat source is a graphite-moderated reactor that is a nuclear reactor that uses carbon as a neutron moderator, which allows natural uranium to be used as nuclear fuel.", + "rdfs:label": "graphite" + }, + { + "@id": "nc:NuclearReactorKind.heavyWater", + "@type": "nc:NuclearReactorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactor whose heat source is a pressurized heavy-water reactor (PHWR) that uses heavy water (deuterium oxide D2O) as its coolant and neutron moderator.", + "rdfs:label": "heavyWater" + }, + { + "@id": "nc:NuclearReactorKind.lightWater", + "@type": "nc:NuclearReactorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactor whose heat source is a light-water reactor (LWR) that is a type of thermal-neutron reactor that uses normal water, as both its coolant and neutron moderator – furthermore a solid form of fissile elements is used as fuel.", + "rdfs:label": "lightWater" + }, + { + "@id": "nc:NuclearReactorKind.liquidMetal", + "@type": "nc:NuclearReactorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactor whose liquid metal cooled nuclear reactor, liquid metal fast reactor or LMFR is an advanced type of nuclear reactor where the primary coolant is a liquid metal.", + "rdfs:label": "liquidMetal" + }, + { + "@id": "nc:NuclearReactorKind.other", + "@type": "nc:NuclearReactorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Other type of nuclear reactors.", + "rdfs:label": "other" + }, + { + "@id": "nc:PinTerminalKind.activePower", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Active power on the Terminal.", + "rdfs:label": "activePower" + }, + { + "@id": "nc:PinTerminalKind.apparentPower", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power on the Terminal.", + "rdfs:label": "apparentPower" + }, + { + "@id": "nc:PinTerminalKind.current", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Current on the Terminal.", + "rdfs:label": "current" + }, + { + "@id": "nc:PinTerminalKind.reactivePower", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power on the Terminal.", + "rdfs:label": "reactivePower" + }, + { + "@id": "nc:PinTerminalKind.voltageAngle", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage angle on the Terminal.", + "rdfs:label": "voltageAngle" + }, + { + "@id": "nc:PinTerminalKind.voltageMagnitude", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage magnitude on the Terminal.", + "rdfs:label": "voltageMagnitude" + }, + { + "@id": "nc:PowerBlockKind.powerDecrease", + "@type": "nc:PowerBlockKind", + "cims:stereotype": "enum", + "rdfs:comment": "Decrease in the power. The block represents action for decreased power.", + "rdfs:label": "powerDecrease" + }, + { + "@id": "nc:PowerBlockKind.powerIncrease", + "@type": "nc:PowerBlockKind", + "cims:stereotype": "enum", + "rdfs:comment": "Increase in the power. The block represents action for increased power.", + "rdfs:label": "powerIncrease" + }, + { + "@id": "nc:PowerBlockKind.powerIncreaseAndDecrease", + "@type": "nc:PowerBlockKind", + "cims:stereotype": "enum", + "rdfs:comment": "Increase and decrease in the power. The block represents action for increased and decreased power.", + "rdfs:label": "powerIncreaseAndDecrease" + }, + { + "@id": "nc:PowerElectricalChemicalUnitKind.electrolyticCell", + "@type": "nc:PowerElectricalChemicalUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "An electrolytic cell is an electrochemical cell that drives a non-spontaneous redox reaction through the application of electrical energy. Example are the decomposition of water into hydrogen and oxygen.", + "rdfs:label": "electrolyticCell" + }, + { + "@id": "nc:PowerElectricalChemicalUnitKind.fuelCell", + "@type": "nc:PowerElectricalChemicalUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "A fuel cell is an electrochemical cell that converts the chemical energy from a fuel into electricity through an electrochemical reaction of hydrogen fuel with oxygen or another oxidizing agent.", + "rdfs:label": "fuelCell" + }, + { + "@id": "nc:PowerElectricalChemicalUnitKind.other", + "@type": "nc:PowerElectricalChemicalUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "Other type of cell used in chemical reactions.", + "rdfs:label": "other" + }, + { + "@id": "nc:PowerFrequencyControlKind.activePower", + "@type": "nc:PowerFrequencyControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Active power control mode.", + "rdfs:label": "activePower" + }, + { + "@id": "nc:PowerFrequencyControlKind.activePowerAndFrequency", + "@type": "nc:PowerFrequencyControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Active power and frequency control mode.", + "rdfs:label": "activePowerAndFrequency" + }, + { + "@id": "nc:PowerFrequencyControlKind.frequency", + "@type": "nc:PowerFrequencyControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency control mode.", + "rdfs:label": "frequency" + }, + { + "@id": "nc:PowerShiftKeyKind.consumptionsFlat", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Flat adjustment, equal amount of power, on all active consumption units (Energy Consumers and Power Electronics like FlexibleEnergyUnit). e.g. 100 MW decrease adjustment on 4 loads, it means that each of them get reduced 25 MW, as long as no other constraints are violated.", + "rdfs:label": "consumptionsFlat" + }, + { + "@id": "nc:PowerShiftKeyKind.consumptionsP", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is based on the consumptions active power in the given case.", + "rdfs:label": "consumptionsP" + }, + { + "@id": "nc:PowerShiftKeyKind.explicitDistribution", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is explicitly done according to the power shift key distribution in the power bid Schedule.", + "rdfs:label": "explicitDistribution" + }, + { + "@id": "nc:PowerShiftKeyKind.explicitInstruction", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is done according to the individual participation factor on the unit.", + "rdfs:label": "explicitInstruction" + }, + { + "@id": "nc:PowerShiftKeyKind.generatorsAndConsumptionsP", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is based on the generator and consumption active power in the given case.", + "rdfs:label": "generatorsAndConsumptionsP" + }, + { + "@id": "nc:PowerShiftKeyKind.generatorsFlat", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Flat adjustment, equal amount of power, on all active generators. e.g. 100 MW increase adjustment on 4 generators, it means that each of them get increased 25 MW, as long as no other constraints are violated.", + "rdfs:label": "generatorsFlat" + }, + { + "@id": "nc:PowerShiftKeyKind.generatorsP", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is based on the generators active power in the given case.", + "rdfs:label": "generatorsP" + }, + { + "@id": "nc:PowerShiftKeyKind.generatorsPmax", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is relative to the maximum p of the generator.", + "rdfs:label": "generatorsPmax" + }, + { + "@id": "nc:PowerShiftKeyKind.generatorsPmin", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is relative to the minimum p of the generator.", + "rdfs:label": "generatorsPmin" + }, + { + "@id": "nc:PowerShiftKeyKind.generatorsRemainingCapacity", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is based on the remaining capacity for generators in the given case.", + "rdfs:label": "generatorsRemainingCapacity" + }, + { + "@id": "nc:PowerShiftKeyKind.generatorsUsedCapacity", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is based on the used capacity, the difference between the minimum operation and operating p (GeneratingUnit.minOperatingP)", + "rdfs:label": "generatorsUsedCapacity" + }, + { + "@id": "nc:PowerShiftKeyKind.nonConformLoadP", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is based on the non conform load active power in the given case.", + "rdfs:label": "nonConformLoadP" + }, + { + "@id": "nc:PowerShiftKeyKind.storageFlat", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Flat adjustment, equal amount of power, on all the batteries and any operating hydro pumps. e.g. 100 MW increase or decrease adjustment on 4 batteries, it means that each of them get increased or reduced 25 MW, as long as no other constraints are violated.", + "rdfs:label": "storageFlat" + }, + { + "@id": "nc:PowerShiftKeyKind.storageP", + "@type": "nc:PowerShiftKeyKind", + "cims:stereotype": "enum", + "rdfs:comment": "The distribution is based on the batteries and any operating hydro pumps active power in the given case.", + "rdfs:label": "storageP" + }, + { + "@id": "nc:RampingPrincipleKind.continuous", + "@type": "nc:RampingPrincipleKind", + "cims:stereotype": "enum", + "rdfs:comment": "Continuous ramping principle is applied between two scheduled time point. For instance, from 10 MW to 70 MW over one hour the change is 1 MW/min.", + "rdfs:label": "continuous" + }, + { + "@id": "nc:RampingPrincipleKind.fifteenMinutes", + "@type": "nc:RampingPrincipleKind", + "cims:stereotype": "enum", + "rdfs:comment": "Fifteen minutes ramping principle. Ramping starts 15 minutes before the schedule time point and ends 15 minutes after. For instance, if the schedule time point is 19:30h it starts at 19:15h and ends at 19:45h.", + "rdfs:label": "fifteenMinutes" + }, + { + "@id": "nc:RampingPrincipleKind.fiveMinutes", + "@type": "nc:RampingPrincipleKind", + "cims:stereotype": "enum", + "rdfs:comment": "Five minutes ramping principle. Ramping starts five minutes before the schedule time point and ends five minutes after. For instance, if the schedule time point is 19:30h it starts at 19:25h and ends at 19:35h.", + "rdfs:label": "fiveMinutes" + }, + { + "@id": "nc:RampingPrincipleKind.maxContinuous", + "@type": "nc:RampingPrincipleKind", + "cims:stereotype": "enum", + "rdfs:comment": "Maximum continuous ramping principle. The schedule is kept as long as possible and the maximum ramping rate is used to get from one point to another, symmetrically around the schedule time points. For example, there is 40 MW change in the schedule the maximum ramp rate is 20 MW/min the ramping starts 1 min before (e.g. 19:29h) and finishes 1 min after (e.g. 19:31h).", + "rdfs:label": "maxContinuous" + }, + { + "@id": "nc:RampingPrincipleKind.tenMinutes", + "@type": "nc:RampingPrincipleKind", + "cims:stereotype": "enum", + "rdfs:comment": "Ten minutes ramping principle. Ramping starts 10 minutes before the schedule time point and ends 10 minutes after. For instance, if the schedule time point is 19:30h it starts at 19:20h and ends at 19:40h.", + "rdfs:label": "tenMinutes" + }, + { + "@id": "nc:ShiftMethodKind.priority", + "@type": "nc:ShiftMethodKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power schedule shift (distribution) is done by a shared fraction prioritizing the unit e.g. A two unit with the participation factor 60 and 40 will distribute a 10 MW increased schedule by first filling the highest participation factor (priority) until max economy power or maximum power allowed by the unit before it starts filling the next on the list. e.g. The unit with 60 will be getting its maximum shared first. The same logic applies with reducing the schedule. e.g. The 60 participation factor unit will be reduced to its min economy factor or minimum power.", + "rdfs:label": "priority" + }, + { + "@id": "nc:ShiftMethodKind.shared", + "@type": "nc:ShiftMethodKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power schedule shift (distribution) is done by a shared fraction e.g. A two unit with the participation factor 60 and 40 will distribute a 10 MW schedule by 6 and 4 MW.", + "rdfs:label": "shared" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/GridDisturbance-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/GridDisturbance-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..53c4e77 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/GridDisturbance-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,1980 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "gd:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG PRA project", + "dct:description": "This vocabulary is describing the grid disturbance profile.", + "dct:identifier": "urn:uuid:81c488d7-a09f-49ef-a3cd-3bb19a1d6f16", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Grid Disturbance vocabulary", + "owl:versionIRI": "https://ap-voc.cim4.eu/GridDisturbance/1.1", + "owl:versionInfo": "1.1.1", + "dcat:keyword": "GD", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:BaseVoltage", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "rdfs:comment": "Defines a system base voltage which is referenced.", + "rdfs:label": "BaseVoltage", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:CoordinateSystem", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Coordinate reference system.", + "rdfs:label": "CoordinateSystem", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Document", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "rdfs:comment": "Parent class for different groupings of information collected and managed as a part of a business process. It will frequently contain references to other objects, such as assets, people and power system resources.", + "rdfs:label": "Document", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": "Description", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment" + }, + { + "@id": "cim:Fault", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Abnormal condition causing current flow through conducting equipment, such as caused by equipment failure or short circuits from objects not typically modelled (for example, a tree falling on a line).", + "rdfs:label": "Fault", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:FaultCauseType", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Type of cause of the fault.", + "rdfs:label": "FaultCauseType", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:Location", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The place, scene, or point of something where someone or something has been, is, and/or will be at a given moment in time. It can be defined with one or more position points (coordinates) in a given coordinate system.", + "rdfs:label": "Location", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Outage", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "rdfs:comment": "Document describing details of an active or planned outage in a part of the electrical network.\nA non-planned outage may be created upon:\n- a breaker trip,\n- a fault indicator status change,\n- a meter event indicating customer outage,\n- a reception of one or more customer trouble calls, or\n- an operator command, reflecting information obtained from the field crew.\nOutage restoration may be performed using a switching plan which complements the outage information with detailed switching activities, including the relationship to the crew and work.\nA planned outage may be created upon:\n- a request for service, maintenance or construction work in the field, or\n- an operator-defined outage for what-if/contingency network analysis.", + "rdfs:label": "Outage", + "rdfs:subClassOf": "cim:Document" + }, + { + "@id": "cim:PhaseCode", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "An unordered enumeration of phase identifiers. Allows designation of phases for both transmission and distribution equipment, circuits and loads. The enumeration, by itself, does not describe how the phases are connected together or connected to ground. Ground is not explicitly denoted as a phase.\nResidential and small commercial loads are often served from single-phase, or split-phase, secondary circuits. For the example of s12N, phases 1 and 2 refer to hot wires that are 180 degrees out of phase, while N refers to the neutral wire. Through single-phase transformer connections, these secondary circuits may be served from one or two of the primary phases A, B, and C. For three-phase loads, use the A, B, C phase codes instead of s12N.\nThe integer values are from IEC 61968-9 to support revenue metering applications.", + "rdfs:label": "PhaseCode" + }, + { + "@id": "cim:PhaseConnectedFaultKind", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The type of fault connection among phases.", + "rdfs:label": "PhaseConnectedFaultKind" + }, + { + "@id": "cim:PositionPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Set of spatial coordinates that determine a point, defined in the coordinate system specified in 'Location.CoordinateSystem'. Use a single position point instance to describe a point-oriented location. Use a sequence of position points to describe a line-oriented object (physical location of non-point oriented objects like cables or lines), or area of an object (like a substation or a geographical zone - in this case, have first and last position point with the same values).", + "rdfs:label": "PositionPoint" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:UnplannedOutage", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Document describing the consequence of an unplanned outage in a part of the electrical network. For the purposes of this model, an unplanned outage refers to a state where energy is not delivered; such as, customers out of service, a street light is not served, etc.\nA unplanned outage may be created upon:\n- impacts the SAIDI calculation\n- a breaker trip,\n- a fault indicator status change,\n- a meter event indicating customer outage,\n- a reception of one or more customer trouble calls, or\n- an operator command, reflecting information obtained from the field crew.\nOutage restoration may be performed using a switching plan which complements the outage information with detailed switching activities, including the relationship to the crew and work.", + "rdfs:label": "UnplannedOutage", + "rdfs:subClassOf": "cim:Outage" + }, + { + "@id": "nc:AutoReclosingKind", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The type of autoreclosing that occurred with the trip.\n\nIf high-speed automatic reclosing is successful at one end of a line, but the line needs to be reclosed manually at the other end, choose manual reclosing.\n\nIn this document, high-speed automatic reclosing refers to automatic reclosing after less than 2 seconds.", + "rdfs:label": "AutoReclosingKind" + }, + { + "@id": "nc:CertaintyLevelKind", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "High certainty level is used when the cause of a fault is 100 % certain or when the cause is the most probable cause and potentially determined by an expert.", + "rdfs:label": "CertaintyLevelKind" + }, + { + "@id": "nc:FaultCategoryKind", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Available kinds of fault categories.", + "rdfs:label": "FaultCategoryKind" + }, + { + "@id": "nc:FaultCause", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Fault cause.", + "rdfs:label": "FaultCause" + }, + { + "@id": "nc:FaultKind", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "One fault can consist of several fault types. If a fault consists of several fault types, the most significant fault type is used.\n\nIn case of developing faults, that is in faults changing from one type to another, the final type is given.", + "rdfs:label": "FaultKind" + }, + { + "@id": "nc:FaultOutage", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Association class for relating one fault and one outage.", + "rdfs:label": "FaultOutage" + }, + { + "@id": "nc:GridDisturbance", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Automatic, unintended, or manual undeferrable switching of breakers as a result of faults in the power grid.", + "rdfs:label": "GridDisturbance", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:Interruption", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Disappearance of the supply voltage at a delivery point.", + "rdfs:label": "Interruption", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:SystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": "NC", + "rdfs:comment": "System operator.", + "rdfs:label": "SystemOperator" + }, + { + "@id": "nc:SystemUnitKind", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "A system unit is defined as:\n\nA group of components which are delimited by one or more circuit breakers.\n\nNote 1: the system unit concept has been defined to simplify the calculation of availability. While a system unit is always delimited by circuit breakers, an individual component may not always be. A system unit may therefore contain more than one component. \n\nNote 2: the circuit breakers are not included in the system unit.\n \nNote 3: a tripped element is synonymous to a tripped system unit.\n\nNote 4: the type of a system unit is determined by its dominant component. The available system unit types are power transformer, overhead line, cable, reactor, busbar, series capacitor, shunt capacitor and SVC.\n\nNote 5: when a system unit is no longer transporting or supplying electrical energy, the system unit is affected by an outage. The system unit is unavailable after the outage has occurred.", + "rdfs:label": "SystemUnitKind" + }, + { + "@id": "nc:TripKind", + "@type": "owl:Class", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Whether the type of the trip due to the outage was automatic, automatic with successful automatic reclosing or manual.\n\nIn case of a fault in the reclosing automatics resulting in lack of reclosing, automatic should be chosen as an alternative.", + "rdfs:label": "TripKind" + }, + { + "@id": "cim:BaseVoltage.Fault", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The fault which belongs to the base voltage.", + "rdfs:domain": "cim:BaseVoltage", + "rdfs:label": "Fault", + "rdfs:range": "cim:Fault", + "owl:inverseOf": "cim:Fault.BaseVoltage" + }, + { + "@id": "cim:CoordinateSystem.Locations", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All locations described with position points in this coordinate system.", + "rdfs:domain": "cim:CoordinateSystem", + "rdfs:label": "Locations", + "rdfs:range": "cim:Location", + "owl:inverseOf": "cim:Location.CoordinateSystem" + }, + { + "@id": "cim:Equipment.Faults", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "All faults on this equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "Faults", + "rdfs:range": "cim:Fault", + "owl:inverseOf": "cim:Fault.FaultyEquipment" + }, + { + "@id": "cim:Equipment.Outages", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "All outages in which this equipment is involved.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "Outages", + "rdfs:range": "cim:Outage", + "owl:inverseOf": "cim:Outage.Equipments" + }, + { + "@id": "cim:Equipment.UnplannedOutage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The outage this tripped breaker is involved with.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "UnplannedOutage", + "rdfs:range": "cim:UnplannedOutage", + "owl:inverseOf": "cim:UnplannedOutage.TrippedEquipment" + }, + { + "@id": "cim:Fault.BaseVoltage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The base voltage of this fault.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "BaseVoltage", + "rdfs:range": "cim:BaseVoltage", + "owl:inverseOf": "cim:BaseVoltage.Fault" + }, + { + "@id": "cim:Fault.FaultyEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Equipment carrying this fault.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "FaultyEquipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "cim:Equipment.Faults" + }, + { + "@id": "cim:Fault.Location", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Location of this fault.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "Location", + "rdfs:range": "cim:Location", + "owl:inverseOf": "cim:Location.Fault" + }, + { + "@id": "cim:Fault.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The kind of phase fault.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "kind", + "rdfs:range": "cim:PhaseConnectedFaultKind" + }, + { + "@id": "cim:Fault.phases", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The phases participating in the fault. The fault connections into these phases are further specified by the type of fault.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "phases", + "rdfs:range": "cim:PhaseCode" + }, + { + "@id": "cim:Location.CoordinateSystem", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Coordinate system used to describe position points of this location.", + "rdfs:domain": "cim:Location", + "rdfs:label": "CoordinateSystem", + "rdfs:range": "cim:CoordinateSystem", + "owl:inverseOf": "cim:CoordinateSystem.Locations" + }, + { + "@id": "cim:Location.Fault", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All faults at this location.", + "rdfs:domain": "cim:Location", + "rdfs:label": "Fault", + "rdfs:range": "cim:Fault", + "owl:inverseOf": "cim:Fault.Location" + }, + { + "@id": "cim:Location.PositionPoints", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.", + "rdfs:domain": "cim:Location", + "rdfs:label": "PositionPoints", + "rdfs:range": "cim:PositionPoint", + "owl:inverseOf": "cim:PositionPoint.Location" + }, + { + "@id": "cim:Outage.Equipments", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "All equipments associated with this outage.", + "rdfs:domain": "cim:Outage", + "rdfs:label": "Equipments", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "cim:Equipment.Outages" + }, + { + "@id": "cim:PositionPoint.Location", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Location described by this position point.", + "rdfs:domain": "cim:PositionPoint", + "rdfs:label": "Location", + "rdfs:range": "cim:Location", + "owl:inverseOf": "cim:Location.PositionPoints" + }, + { + "@id": "cim:UnplannedOutage.TrippedEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The equipment that tripped during the outage.", + "rdfs:domain": "cim:UnplannedOutage", + "rdfs:label": "TrippedEquipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "cim:Equipment.UnplannedOutage" + }, + { + "@id": "nc:Equipment.Interruption", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The interruption that belongs to the interrupted delivery equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "Interruption", + "rdfs:range": "nc:Interruption", + "owl:inverseOf": "nc:Interruption.InterruptedDeliveryEquipment" + }, + { + "@id": "nc:Fault.FaultCause", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The fault and cause combination to be simulated for this fault.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "FaultCause", + "rdfs:range": "nc:FaultCause", + "owl:inverseOf": "nc:FaultCause.Fault" + }, + { + "@id": "nc:Fault.FaultOutage", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The combination of a fault and an outage to be simulated for this fault.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "FaultOutage", + "rdfs:range": "nc:FaultOutage", + "owl:inverseOf": "nc:FaultOutage.Fault" + }, + { + "@id": "nc:Fault.GridDisturbance", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "A grid disturbance to contain all faults.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "GridDisturbance", + "rdfs:range": "nc:GridDisturbance", + "owl:inverseOf": "nc:GridDisturbance.Fault" + }, + { + "@id": "nc:Fault.SystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The system operator in whose control area this fault occurred.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "SystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.Fault" + }, + { + "@id": "nc:Fault.category", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The fault category.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "category", + "rdfs:range": "nc:FaultCategoryKind" + }, + { + "@id": "nc:Fault.faultKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "One fault can consist of several fault types. If a fault consists of several fault types, the most significant fault type is used.\n\nIn case of developing faults, that is in faults changing from one type to another, the final type is given.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "faultKind", + "rdfs:range": "nc:FaultKind" + }, + { + "@id": "nc:FaultCause.Fault", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The fault defined for this fault and cause combination.", + "rdfs:domain": "nc:FaultCause", + "rdfs:label": "Fault", + "rdfs:range": "cim:Fault", + "owl:inverseOf": "nc:Fault.FaultCause" + }, + { + "@id": "nc:FaultCause.FaultCauseType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The fault and cause combination to be simulated for this cause.", + "rdfs:domain": "nc:FaultCause", + "rdfs:label": "FaultCauseType", + "rdfs:range": "cim:FaultCauseType", + "owl:inverseOf": "nc:FaultCauseType.FaultCause" + }, + { + "@id": "nc:FaultCause.certaintyLevel", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The degree of certainty of which the cause of a fault is determined by a user. \nNote 1: the used certainty levels are low, medium and high. High certainty level is used when the cause of a fault is 100 % certain or when the cause is the most probable cause and potentially determined by an expert. Medium certainty level is used when the cause of the fault is very probable but there is not enough evidence to fully support the claim. Low certainty level is used when there is some idea of what the cause could be with the help of, for example, the fault details or expert knowledge. \nNote 2: the fault cause ‘unknown’ is used if no other fault cause can be chosen by any degree of certainty.", + "rdfs:domain": "nc:FaultCause", + "rdfs:label": "certaintyLevel", + "rdfs:range": "nc:CertaintyLevelKind" + }, + { + "@id": "nc:FaultCauseType.FaultCause", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The fault cause defined for this fault and cause combination.", + "rdfs:domain": "cim:FaultCauseType", + "rdfs:label": "FaultCause", + "rdfs:range": "nc:FaultCause", + "owl:inverseOf": "nc:FaultCause.FaultCauseType" + }, + { + "@id": "nc:FaultOutage.Fault", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The fault defined for this combination of a fault and an outage.", + "rdfs:domain": "nc:FaultOutage", + "rdfs:label": "Fault", + "rdfs:range": "cim:Fault", + "owl:inverseOf": "nc:Fault.FaultOutage" + }, + { + "@id": "nc:FaultOutage.Outage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The outage defined for this combination of a fault and an outage.", + "rdfs:domain": "nc:FaultOutage", + "rdfs:label": "Outage", + "rdfs:range": "cim:Outage", + "owl:inverseOf": "nc:Outage.FaultOutage" + }, + { + "@id": "nc:GridDisturbance.Fault", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "Faults that are related to one grid disturbance.", + "rdfs:domain": "nc:GridDisturbance", + "rdfs:label": "Fault", + "rdfs:range": "cim:Fault", + "owl:inverseOf": "nc:Fault.GridDisturbance" + }, + { + "@id": "nc:Interruption.InterruptedDeliveryEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The delivery point (equipment) that is affected by the interruption. It is an equipment, power transformer or busbar in the grid where electricity is exchanged.", + "rdfs:domain": "nc:Interruption", + "rdfs:label": "InterruptedDeliveryEquipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "nc:Equipment.Interruption" + }, + { + "@id": "nc:Interruption.Outage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "One outage may have multiple interruptions.", + "rdfs:domain": "nc:Interruption", + "rdfs:label": "Outage", + "rdfs:range": "cim:Outage", + "owl:inverseOf": "nc:Outage.Interruption" + }, + { + "@id": "nc:Interruption.energyNotDelivered", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:dataType": { + "@id": "cim:RealEnergy" + }, + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The estimated energy which would have been delivered through the delivery point if no interruption and no transmission restrictions had occurred.", + "rdfs:domain": "nc:Interruption", + "rdfs:label": "energyNotDelivered" + }, + { + "@id": "nc:Interruption.energyNotSupplied", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:dataType": { + "@id": "cim:RealEnergy" + }, + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The estimated energy which would have been supplied to end-users if no interruption and no transmission restrictions had occurred.", + "rdfs:domain": "nc:Interruption", + "rdfs:label": "energyNotSupplied" + }, + { + "@id": "nc:Outage.FaultOutage", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The combination of a fault and an outage to be simulated for this outage.", + "rdfs:domain": "cim:Outage", + "rdfs:label": "FaultOutage", + "rdfs:range": "nc:FaultOutage", + "owl:inverseOf": "nc:FaultOutage.Outage" + }, + { + "@id": "nc:Outage.Interruption", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Multiple interruptions may be connected with an outage.", + "rdfs:domain": "cim:Outage", + "rdfs:label": "Interruption", + "rdfs:range": "nc:Interruption", + "owl:inverseOf": "nc:Interruption.Outage" + }, + { + "@id": "nc:SystemOperator.Fault", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The faults that have occurred in this System Operator's control area.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "Fault", + "rdfs:range": "cim:Fault", + "owl:inverseOf": "nc:Fault.SystemOperator" + }, + { + "@id": "nc:UnplannedOutage.autoReclosingKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The type of autoreclosing that occurred with the trip.\n\nIf high-speed automatic reclosing is successful at one end of a line, but the line needs to be reclosed manually at the other end, choose manual reclosing.\n\nIn this document, high-speed automatic reclosing refers to automatic reclosing after less than 2 seconds.", + "rdfs:domain": "cim:UnplannedOutage", + "rdfs:label": "autoReclosingKind", + "rdfs:range": "nc:AutoReclosingKind" + }, + { + "@id": "nc:UnplannedOutage.systemUnitKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The type of system unit of the component affected by the outage.\n\nA system unit is defined as:\n\nA group of components which are delimited by one or more circuit breakers.\n\nNote 1: the system unit concept has been defined to simplify the calculation of availability. While a system unit is always delimited by circuit breakers, an individual component may not always be. A system unit may therefore contain more than one component. \n\nNote 2: the circuit breakers are not included in the system unit.\n\nNote 3: a tripped element is synonymous to a tripped system unit.\n\nNote 4: the type of a system unit is determined by its dominant component. The available system unit types are power transformer, overhead line, cable, reactor, busbar, series capacitor, shunt capacitor and SVC.\n\nNote 5: when a system unit is no longer transporting or supplying electrical energy, the system unit is affected by an outage. The system unit is unavailable after the outage has occurred.", + "rdfs:domain": "cim:UnplannedOutage", + "rdfs:label": "systemUnitKind", + "rdfs:range": "nc:SystemUnitKind" + }, + { + "@id": "nc:UnplannedOutage.tripKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Whether the type of the trip due to the outage was automatic, automatic with successful automatic reclosing or manual.\n\nIn case of a fault in the reclosing automatics resulting in lack of reclosing, automatic should be chosen as an alternative.", + "rdfs:domain": "cim:UnplannedOutage", + "rdfs:label": "tripKind", + "rdfs:range": "nc:TripKind" + }, + { + "@id": "cim:CoordinateSystem.crsUrn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A Uniform Resource Name (URN) for the coordinate reference system (crs) used to define 'Location.PositionPoints'.\nAn example would be the European Petroleum Survey Group (EPSG) code for a coordinate reference system, defined in URN under the Open Geospatial Consortium (OGC) namespace as: urn:ogc:def:crs:EPSG::XXXX, where XXXX is an EPSG code (a full list of codes can be found at the EPSG Registry web site http://www.epsg-registry.org/). To define the coordinate system as being WGS84 (latitude, longitude) using an EPSG OGC, this attribute would be urn:ogc:def:crs:EPSG::4236.\nA profile should limit this code to a set of allowed URNs agreed to by all sending and receiving parties.", + "rdfs:domain": "cim:CoordinateSystem", + "rdfs:label": "crsUrn", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:Fault.occurredDateTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The date and time at which the fault occurred.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "occurredDateTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:PositionPoint.xPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "X axis position.", + "rdfs:domain": "cim:PositionPoint", + "rdfs:label": "xPosition", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:PositionPoint.yPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Y axis position.", + "rdfs:domain": "cim:PositionPoint", + "rdfs:label": "yPosition", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:PositionPoint.zPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(if applicable) Z axis position.", + "rdfs:domain": "cim:PositionPoint", + "rdfs:label": "zPosition", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:UnplannedOutage.reportedStartTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The earliest start time of the Outage - as reported by some system or individual", + "rdfs:domain": "cim:UnplannedOutage", + "rdfs:label": "reportedStartTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:Fault.duration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The duration of the fault.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "duration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:Fault.isDirectlyEarthed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Whether the power system is directly earthed (true) or compensated (false). \nUsually optional for faults on units with reactive compensation with voltages lower than 100 kV.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "isDirectlyEarthed", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:Fault.isIntermittent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of occurrence of the fault. It is either intermittent (true) or non-intermittent (false).\nAn intermittent fault is a recurring fault in the same unit and in the same place and for the same reason which repeats itself before it becomes necessary to carry out any repairs or eliminate the cause [8].\nA non-intermittent fault occurs only once.\n\nNote 1: a fault which repeats itself after an inspection, which did not result in the fault being pinpointed or repaired, is not considered an intermittent fault. A fault like this is considered as the beginning of a grid disturbance every time the fault occurs.\nNote 2: one example of an intermittent fault is galloping lines.\nNote 3: when deciding whether a fault is intermittent or not, one should consider more of the cause, location and consequence of the fault and not on the time between the faults. An intermittent fault is counted as one fault. However, all individual caused outages are connected to this fault.\nNote 4: there is no standard for the required timespan between intermittent faults. Some system operators use 2 hours.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "isIntermittent", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:Fault.isPermanent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Whether the fault is a permanent (true) or a temporary (false) fault.\nA permanent fault is a fault that will remain unless it is removed by some intervention.\nNote 1 to entry: The “intervention” may be modification or maintenance.\nNote 2: a permanent fault requires repair or adjustment before the unit is ready for operation. For example, the resetting of computers is considered as repair work and a switch in the wrong position is considered as a permanent fault. Signal acknowledgement is not considered as repair work. \nNote 3: the duration of the disconnection is irrelevant when determining if a fault is permanent or not.\n\nA temporary fault is a fault where the unit or component is undamaged and is restored to service by switching operations without repair but possibly with on-site inspection. \nNote 1: a temporary fault does not require measures other than the reconnection of circuit breakers, replacement of fuses or signal acknowledgement.\nNote 2: the duration of the disconnection is irrelevant when determining if a fault is temporary or not. If, for example, a fault results in long-term disconnection and (on-site) inspection cannot pinpoint its source, the fault is considered to be temporary as no repairs are carried out.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "isPermanent", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:Fault.repairTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time from when repair commences, including necessary troubleshooting, until the unit’s function(s) has (have) been resumed and the unit is ready for operation.\n\nNote 1: repair time is registered only for permanent faults and does not include administrative delays (voluntary waiting time). However, any preparations necessary to carry out repairs, for example the collection or ordering of spare parts, waiting for spare parts or transport, are included in the repair time. \n\nNote 2: the repair time is zero if a fault is left unrepaired deliberately.\n\nNote 3: this definition differs from the IEC 192-07-19 definition by also including the preparation time necessary to carry out the repairs mentioned in note 1.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "repairTime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:Fault.sequenceNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A chronological serial number indicating the order of the faults related to the grid disturbance. \n\nPrimary faults have fault ID “1”, and secondary/latent faults have fault ID “2” or more.", + "rdfs:domain": "cim:Fault", + "rdfs:label": "sequenceNumber", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:FaultCause.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:FaultCause", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:FaultOutage.isMainFault", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true the fault outage is the main fault.", + "rdfs:domain": "nc:FaultOutage", + "rdfs:label": "isMainFault", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:FaultOutage.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:FaultOutage", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:Interruption.duration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The duration of the interruption.", + "rdfs:domain": "nc:Interruption", + "rdfs:label": "duration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:Interruption.interruptedPower", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The estimated power that was delivered through the delivery point when the interruption occurred.", + "rdfs:domain": "nc:Interruption", + "rdfs:label": "interruptedPower", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:Interruption.startDateTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The date and time at which the interruption occurred.", + "rdfs:domain": "nc:Interruption", + "rdfs:label": "startDateTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:UnplannedOutage.duration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The duration of the unplanned outage.", + "rdfs:domain": "cim:UnplannedOutage", + "rdfs:label": "duration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:UnplannedOutage.startDateTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The date and time at which the unplanned outage occurred.", + "rdfs:domain": "cim:UnplannedOutage", + "rdfs:label": "startDateTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PhaseCode.A", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phase A.", + "rdfs:label": "A" + }, + { + "@id": "cim:PhaseCode.AB", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A and B.", + "rdfs:label": "AB" + }, + { + "@id": "cim:PhaseCode.ABC", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, B, and C.", + "rdfs:label": "ABC" + }, + { + "@id": "cim:PhaseCode.ABCN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, B, C, and N.", + "rdfs:label": "ABCN" + }, + { + "@id": "cim:PhaseCode.ABN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, B, and neutral.", + "rdfs:label": "ABN" + }, + { + "@id": "cim:PhaseCode.AC", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A and C.", + "rdfs:label": "AC" + }, + { + "@id": "cim:PhaseCode.ACN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, C and neutral.", + "rdfs:label": "ACN" + }, + { + "@id": "cim:PhaseCode.AN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A and neutral.", + "rdfs:label": "AN" + }, + { + "@id": "cim:PhaseCode.B", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phase B.", + "rdfs:label": "B" + }, + { + "@id": "cim:PhaseCode.BC", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases B and C.", + "rdfs:label": "BC" + }, + { + "@id": "cim:PhaseCode.BCN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases B, C, and neutral.", + "rdfs:label": "BCN" + }, + { + "@id": "cim:PhaseCode.BN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases B and neutral.", + "rdfs:label": "BN" + }, + { + "@id": "cim:PhaseCode.C", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phase C.", + "rdfs:label": "C" + }, + { + "@id": "cim:PhaseCode.CN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases C and neutral.", + "rdfs:label": "CN" + }, + { + "@id": "cim:PhaseCode.N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Neutral phase.", + "rdfs:label": "N" + }, + { + "@id": "cim:PhaseCode.X", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Unknown non-neutral phase.", + "rdfs:label": "X" + }, + { + "@id": "cim:PhaseCode.XN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Unknown non-neutral phase plus neutral.", + "rdfs:label": "XN" + }, + { + "@id": "cim:PhaseCode.XY", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Two unknown non-neutral phases.", + "rdfs:label": "XY" + }, + { + "@id": "cim:PhaseCode.XYN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Two unknown non-neutral phases plus neutral.", + "rdfs:label": "XYN" + }, + { + "@id": "cim:PhaseCode.none", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "No phases specified.", + "rdfs:label": "none" + }, + { + "@id": "cim:PhaseCode.s1", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 1.", + "rdfs:label": "s1" + }, + { + "@id": "cim:PhaseCode.s12", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 1 and 2.", + "rdfs:label": "s12" + }, + { + "@id": "cim:PhaseCode.s12N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phases 1, 2, and neutral.", + "rdfs:label": "s12N" + }, + { + "@id": "cim:PhaseCode.s1N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 1 and neutral.", + "rdfs:label": "s1N" + }, + { + "@id": "cim:PhaseCode.s2", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 2.", + "rdfs:label": "s2" + }, + { + "@id": "cim:PhaseCode.s2N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 2 and neutral.", + "rdfs:label": "s2N" + }, + { + "@id": "cim:PhaseConnectedFaultKind.lineOpen", + "@type": "cim:PhaseConnectedFaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "The fault is when the conductor path is broken between two terminals. Additional coexisting faults may be required if the broken conductor also causes connections to grounds or other lines or phases.", + "rdfs:label": "lineOpen" + }, + { + "@id": "cim:PhaseConnectedFaultKind.lineToGround", + "@type": "cim:PhaseConnectedFaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "The fault connects the indicated phases to ground. The line to line fault impedance is not used and assumed infinite. The full ground impedance is connected between each phase specified in the fault and ground, but not between the phases.", + "rdfs:label": "lineToGround" + }, + { + "@id": "cim:PhaseConnectedFaultKind.lineToLine", + "@type": "cim:PhaseConnectedFaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "The fault connects the specified phases together without a connection to ground. The ground impedance of this fault is ignored. The line to line impedance is connected between each of the phases specified in the fault. For example three times for a three phase fault, one time for a two phase fault. A single phase fault should not be specified.", + "rdfs:label": "lineToLine" + }, + { + "@id": "cim:PhaseConnectedFaultKind.lineToLineToGround", + "@type": "cim:PhaseConnectedFaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "The fault connects the indicated phases to ground and to each other. The line to line impedance is connected between each of the phases specified in the fault in a full mesh. For example three times for a three phase fault, one time for a two phase fault. A single phase fault should not be specified. The full ground impedance is connected between each phase specified in the fault and ground.", + "rdfs:label": "lineToLineToGround" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "gd:Package_GridDisturbanceProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Wh", + "rdfs:comment": "Real electrical energy.", + "rdfs:label": "RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "gd:Package_DocGridDisturbanceProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocGridDisturbanceProfile" + }, + { + "@id": "gd:Package_GridDisturbanceProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains the grid disturbance profile.", + "rdfs:label": "GridDisturbanceProfile" + }, + { + "@id": "nc:AutoReclosingKind.automaticallyAfter2SecondsOrMore", + "@type": "nc:AutoReclosingKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the automatic reclosing was successful in 2 seconds or more.\n\nAlso known as \"successful high-speed reclosing\".", + "rdfs:label": "automaticallyAfter2SecondsOrMore" + }, + { + "@id": "nc:AutoReclosingKind.automaticallyAfterLessThan2Seconds", + "@type": "nc:AutoReclosingKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the automatic reclosing was successful in 2 seconds or less.\n\nAlso known as \"successful high-speed reclosing\".", + "rdfs:label": "automaticallyAfterLessThan2Seconds" + }, + { + "@id": "nc:AutoReclosingKind.manuallyAfterInspection", + "@type": "nc:AutoReclosingKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the reclosing was done manually after inspection of the component.", + "rdfs:label": "manuallyAfterInspection" + }, + { + "@id": "nc:AutoReclosingKind.manuallyAfterRepair", + "@type": "nc:AutoReclosingKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the reclosing was done manually after repair.", + "rdfs:label": "manuallyAfterRepair" + }, + { + "@id": "nc:AutoReclosingKind.manuallyAfterRestructuringOfOperations", + "@type": "nc:AutoReclosingKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the reclosing was done manually after restructuring of operations.", + "rdfs:label": "manuallyAfterRestructuringOfOperations" + }, + { + "@id": "nc:AutoReclosingKind.manuallyWithoutEitherInspectionRepairOrRestructuringOfOperations", + "@type": "nc:AutoReclosingKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the reclosing was done manually without any inspections, repairs or restructurings of operations.", + "rdfs:label": "manuallyWithoutEitherInspectionRepairOrRestructuringOfOperations" + }, + { + "@id": "nc:AutoReclosingKind.other", + "@type": "nc:AutoReclosingKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the type of auto-reclosing is not unknown but does not fit the other categories, report it as other.", + "rdfs:label": "other" + }, + { + "@id": "nc:AutoReclosingKind.unknown", + "@type": "nc:AutoReclosingKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the type of auto-reclosing is unknown.", + "rdfs:label": "unknown" + }, + { + "@id": "nc:CertaintyLevelKind.high", + "@type": "nc:CertaintyLevelKind", + "cims:stereotype": "enum", + "rdfs:comment": "The certainty level is high.", + "rdfs:label": "high" + }, + { + "@id": "nc:CertaintyLevelKind.low", + "@type": "nc:CertaintyLevelKind", + "cims:stereotype": "enum", + "rdfs:comment": "The certainty level is low.", + "rdfs:label": "low" + }, + { + "@id": "nc:CertaintyLevelKind.medium", + "@type": "nc:CertaintyLevelKind", + "cims:stereotype": "enum", + "rdfs:comment": "The certainty level is medium.", + "rdfs:label": "medium" + }, + { + "@id": "nc:CertaintyLevelKind.none", + "@type": "nc:CertaintyLevelKind", + "cims:stereotype": "enum", + "rdfs:comment": "The certainty level is none.", + "rdfs:label": "none" + }, + { + "@id": "nc:FaultCategoryKind.operational", + "@type": "nc:FaultCategoryKind", + "cims:stereotype": "enum", + "rdfs:comment": "A fault due to a temporary human error.\n\nNote 1: incorrect operation is considered a fault in a component, or in other words, the incorrect operation is attributed to the unit which has been operated incorrectly.", + "rdfs:label": "operational" + }, + { + "@id": "nc:FaultCategoryKind.system", + "@type": "nc:FaultCategoryKind", + "cims:stereotype": "enum", + "rdfs:comment": "A fault due to off-nominal parameters, exceeding of regulated norms and standards, or exceeding protection limits.\n\nNote 1: Typical examples of system fault causes are high/low frequency, power oscillations, overload, overvoltage, undervoltage or high harmonic content in voltage or current. Common causes for system faults are significant changes in load or generation and switching of lines or transformers with following change of load flow.", + "rdfs:label": "system" + }, + { + "@id": "nc:FaultCategoryKind.technical", + "@type": "nc:FaultCategoryKind", + "cims:stereotype": "enum", + "rdfs:comment": "A fault due to a technical error.", + "rdfs:label": "technical" + }, + { + "@id": "nc:FaultKind.functional", + "@type": "nc:FaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "The components main function failed to occur.", + "rdfs:label": "functional" + }, + { + "@id": "nc:FaultKind.lineOpen", + "@type": "nc:FaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "The fault is when the conductor path is broken between two terminals. Additional coexisting faults may be required if the broken conductor also causes connections to grounds or other lines or phases.", + "rdfs:label": "lineOpen" + }, + { + "@id": "nc:FaultKind.lineToGround", + "@type": "nc:FaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "The fault connects the indicated phases to ground. The line to line fault impedance is not used and assumed infinite. The full ground impedance is connected between each phase specified in the fault and ground, but not between the phases.", + "rdfs:label": "lineToGround" + }, + { + "@id": "nc:FaultKind.lineToLine", + "@type": "nc:FaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "The fault connects the specified phases together without a connection to ground. The ground impedance of this fault is ignored. The line to line impedance is connected between each of the phases specified in the fault. For example three times for a three phase fault, one time for a two phase fault. A single phase fault should not be specified.", + "rdfs:label": "lineToLine" + }, + { + "@id": "nc:FaultKind.lineToLineToGround", + "@type": "nc:FaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "The fault connects the indicated phases to ground and to each other. The line to line impedance is connected between each of the phases specified in the fault in a full mesh. For example three times for a three phase fault, one time for a two phase fault. A single phase fault should not be specified. The full ground impedance is connected between each phase specified in the fault and ground.", + "rdfs:label": "lineToLineToGround" + }, + { + "@id": "nc:FaultKind.other", + "@type": "nc:FaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "For example, geomagnetic currents, SSR, capacitor bank imbalances, bad contact, overheating.", + "rdfs:label": "other" + }, + { + "@id": "nc:FaultKind.undesiredFunction", + "@type": "nc:FaultKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the component's main function occurred correctly but had an undesired result, that is, the fault.\nIs only stated if the component is a circuit breaker, disconnector or control system.", + "rdfs:label": "undesiredFunction" + }, + { + "@id": "nc:SystemUnitKind.busbar", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is busbar.", + "rdfs:label": "busbar" + }, + { + "@id": "nc:SystemUnitKind.cable", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is cable.", + "rdfs:label": "cable" + }, + { + "@id": "nc:SystemUnitKind.dcCable", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is DCCable.", + "rdfs:label": "dcCable" + }, + { + "@id": "nc:SystemUnitKind.dcConverter", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is DCConverter.", + "rdfs:label": "dcConverter" + }, + { + "@id": "nc:SystemUnitKind.facts", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is FACTS.", + "rdfs:label": "facts" + }, + { + "@id": "nc:SystemUnitKind.other", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If it is of other kind.", + "rdfs:label": "other" + }, + { + "@id": "nc:SystemUnitKind.overheadLine", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is overhead line.", + "rdfs:label": "overheadLine" + }, + { + "@id": "nc:SystemUnitKind.powerTransformer", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is power transformer.", + "rdfs:label": "powerTransformer" + }, + { + "@id": "nc:SystemUnitKind.reactor", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is reactor.", + "rdfs:label": "reactor" + }, + { + "@id": "nc:SystemUnitKind.seriesCapacitor", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is series capacitor.", + "rdfs:label": "seriesCapacitor" + }, + { + "@id": "nc:SystemUnitKind.shuntCapacitor", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is shunt capacitor.", + "rdfs:label": "shuntCapacitor" + }, + { + "@id": "nc:SystemUnitKind.svc", + "@type": "nc:SystemUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "If the main function of the system unit is static var compensator (SVC).", + "rdfs:label": "svc" + }, + { + "@id": "nc:TripKind.automatic", + "@type": "nc:TripKind", + "cims:stereotype": "enum", + "rdfs:comment": "The trip that resulted in the outage was automatic.\n\nIn case of a fault in the reclosing automatics resulting in lack of reclosing, automatic should be chosen as an alternative.", + "rdfs:label": "automatic" + }, + { + "@id": "nc:TripKind.automaticWithUnsuccessfulAutomaticReclosing", + "@type": "nc:TripKind", + "cims:stereotype": "enum", + "rdfs:comment": "The trip that resulted in an outage was correctly initiated but the automatic reclosing was unsuccessful.\n\nIn case of a fault in the reclosing automatics resulting in lack of reclosing, automatic should be chosen as an alternative.", + "rdfs:label": "automaticWithUnsuccessfulAutomaticReclosing" + }, + { + "@id": "nc:TripKind.manual", + "@type": "nc:TripKind", + "cims:stereotype": "enum", + "rdfs:comment": "The trip that resulted in the outage was manually cleared.", + "rdfs:label": "manual" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/Header-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/Header-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..a4225f8 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/Header-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,1147 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "dh:Ontology", + "@type": "owl:Ontology", + "dct:conformsTo": [ + "urn:iso:std:iec:61970-401:draft:ed-1", + "urn:iso:std:iec:61970-501:draft:ed-2" + ], + "dct:creator": "ENTSO-E", + "dct:description": "This vocabulary is describing the document header profile.", + "dct:identifier": "urn:uuid:0693858e-f49d-46c2-805d-1dbb9fd9d90f", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Document header vocabulary", + "owl:backwardCompatibleWith": "http://iec.ch/TC57/61970-552/ModelDescription/1", + "owl:priorVersion": "https://ap.cim4.eu/DocumentHeader/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/DocumentHeader/2.3", + "owl:versionInfo": "2.3.4", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "dm:DifferenceModel", + "@type": "owl:Class", + "cims:belongsToCategory": "dh:Package_DocumentHeaderProfile", + "cims:stereotype": [ + "dm", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "It represents the difference model header. The content is described by the Model class, the association role forwardDifferences and association role reverseDifferences. Both association roles may have one set of Statements.", + "rdfs:label": "DifferenceModel", + "rdfs:subClassOf": "md:Model" + }, + { + "@id": "md:FullModel", + "@type": "owl:Class", + "cims:belongsToCategory": "dh:Package_DocumentHeaderProfile", + "cims:stereotype": [ + { + "@id": "uml:concrete" + }, + "md" + ], + "rdfs:comment": "It represents the full model header and its contents is described by the Model class.", + "rdfs:label": "FullModel", + "rdfs:subClassOf": "md:Model" + }, + { + "@id": "md:Model", + "@type": "owl:Class", + "cims:belongsToCategory": "dh:Package_DocumentHeaderProfile", + "rdfs:comment": "A Model is a collection of data describing instances, objects or entities, real or computed. In the context of CIM the semantics of the data is defined by profiles. Hence a model can contain equipment data, power flow initial values, power flow results etc.\nThe Model class describes the header content that is the same for the FullModel and the DifferenceModel. A Model is identified by an rdf:about attribute. The rdf:about attribute uniquely describes the model data and not the CIMXML document. A new rdf:about identification is generated for created documents only when the model data has changed. A repeated creation of documents from unchanged model data shall have the same rdf:about identification as previous document generated from the same model data.", + "rdfs:label": "Model" + }, + { + "@id": "rdf:Statement", + "@type": "owl:Class", + "cims:belongsToCategory": "dh:Package_DocumentHeaderProfile", + "cims:stereotype": [ + "Compound", + "rdf" + ], + "rdfs:comment": "It represent a set of Definition and/or Description elements.", + "rdfs:label": "Statement" + }, + { + "@id": "dcat-cim:alternativeVersionOf", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat-cim", + "rdfs:comment": "This resource is an alternative version of a non-versioned or abstract resource.\nThis property is intended for relating a versioned resource to a non-versioned or abstract resource at the same time express that multiple versions exist.\ndcat-cim:alternativeVersionOf is a specialisation of dcat:isVersionOf with the restriction that the resource shall have a preferred version (dcat-cim:preferredVersion) so that the preferred dataset can be used when there is no need to access all alternative versions.", + "rdfs:domain": "md:Model", + "rdfs:label": "alternativeVersionOf", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat-cim:hasAlternativeVersion" + }, + { + "@id": "dcat-cim:hasAlternativeVersion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcat-cim", + "rdfs:comment": "This resource has a more specific, versioned alternative resource.\nThis property is intended for relating a non-versioned or abstract resource to several versioned alternative resources, e.g. snapshots.\n\ndcat-cim:hasAlternativeVersion is a specialisation of dcat:hasVersion with the restriction that the resource shall have a preferred version (dcat-cim:preferredVersion) so that the preferred dataset can be used when there is no need to access all alternative versions.", + "rdfs:domain": "md:Model", + "rdfs:label": "hasAlternativeVersion", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat-cim:alternativeVersionOf" + }, + { + "@id": "dcat-cim:hasPreferredVersion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcat-cim", + "rdfs:comment": "The resource that has a preferred version.", + "rdfs:domain": "md:Model", + "rdfs:label": "hasPreferredVersion", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat-cim:preferredVersion" + }, + { + "@id": "dcat-cim:preferredVersion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat-cim", + "rdfs:comment": "The preferred version of a resource in a lineage of alternative versions.\nThis property is used to specify a specific version to be the preference in a chain of alternatives, consisting of snapshots of a resource.", + "rdfs:domain": "md:Model", + "rdfs:label": "preferredVersion", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat-cim:hasPreferredVersion" + }, + { + "@id": "dcat:Resource7", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "The resoource of a previous version that has this next version.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource7", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat:previousVersion" + }, + { + "@id": "dcat:Resource8", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "The resource that has this next version.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource8", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat:nextVersion" + }, + { + "@id": "dcat:hasVersion", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcat", + "rdfs:comment": "This resource is a version of a non-versioned or abstract resource.\nThis property is intended for relating a versioned resource to a non-versioned or abstract resource.\n\nThe notion of version used by this property is limited to versions resulting from revisions occurring to a resource as part of its life-cycle. Therefore, its semantics is more specific than its super-property dct:isVersionOf, which makes use of a broader notion of version, including editions and adaptations.", + "rdfs:domain": "md:Model", + "rdfs:label": "hasVersion", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat:isVersionOf" + }, + { + "@id": "dcat:inSeries", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "A dataset series of which the dataset is part.", + "rdfs:domain": "md:Model", + "rdfs:label": "inSeries", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat:seriesMember" + }, + { + "@id": "dcat:isVersionOf", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "This resource has a more specific, versioned resource. This property is intended for relating a non-versioned or abstract resource to several versioned resources, e.g., snapshots.\n\nThe notion of version used by this property is limited to versions resulting from revisions occurring to a resource as part of its life-cycle. Therefore, its semantics is more specific than its super-property dct:hasVersion, which makes use of a broader notion of version, including editions and adaptations.", + "rdfs:domain": "md:Model", + "rdfs:label": "isVersionOf", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat:hasVersion" + }, + { + "@id": "dcat:nextVersion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "The next version for the resource.", + "rdfs:domain": "md:Model", + "rdfs:label": "nextVersion", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat:Resource8" + }, + { + "@id": "dcat:previousVersion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcat", + "rdfs:comment": "The previous version of a resource in a lineage.\nThis property is meant to be used to specify a version chain, consisting of snapshots of a resource.\n\nThe notion of version used by this property is limited to versions resulting from revisions occurring to a resource as part of its life-cycle. One of the typical cases here is representing the history of the versions of a dataset that have been released over time.", + "rdfs:domain": "md:Model", + "rdfs:label": "previousVersion", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat:Resource7" + }, + { + "@id": "dcat:seriesMember", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcat", + "rdfs:comment": "A dataset that is member of this series.", + "rdfs:domain": "md:Model", + "rdfs:label": "seriesMember", + "rdfs:range": "md:Model", + "owl:inverseOf": "dcat:inSeries" + }, + { + "@id": "dct:Resource1", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has these access rights.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource1", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:accessRights" + }, + { + "@id": "dct:Resource10", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this spatial location.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource10", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:spatial" + }, + { + "@id": "dct:Resource11", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that is made available.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource11", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:publisher" + }, + { + "@id": "dct:Resource12", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that replaces the referenced resource.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource12", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:replaces" + }, + { + "@id": "dct:Resource13", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has these recerences.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource13", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:references" + }, + { + "@id": "dct:Resource2", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that conforms to.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource2", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:conformsTo" + }, + { + "@id": "dct:Resource3", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this license.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource3", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:license" + }, + { + "@id": "dct:Resource4", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this type.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource4", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:type" + }, + { + "@id": "dct:Resource5", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this periodicity.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource5", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:accrualPeriodicity" + }, + { + "@id": "dct:Resource6", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "The resource that has this source.", + "rdfs:domain": "md:Model", + "rdfs:label": "Resource6", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:source" + }, + { + "@id": "dct:accessRights", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "Information about who access the resource or an indication of its security status. Access Rights may include information regarding access or restrictions based on privacy, security, or other policies.\n[CIM context:\nReference to the confidentiality level that shall be applied when handling this model.].", + "rdfs:domain": "md:Model", + "rdfs:label": "accessRights", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource1" + }, + { + "@id": "dct:accrualPeriodicity", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "The frequency with which items are added to a collection.\n[CIM context:\nReference to the time frame.].", + "rdfs:domain": "md:Model", + "rdfs:label": "accrualPeriodicity", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource5" + }, + { + "@id": "dct:conformsTo", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "An established standard to which the described resource conforms.\n[CIM context:\nAn IRI describing the profile that governs this model. It uniquely identifies the profile and its version. Multiple instances of the property describe all standards or specifications to which the model and the document representing this model conform to.\nA document would normally conform to profile definitions, the constraints that relate to the profile and/or the set of business specific constrains. A reference to a machine- readable constraints or specification indicates that the document was tested against these constraints and it conforms to them.].", + "rdfs:domain": "md:Model", + "rdfs:label": "conformsTo", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource2" + }, + { + "@id": "dct:license", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "A legal document giving official permission to do something with the resource. Recommended practice is to identify the license document with a URI. If this is not possible or feasible, a literal value that identifies the license may be provided.\n[CIM context:\nReference to the license under which the data is made available. If no license holder is defined, then the original data provider holds the license.].", + "rdfs:domain": "md:Model", + "rdfs:label": "license", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource3" + }, + { + "@id": "dct:publisher", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "An entity responsible for making the resource available.\n[CIM context: \nThe agent that is publishing the dataset on the given platform.]", + "rdfs:domain": "md:Model", + "rdfs:label": "publisher", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource11" + }, + { + "@id": "dct:references", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "A related resource that is referenced, cited, or otherwise pointed to by the described resource[.\n[CIM context: \nThe referenced resource that is being complemented in this dataset, e.g. SSH is referencing EQ.]", + "rdfs:domain": "md:Model", + "rdfs:label": "references", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource13" + }, + { + "@id": "dct:replaces", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "dcterms", + "rdfs:comment": "A related resource that is supplanted, displaced, or superseded by the described resource\n[CIM context: \nThe referenced dataset is being replaced by this dataset.]", + "rdfs:domain": "md:Model", + "rdfs:label": "replaces", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource12" + }, + { + "@id": "dct:source", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "A related resource from which the described resource is derived.\nThis property is intended to be used with non-literal values. The described resource may be derived from the related resource in whole or in part. Best practice is to identify the related resource by means of a URI or a string conforming to a formal identification system.", + "rdfs:domain": "md:Model", + "rdfs:label": "source", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource6" + }, + { + "@id": "dct:spatial", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "The geographical area covered by the dataset.\n[CIM context: \nThe responsibility area that multiple model can describe, also referred to frame.]", + "rdfs:domain": "md:Model", + "rdfs:label": "spatial", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource10" + }, + { + "@id": "dct:type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "dcterms", + "rdfs:comment": "The nature or genre of the resource. Recommended practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMI-TYPE]. To describe the file format, physical medium, or dimensions of the resource, use the property Format.", + "rdfs:domain": "md:Model", + "rdfs:label": "type", + "rdfs:range": "md:Model", + "owl:inverseOf": "dct:Resource4" + }, + { + "@id": "dm:DifferenceModel.forwardDifferences", + "@type": "owl:ObjectProperty", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A property of the difference model whose value is a collection of statements (i.e., resources of type rdf:Statement) representing the forward difference statements.", + "rdfs:domain": "dm:DifferenceModel", + "rdfs:label": "forwardDifferences", + "rdfs:range": "rdf:Statement" + }, + { + "@id": "dm:DifferenceModel.preconditions", + "@type": "owl:ObjectProperty", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A property of the difference model whose value is the collection of precondition statements.", + "rdfs:domain": "dm:DifferenceModel", + "rdfs:label": "preconditions", + "rdfs:range": "rdf:Statement" + }, + { + "@id": "dm:DifferenceModel.reverseDifferences", + "@type": "owl:ObjectProperty", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A property of the difference model whose value is the collection of reverse difference statements.", + "rdfs:domain": "dm:DifferenceModel", + "rdfs:label": "reverseDifferences", + "rdfs:range": "rdf:Statement" + }, + { + "@id": "eumd:Model1", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "eumd", + "rdfs:comment": "The model taht uses these settings.", + "rdfs:domain": "md:Model", + "rdfs:label": "Model1", + "rdfs:range": "md:Model", + "owl:inverseOf": "eumd:usedSettings" + }, + { + "@id": "eumd:Model2", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "eumd", + "rdfs:comment": "The model for this process type.", + "rdfs:domain": "md:Model", + "rdfs:label": "Model2", + "rdfs:range": "md:Model", + "owl:inverseOf": "eumd:processType" + }, + { + "@id": "eumd:processType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "eumd", + "rdfs:comment": "The exact business nature. Reference to Business Process configurations.", + "rdfs:domain": "md:Model", + "rdfs:label": "processType", + "rdfs:range": "md:Model", + "owl:inverseOf": "eumd:Model2" + }, + { + "@id": "eumd:usedSettings", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "eumd", + "rdfs:comment": "Reference to a set of parameters describing used settings (e.g. power flow settings, process settings, etc.) applied to the model prior its serialisation.", + "rdfs:domain": "md:Model", + "rdfs:label": "usedSettings", + "rdfs:range": "md:Model", + "owl:inverseOf": "eumd:Model1" + }, + { + "@id": "md:Model.DependentOn", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "md", + "rdfs:comment": "A reference to the model documents that the model described by this document depends on. In general there can be 0 or many Model.DependentOn depending on the profile and the content of the instance file.\nFor instance:\n– A load flow solution depends on the topology model it was computed from\n– A topology model computed by a topology processor depends on the network model it was computed from.\nThe referenced models are identified by the FullModel rdf:about attribute for full model documents and by DifferenceModel rdf:about attribute for difference model documents.\nThe references are maintained by the producer of the CIMXML document and the references are valid for the model with version and identifier for which the document was created.", + "rdfs:domain": "md:Model", + "rdfs:label": "DependentOn", + "rdfs:range": "md:Model", + "owl:inverseOf": "md:Model.Depending" + }, + { + "@id": "md:Model.Depending", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "md", + "rdfs:comment": "All documents depending on the model described by this document. This role is not intended to be included in any document exchanging instance data.", + "rdfs:domain": "md:Model", + "rdfs:label": "Depending", + "rdfs:range": "md:Model", + "owl:inverseOf": "md:Model.DependentOn" + }, + { + "@id": "md:Model.SupersededBy", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "md", + "rdfs:comment": "All models superseding this model. This role is not intended to be included in any document exchanging instance data.", + "rdfs:domain": "md:Model", + "rdfs:label": "SupersededBy", + "rdfs:range": "md:Model", + "owl:inverseOf": "md:Model.Supersedes" + }, + { + "@id": "md:Model.Supersedes", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "md", + "rdfs:comment": "When a model is updated the resulting model supersedes the models that were used as basis for the update. Hence this is a reference to the CIMXML documents which are superseded by this model. A model (or instance file) can supersede 1 or more models, e.g. a difference model or a full model supersede multiple models (difference or full). In this case more than one Model.Supersedes are included in the header. The referenced document(s) is (are) identified by the URN/MRID/UUID in the FullModel rdf:about attribute when full model(s) is (are) referenced and by the URN/MRID/UUID in the DifferenceModel rdf:about attribute when difference model(s) is (are) referenced.", + "rdfs:domain": "md:Model", + "rdfs:label": "Supersedes", + "rdfs:range": "md:Model", + "owl:inverseOf": "md:Model.SupersededBy" + }, + { + "@id": "prov:Entity", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "prov", + "rdfs:comment": "The entity that generated by this activity.", + "rdfs:domain": "md:Model", + "rdfs:label": "Entity", + "rdfs:range": "md:Model", + "owl:inverseOf": "prov:wasGeneratedBy" + }, + { + "@id": "prov:wasGeneratedBy", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "prov", + "rdfs:comment": "Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation.\n[CIM context:\nReference to an activity or the exact business nature (process, configuration) which produced or uses the model.].", + "rdfs:domain": "md:Model", + "rdfs:label": "wasGeneratedBy", + "rdfs:range": "md:Model", + "owl:inverseOf": "prov:Entity" + }, + { + "@id": "adms:versionNotes", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "adms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A description of changes between this version and the previous version of the resource.", + "rdfs:domain": "md:Model", + "rdfs:label": "versionNotes", + "rdfs:range": "xsd:string" + }, + { + "@id": "dcat:endDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "This property contains the end of the period.\n[CIM context:\nThe end date and time of the validity period of the model that it is serialized in the document where the header is located. It is only used in relation to the startDate property which indicates the beginning of the validity period of the model.].", + "rdfs:domain": "md:Model", + "rdfs:label": "endDate", + "rdfs:range": "xsd:dateTimeStamp" + }, + { + "@id": "dcat:keyword", + "@type": "owl:DatatypeProperty", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A keyword or tag describing a resource.\n[CIM context:\nThe intended content type of the model, usually the profile keyword. Used to identify what profiles and content is expected in the document, e.g., Equipment, Boundary, SSH, AE, etc. The same keyword is used for different versions of same profile. It can be also used to identify different content based on the same profile.\nFor instance, as the equipment profile can be used for both boundary data and equipment not related to boundary, the keyword is different to indicate that boundary data is exchanged. In order to avoid ambiguity the property is not exchanged in cases where the document contains multiple profiles referenced by dct:conformsTo.].", + "rdfs:domain": "md:Model", + "rdfs:label": "keyword", + "rdfs:range": "xsd:string" + }, + { + "@id": "dcat:startDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "This property contains the start of the \nperiod.\n[CIM context:\nThe date and time that this model represents, i.e. for which the model is (or was) valid. It indicates the beginning of the validity period. It is indicating either an instant (in cases where the model is only valid for a point in time) or the start time of a period. If not provided the model is considered valid for any time stamp. The format is an extended format according to the ISO 8601-2005. European exchanges shall refer to UTC.].", + "rdfs:domain": "md:Model", + "rdfs:label": "startDate", + "rdfs:range": "xsd:dateTimeStamp" + }, + { + "@id": "dcat:temporalResolution", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Minimum time period resolvable in the dataset.\n[CIM context: \n\nDescribes the Market Time Unit (MTU), e.g. hourly, 15 min., etc.]", + "rdfs:domain": "md:Model", + "rdfs:label": "temporalResolution", + "rdfs:range": "xsd:duration" + }, + { + "@id": "dcat:version", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The version number of a resource.", + "rdfs:domain": "md:Model", + "rdfs:label": "version", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A free-text account of the item.", + "rdfs:domain": "md:Model", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:identifier", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "An unambiguous reference to the resource within a given context. Recommended practice is to identify the resource by means of a string conforming to an identification system. Examples include International Standard Book Number (ISBN), Digital Object Identifier (DOI), and Uniform Resource Name (URN). Persistent identifiers should be provided as HTTP URIs.\n[CIM context:\nA unique identifier of the model which is serialised in the document where the header is located. The identifier is persistent for a given version of the model and shall change when the model changes.\nIf a model is serialized as complete (full) model or as difference model exchange the identifier shall be the same. The identifier shall not be used as an identifier of the document which can be different for a given version of a model.].", + "rdfs:domain": "md:Model", + "rdfs:label": "identifier", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:issued", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The date of listing (i.e., formal recording) of the corresponding dataset or service in the catalog.\n[CIM context:\nReference to the date that the complete data set was made valid/available.].", + "rdfs:domain": "md:Model", + "rdfs:label": "issued", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "dct:rights", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A statement that concerns all rights not addressed with dct:license or dct:accessRights, such as copyright statements.", + "rdfs:domain": "md:Model", + "rdfs:label": "rights", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:rightsHolder", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Information about rights held in and over the resource. Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights. Recommended practice is to refer to a rights statement with a URI. If this is not possible or feasible, a literal value (name, label, or short text) may be provided.", + "rdfs:domain": "md:Model", + "rdfs:label": "rightsHolder", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:title", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A name given to the resource\n[CIM context: \n\nThe human readable name of the dataset that can form the instance file name.]", + "rdfs:domain": "md:Model", + "rdfs:label": "title", + "rdfs:range": "xsd:string" + }, + { + "@id": "eumd:Model.applicationSoftware", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "eumd", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies the application software which generated this instance file. The application software term is defined in ISO/IEC/IEEE 24765:2017. The application software can be identified either:\n- as a string which contains information on the software name and version, e.g. <tool_name>-<major_version>.<minor_version>.<patch>, or\n- as a reference to a software identification tag as defined by ISO/IEC 19770-2:2015 and ISO/IEC/IEEE 24765:2017.", + "rdfs:domain": "md:Model", + "rdfs:label": "applicationSoftware", + "rdfs:range": "xsd:string" + }, + { + "@id": "euvoc:status", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "euvoc", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates the status of a skos:Concept or a skosxl:Label, or any resource related to controlled vocabulary management.\n[CIM context:\nThe condition or position of an object with regard to its standing. (Validated, Primary, Backup etc.)].", + "rdfs:domain": "md:Model", + "rdfs:label": "status", + "rdfs:range": "xsd:anyURI" + }, + { + "@id": "md:Model.created", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "md" + ], + "rdfs:comment": "The date and time when the model was created. It is the time of the serialization. The format is an extended format according to the ISO 8601-2005. European exchanges shall refer to UTC, e.g. <md:Model.created>2014-05-15T17:48:31.474Z</md:Model.created>.", + "rdfs:domain": "md:Model", + "rdfs:label": "created", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "md:Model.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "md" + ], + "rdfs:comment": "A description of the model, e.g. the name of person that created the model and for what purpose. The number of UTF 8 characters is limited to 2000.", + "rdfs:domain": "md:Model", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "md:Model.modelingAuthoritySet", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "md" + ], + "rdfs:comment": "A URN/URI referring to the organisation role / model authority set reference. The organization role is the source of the model. It is the same for all profiles part of a model exchange.", + "rdfs:domain": "md:Model", + "rdfs:label": "modelingAuthoritySet", + "rdfs:range": "xsd:anyURI" + }, + { + "@id": "md:Model.profile", + "@type": "owl:DatatypeProperty", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "md" + ], + "rdfs:comment": "URN/URI describing the profiles that governs this model. It uniquely identifies the profiles and its version, e.g. http://iec.ch/TC57/61970-456/SteadyStateHypothesis/2/0.", + "rdfs:domain": "md:Model", + "rdfs:label": "profile", + "rdfs:range": "xsd:anyURI" + }, + { + "@id": "md:Model.scenarioTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "md" + ], + "rdfs:comment": "The date and time that this model represents, i.e. for which the model is valid. The format is an extended format according to the ISO 8601-2005. European exchanges shall refer to UTC, e.g. <md:Model.scenarioTime>2030-01-15T17:00:00.000Z</md:Model.scenarioTime>.", + "rdfs:domain": "md:Model", + "rdfs:label": "scenarioTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "md:Model.version", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "md" + ], + "rdfs:comment": "The version of the model. If the instance file is imported and exported with no change, the version number is kept the same. The version changes only if the content of the file changes. It is the same logic as for the header id. The version is the human readable id. [CIM context: It relates to the version of the document and not the version of the model which is serialized.].", + "rdfs:domain": "md:Model", + "rdfs:label": "version", + "rdfs:range": "xsd:string" + }, + { + "@id": "prov:generatedAtTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "prov" + ], + "rdfs:comment": "Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation.\n[CIM context:\nThe date and time when the model was serialized in the document where the header is located. The format is an extended format according to the ISO 8601-2005. European exchanges shall refer to UTC.].", + "rdfs:domain": "md:Model", + "rdfs:label": "generatedAtTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "rdf:Statement.object", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "rdf" + ], + "rdfs:comment": "Statement object.", + "rdfs:domain": "rdf:Statement", + "rdfs:label": "object", + "rdfs:range": "xsd:string" + }, + { + "@id": "rdf:Statement.predicate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "rdf" + ], + "rdfs:comment": "Statement predicate.", + "rdfs:domain": "rdf:Statement", + "rdfs:label": "predicate", + "rdfs:range": "xsd:string" + }, + { + "@id": "rdf:Statement.subject", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + { + "@id": "uml:attribute" + }, + "rdf" + ], + "rdfs:comment": "Statement subject.", + "rdfs:domain": "rdf:Statement", + "rdfs:label": "subject", + "rdfs:range": "xsd:string" + }, + { + "@id": "dh:Package_DocDocumentHeaderProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocDocumentHeaderProfile" + }, + { + "@id": "dh:Package_DocumentHeaderProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "The package describes the profile for the extended header.", + "rdfs:label": "DocumentHeaderProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/ImpactAssessmentMatrix-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/ImpactAssessmentMatrix-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..085bf1e --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/ImpactAssessmentMatrix-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,732 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "iam:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the impact assessment matrix profile.", + "dct:identifier": "urn:uuid:1eb41c0b-3c58-4762-a79b-33220d051d32", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Impact Assessment Matrix Vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/ImpactAssessmentMatrix-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/ImpactAssessmentMatrix/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "IAM", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "nc:CalculationBasedImpactAssessmentMatrix", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Calculation based impact assessment matrix. It relates to the remedial action schedule. Calculation-Based is the impact matrix determined by calculating the impact factors (eventually scaled by the intensity of the remedial action) and matching them against a threshold in a determined way described by the methodologies.", + "rdfs:label": "CalculationBasedImpactAssessmentMatrix", + "rdfs:subClassOf": "nc:ImpactAssessmentMatrix" + }, + { + "@id": "nc:ConnectingImpactAssessmentMatrix", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Connecting system operator matrix is the impact matrix indicating which system operators are connecting for that specific remedial action. The concept of connecting system operator for a remedial action is defined by CSAm Article 2.1(14).", + "rdfs:label": "ConnectingImpactAssessmentMatrix", + "rdfs:subClassOf": "nc:ImpactAssessmentMatrix" + }, + { + "@id": "nc:ImpactAgreementKind", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The impact agreement for the remedial action.", + "rdfs:label": "ImpactAgreementKind" + }, + { + "@id": "nc:ImpactAssessmentMatrix", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "The result of an impact assessment analysis for each remedial action or remedial action schedule onto the grid and operation of each system operator.", + "rdfs:label": "ImpactAssessmentMatrix", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:ListBasedImpactAssessmentMatrix", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "List-Based is the impact matrix determined by agreement of the system operators involved. System operators jointly decide which Remedial Action (eventually scaled by the intensity of the remedial action) is impacting.", + "rdfs:label": "ListBasedImpactAssessmentMatrix", + "rdfs:subClassOf": "nc:ImpactAssessmentMatrix" + }, + { + "@id": "nc:OutcomeImpactAssessmentKind", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Outcome impact assessments kinds.", + "rdfs:label": "OutcomeImpactAssessmentKind" + }, + { + "@id": "nc:OutcomeValue", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Outcome of an impact assessment matrix.", + "rdfs:label": "OutcomeValue" + }, + { + "@id": "nc:OwnerRemedialActionAssessment", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Owner remedial action assessment of the impact of their remedial action on neighboring system operators.", + "rdfs:label": "OwnerRemedialActionAssessment" + }, + { + "@id": "nc:QualitativeRemedialActionImpact", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the qualitative impact for a remedial action. Relevant remedial action is assumed to have impact when the impact quantity is applied.", + "rdfs:label": "QualitativeRemedialActionImpact", + "rdfs:subClassOf": "nc:RemedialActionImpact" + }, + { + "@id": "nc:QuantitativeRemedialActionImpact", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the quantitative impact for a remedial action. The value if the impact quantity is derived through offline calculation that has coursed an impact of an element that is monitored by the assessed system operator higher than the relevant threshold for the conducting equipment.", + "rdfs:label": "QuantitativeRemedialActionImpact", + "rdfs:subClassOf": "nc:RemedialActionImpact" + }, + { + "@id": "nc:RemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action describes one or more actions that can be performed on a given power system model situation to eliminate one or more identified breaches of constraints. The remedial action can be costly, and have a cost characteristic, or non costly.", + "rdfs:label": "RemedialAction" + }, + { + "@id": "nc:RemedialActionImpact", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action impact assessment based on a given agreement with a specific system operator.", + "rdfs:label": "RemedialActionImpact" + }, + { + "@id": "nc:RemedialActionOutcomeValue", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Outcome of an impact assessment matrix for a remedial action.", + "rdfs:label": "RemedialActionOutcomeValue", + "rdfs:subClassOf": "nc:OutcomeValue" + }, + { + "@id": "nc:RemedialActionSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A schedule for a determined remedial action.", + "rdfs:label": "RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionScheduleOutcomeValue", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Outcome of an impact assessment matrix for a remedial action schedule.", + "rdfs:label": "RemedialActionScheduleOutcomeValue", + "rdfs:subClassOf": "nc:OutcomeValue" + }, + { + "@id": "nc:SensitivityArea", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A monitoring area that defines the required observability area given by the sensitivity factors.", + "rdfs:label": "SensitivityArea" + }, + { + "@id": "nc:SystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "iam:Package_ImpactAssessmentMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "System operator.", + "rdfs:label": "SystemOperator" + }, + { + "@id": "nc:ImpactAssessmentMatrix.OutcomeValue", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "One of the values of the impact assessment matrix.", + "rdfs:domain": "nc:ImpactAssessmentMatrix", + "rdfs:label": "OutcomeValue", + "rdfs:range": "nc:OutcomeValue", + "owl:inverseOf": "nc:OutcomeValue.ImpactAssessmentMatrix" + }, + { + "@id": "nc:OutcomeValue.ImpactAssessmentMatrix", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "the impact assessment matrix which has this value.", + "rdfs:domain": "nc:OutcomeValue", + "rdfs:label": "ImpactAssessmentMatrix", + "rdfs:range": "nc:ImpactAssessmentMatrix", + "owl:inverseOf": "nc:ImpactAssessmentMatrix.OutcomeValue" + }, + { + "@id": "nc:OutcomeValue.ImpactedSystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The impacted system operator that has an outcome value.", + "rdfs:domain": "nc:OutcomeValue", + "rdfs:label": "ImpactedSystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.OutcomeValue" + }, + { + "@id": "nc:OutcomeValue.outcome", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Outcome value.", + "rdfs:domain": "nc:OutcomeValue", + "rdfs:label": "outcome", + "rdfs:range": "nc:OutcomeImpactAssessmentKind" + }, + { + "@id": "nc:OwnerRemedialActionAssessment.ImpactedSystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "System operator that is evaluated to be impacted by the remedial action done by the remedial action owner.", + "rdfs:domain": "nc:OwnerRemedialActionAssessment", + "rdfs:label": "ImpactedSystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.OwnerRemedialActionAssessment" + }, + { + "@id": "nc:OwnerRemedialActionAssessment.RemedialActionImpact", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action impact which is evaluated by the owner of the remedial action.", + "rdfs:domain": "nc:OwnerRemedialActionAssessment", + "rdfs:label": "RemedialActionImpact", + "rdfs:range": "nc:RemedialActionImpact", + "owl:inverseOf": "nc:RemedialActionImpact.OwnerRemedialActionAssessment" + }, + { + "@id": "nc:QuantitativeRemedialActionImpact.SensitivityArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Sensitivity area which should be monitored to evaluate the threshold given by the remedial action impact on relevant equipment.", + "rdfs:domain": "nc:QuantitativeRemedialActionImpact", + "rdfs:label": "SensitivityArea", + "rdfs:range": "nc:SensitivityArea", + "owl:inverseOf": "nc:SensitivityArea.QuantitativeRemedialActionImpact" + }, + { + "@id": "nc:RemedialAction.RemedialActionImpact", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "This is the impact for a given remedial action.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "RemedialActionImpact", + "rdfs:range": "nc:RemedialActionImpact", + "owl:inverseOf": "nc:RemedialActionImpact.RemedialAction" + }, + { + "@id": "nc:RemedialAction.RemedialActionOutcomeValue", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action outcome value associated with a remedial action.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "RemedialActionOutcomeValue", + "rdfs:range": "nc:RemedialActionOutcomeValue", + "owl:inverseOf": "nc:RemedialActionOutcomeValue.RemedialAction" + }, + { + "@id": "nc:RemedialActionImpact.AssessingSystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The impacted System Operator that assigns a remedial action impact.", + "rdfs:domain": "nc:RemedialActionImpact", + "rdfs:label": "AssessingSystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.RemedialActionImpact" + }, + { + "@id": "nc:RemedialActionImpact.OwnerRemedialActionAssessment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The owner's assessment to the impacted system operator.", + "rdfs:domain": "nc:RemedialActionImpact", + "rdfs:label": "OwnerRemedialActionAssessment", + "rdfs:range": "nc:OwnerRemedialActionAssessment", + "owl:inverseOf": "nc:OwnerRemedialActionAssessment.RemedialActionImpact" + }, + { + "@id": "nc:RemedialActionImpact.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action that has an impact.", + "rdfs:domain": "nc:RemedialActionImpact", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.RemedialActionImpact" + }, + { + "@id": "nc:RemedialActionImpact.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The impact agreement kind.", + "rdfs:domain": "nc:RemedialActionImpact", + "rdfs:label": "kind", + "rdfs:range": "nc:ImpactAgreementKind" + }, + { + "@id": "nc:RemedialActionOutcomeValue.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action that has a remedial action outcome value.", + "rdfs:domain": "nc:RemedialActionOutcomeValue", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.RemedialActionOutcomeValue" + }, + { + "@id": "nc:RemedialActionSchedule.RemedialActionScheduleOutcomeValue", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action schedule outcome value associated with a remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "RemedialActionScheduleOutcomeValue", + "rdfs:range": "nc:RemedialActionScheduleOutcomeValue", + "owl:inverseOf": "nc:RemedialActionScheduleOutcomeValue.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionScheduleOutcomeValue.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action schedule that has a remedial action schedule outcome value.", + "rdfs:domain": "nc:RemedialActionScheduleOutcomeValue", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.RemedialActionScheduleOutcomeValue" + }, + { + "@id": "nc:SensitivityArea.QuantitativeRemedialActionImpact", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Quantitative remedial action impact when the remedial action is influencing equipment included in the sensitivity area.", + "rdfs:domain": "nc:SensitivityArea", + "rdfs:label": "QuantitativeRemedialActionImpact", + "rdfs:range": "nc:QuantitativeRemedialActionImpact", + "owl:inverseOf": "nc:QuantitativeRemedialActionImpact.SensitivityArea" + }, + { + "@id": "nc:SystemOperator.OutcomeValue", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Impact assessment outcome value for this impacted system operator.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "OutcomeValue", + "rdfs:range": "nc:OutcomeValue", + "owl:inverseOf": "nc:OutcomeValue.ImpactedSystemOperator" + }, + { + "@id": "nc:SystemOperator.OwnerRemedialActionAssessment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Owner's assessment of the remedial action.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "OwnerRemedialActionAssessment", + "rdfs:range": "nc:OwnerRemedialActionAssessment", + "owl:inverseOf": "nc:OwnerRemedialActionAssessment.ImpactedSystemOperator" + }, + { + "@id": "nc:SystemOperator.RemedialActionImpact", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action impact for a given assessing System Operator.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "RemedialActionImpact", + "rdfs:range": "nc:RemedialActionImpact", + "owl:inverseOf": "nc:RemedialActionImpact.AssessingSystemOperator" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:OutcomeValue.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:OutcomeValue", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:OwnerRemedialActionAssessment.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:OwnerRemedialActionAssessment", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:RemedialActionImpact.impactQuantity", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Delta, positive or negative, quantity that when it is applied to the remedial action, it will cause impact on a conducting equipment monitored by the assessed system operator.\nExample of relevant remedial action changes are redispatching, countertrading, change of set point on HVDC systems or change of taps on phase-shifting transformers.", + "rdfs:domain": "nc:RemedialActionImpact", + "rdfs:label": "impactQuantity", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:RemedialActionImpact.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:RemedialActionImpact", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:RemedialActionOutcomeValue.impactQuantity", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Delta, positive or negative, quantity that when it is applied to the remedial action, it will cause impact on a conducting equipment monitored by the assessed system operator.\nExample of relevant remedial action changes are redispatching, countertrading, change of set point on HVDC systems or change of taps on phase-shifting transformers.", + "rdfs:domain": "nc:RemedialActionOutcomeValue", + "rdfs:label": "impactQuantity", + "rdfs:range": "xsd:float" + }, + { + "@id": "iam:Package_DocImpactAssessmentMatrixProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocImpactAssessmentMatrixProfile" + }, + { + "@id": "iam:Package_ImpactAssessmentMatrixProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains impact assessment matrix profile.", + "rdfs:label": "ImpactAssessmentMatrixProfile" + }, + { + "@id": "nc:ImpactAgreementKind.always", + "@type": "nc:ImpactAgreementKind", + "cims:stereotype": "enum", + "rdfs:comment": "An agreement is reached that the remedial action is always impacting whichever the intensity.", + "rdfs:label": "always" + }, + { + "@id": "nc:ImpactAgreementKind.never", + "@type": "nc:ImpactAgreementKind", + "cims:stereotype": "enum", + "rdfs:comment": "An agreement is reached that a remedial action is never impacting.", + "rdfs:label": "never" + }, + { + "@id": "nc:ImpactAgreementKind.noAgreement", + "@type": "nc:ImpactAgreementKind", + "cims:stereotype": "enum", + "rdfs:comment": "No agreement is reached on the qualitative impact of a remedial action.", + "rdfs:label": "noAgreement" + }, + { + "@id": "nc:OutcomeImpactAssessmentKind.false", + "@type": "nc:OutcomeImpactAssessmentKind", + "cims:stereotype": "enum", + "rdfs:comment": "False.", + "rdfs:label": "false" + }, + { + "@id": "nc:OutcomeImpactAssessmentKind.true", + "@type": "nc:OutcomeImpactAssessmentKind", + "cims:stereotype": "enum", + "rdfs:comment": "True.", + "rdfs:label": "true" + }, + { + "@id": "nc:OutcomeImpactAssessmentKind.undecided", + "@type": "nc:OutcomeImpactAssessmentKind", + "cims:stereotype": "enum", + "rdfs:comment": "Undecided. Used only for list-based impact assessment matrix.", + "rdfs:label": "undecided" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/MonitoringArea-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/MonitoringArea-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..0543592 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/MonitoringArea-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,603 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "ma:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the monitoring area profile.", + "dct:identifier": "urn:uuid:41075091-91f0-4b14-a5b8-93945aa528ed", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Monitoring area Vocabulary", + "owl:versionIRI": "https://ap-voc.cim4.eu/MonitoringArea/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "MA", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:AreaBorderTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Area border terminal defines the terminals that are defining a monitoring area.", + "rdfs:label": "AreaBorderTerminal" + }, + { + "@id": "nc:ContingencyArea", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A monitoring area that defines the required contingency elements. This includes elements that are part of the external contingency list.", + "rdfs:label": "ContingencyArea", + "rdfs:subClassOf": "nc:InfluenceArea" + }, + { + "@id": "nc:InfluenceArea", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Influence area is a monitoring area that is defined by calculating the equipment that is affected by the influence factors.", + "rdfs:label": "InfluenceArea", + "rdfs:subClassOf": "nc:MonitoringArea" + }, + { + "@id": "nc:MonitoringArea", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A coherent part of the interconnected electrical power system, that includes the system operators' responsibility area and the surrounding parts of other system operators' responsibility area, that need to be monitored for security assessment.", + "rdfs:label": "MonitoringArea", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:ObservabilityArea", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A monitoring area that is given by a real time measurement.", + "rdfs:label": "ObservabilityArea", + "rdfs:subClassOf": "nc:MonitoringArea" + }, + { + "@id": "nc:Region", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A region where the system operator belongs to.", + "rdfs:label": "Region" + }, + { + "@id": "nc:SensitivityArea", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A monitoring area that defines the required observability area given by the sensitivity factors.", + "rdfs:label": "SensitivityArea", + "rdfs:subClassOf": "nc:InfluenceArea" + }, + { + "@id": "nc:SynchronousArea", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A synchronous area is an electrical area covered by interconnect with a common system frequency in a steady-state.", + "rdfs:label": "SynchronousArea" + }, + { + "@id": "nc:SystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "cims:stereotype": "NC", + "rdfs:comment": "System operator.", + "rdfs:label": "SystemOperator" + }, + { + "@id": "nc:AreaBorderTerminal.MonitoringArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The MonitoringArea defined by this AreaBorderTerminal.", + "rdfs:domain": "nc:AreaBorderTerminal", + "rdfs:label": "MonitoringArea", + "rdfs:range": "nc:MonitoringArea", + "owl:inverseOf": "nc:MonitoringArea.AreaBorderTerminal" + }, + { + "@id": "nc:AreaBorderTerminal.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Terminal that is part of an AreaBorderTerminal.", + "rdfs:domain": "nc:AreaBorderTerminal", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "nc:Terminal.AreaBorderTerminal" + }, + { + "@id": "nc:MonitoringArea.AreaBorderTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The AreaBorderTerminal which defines the MonitoringArea.", + "rdfs:domain": "nc:MonitoringArea", + "rdfs:label": "AreaBorderTerminal", + "rdfs:range": "nc:AreaBorderTerminal", + "owl:inverseOf": "nc:AreaBorderTerminal.MonitoringArea" + }, + { + "@id": "nc:MonitoringArea.Region", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Region that has monitoring areas.", + "rdfs:domain": "nc:MonitoringArea", + "rdfs:label": "Region", + "rdfs:range": "nc:Region", + "owl:inverseOf": "nc:Region.MonitoringArea" + }, + { + "@id": "nc:MonitoringArea.SynchronousArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The synchronous area that has this monitoring area.", + "rdfs:domain": "nc:MonitoringArea", + "rdfs:label": "SynchronousArea", + "rdfs:range": "nc:SynchronousArea", + "owl:inverseOf": "nc:SynchronousArea.MonitoringArea" + }, + { + "@id": "nc:MonitoringArea.SystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The system operator that operates this monitoring area.", + "rdfs:domain": "nc:MonitoringArea", + "rdfs:label": "SystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.MonitoringArea" + }, + { + "@id": "nc:Region.MonitoringArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Monitoring area which belongs to a region.", + "rdfs:domain": "nc:Region", + "rdfs:label": "MonitoringArea", + "rdfs:range": "nc:MonitoringArea", + "owl:inverseOf": "nc:MonitoringArea.Region" + }, + { + "@id": "nc:SynchronousArea.MonitoringArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The monitoring area that is part of this synchronous area.", + "rdfs:domain": "nc:SynchronousArea", + "rdfs:label": "MonitoringArea", + "rdfs:range": "nc:MonitoringArea", + "owl:inverseOf": "nc:MonitoringArea.SynchronousArea" + }, + { + "@id": "nc:SystemOperator.MonitoringArea", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The monitoring area that is operated by this system operator.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "MonitoringArea", + "rdfs:range": "nc:MonitoringArea", + "owl:inverseOf": "nc:MonitoringArea.SystemOperator" + }, + { + "@id": "nc:Terminal.AreaBorderTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The AreaBorderTerminal that has this Terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "AreaBorderTerminal", + "rdfs:range": "nc:AreaBorderTerminal", + "owl:inverseOf": "nc:AreaBorderTerminal.Terminal" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AreaBorderTerminal.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:AreaBorderTerminal", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:InfluenceArea.filteringInfluenceFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Power flow filtering influence factor of a network element not normalised. This is referred as power flow influence threshold in CSA methodology.\n\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:InfluenceArea", + "rdfs:label": "filteringInfluenceFactor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:InfluenceArea.identificationInfluenceFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Power flow identification influence factor of a network element that is normalised in order to take into account potential impacts induced by differences in Permanently Admissible Transmission Loading (PATL) values. This is referred as identification influence threshold in CSA methodology.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:InfluenceArea", + "rdfs:label": "identificationInfluenceFactor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:InfluenceArea.voltageInfluenceFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Voltage influence factor of a network element as defined in the CSA methodology.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:InfluenceArea", + "rdfs:label": "voltageInfluenceFactor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ma:Package_MonitoringAreaProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "ma:Package_DocMonitoringAreaProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocMonitoringAreaProfile" + }, + { + "@id": "ma:Package_MonitoringAreaProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains monitoring area profile.", + "rdfs:label": "MonitoringAreaProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/ObjectRegistry-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/ObjectRegistry-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..4ef9a86 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/ObjectRegistry-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,553 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "or:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the object registry profile.", + "dct:identifier": "urn:uuid:14166b65-abaa-4611-b466-34975c15c27d", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Object Registry vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/ObjectRegistry-EU/2.1", + "owl:versionIRI": "https://ap-voc.cim4.eu/ObjectRegistry/2.2", + "owl:versionInfo": "2.2.3", + "dcat:keyword": "OR", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "or:Package_ObjectRegistryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:Name", + "@type": "owl:Class", + "cims:belongsToCategory": "or:Package_ObjectRegistryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The Name class provides the means to define any number of human readable names for an object. A name is not to be used for defining inter-object relationships. For inter-object relationships instead use the object identification 'mRID'.", + "rdfs:label": "Name" + }, + { + "@id": "cim:NameType", + "@type": "owl:Class", + "cims:belongsToCategory": "or:Package_ObjectRegistryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Type of name. Possible values for attribute 'name' are implementation dependent but standard profiles may specify types. An enterprise may have multiple IT systems each having its own local name for the same object, e.g. a planning system may have different names from an EMS. An object may also have different names within the same IT system, e.g. localName as defined in CIM version 14. The definition from CIM14 is:\nThe localName is a human readable name of the object. It is a free text name local to a node in a naming hierarchy similar to a file directory structure. A power system related naming hierarchy may be: Substation, VoltageLevel, Equipment etc. Children of the same parent in such a hierarchy have names that typically are unique among them.", + "rdfs:label": "NameType" + }, + { + "@id": "nc:NamingAuthority", + "@type": "owl:Class", + "cims:belongsToCategory": "or:Package_ObjectRegistryProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Authority responsible for creation and management of names of a given name type and/or name; typically an organization or an enterprise system.", + "rdfs:label": "NamingAuthority" + }, + { + "@id": "nc:ObjectType", + "@type": "owl:Class", + "cims:belongsToCategory": "or:Package_ObjectRegistryProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Identifies the specialised type of an object when the instance object is serialised using a generalised class. It may be useful when the object type is not otherwise included in the exchange. For example, a Meter may be serialised as an EndDevice in message exchanges and need to have the ObjectType.type be specified as 'Meter' to provide context to the message receiver.", + "rdfs:label": "ObjectType" + }, + { + "@id": "nc:IdentifiedObject.AlternativeIdentifier", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "All alternative identifiers of this identified object. No two identified objects can have the same alternative identifier.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "AlternativeIdentifier", + "rdfs:range": "cim:Name", + "owl:inverseOf": "nc:Name.UniqueIdentifiedObject" + }, + { + "@id": "nc:IdentifiedObject.Name", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "All names of this identified object. Names may be but are not guaranteed to be unique.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "Name", + "rdfs:range": "cim:Name", + "owl:inverseOf": "nc:Name.IdentifiedObject" + }, + { + "@id": "nc:IdentifiedObject.ObjectType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The object type of the IdentifiedObject.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "ObjectType", + "rdfs:range": "nc:ObjectType", + "owl:inverseOf": "nc:ObjectType.IdentifiedObject" + }, + { + "@id": "nc:Name.IdentifiedObject", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Identified object that this name designates.", + "rdfs:domain": "cim:Name", + "rdfs:label": "IdentifiedObject", + "rdfs:range": "cim:IdentifiedObject", + "owl:inverseOf": "nc:IdentifiedObject.Name" + }, + { + "@id": "nc:Name.NameType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Type of this name.", + "rdfs:domain": "cim:Name", + "rdfs:label": "NameType", + "rdfs:range": "cim:NameType", + "owl:inverseOf": "nc:NameType.Name" + }, + { + "@id": "nc:Name.NamingAuthority", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Authority responsible for managing this name.", + "rdfs:domain": "cim:Name", + "rdfs:label": "NamingAuthority", + "rdfs:range": "nc:NamingAuthority", + "owl:inverseOf": "nc:NamingAuthority.Name" + }, + { + "@id": "nc:Name.UniqueIdentifiedObject", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Identified object that this alternative identifier designates.", + "rdfs:domain": "cim:Name", + "rdfs:label": "UniqueIdentifiedObject", + "rdfs:range": "cim:IdentifiedObject", + "owl:inverseOf": "nc:IdentifiedObject.AlternativeIdentifier" + }, + { + "@id": "nc:NameType.Name", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "All names of this type.", + "rdfs:domain": "cim:NameType", + "rdfs:label": "Name", + "rdfs:range": "cim:Name", + "owl:inverseOf": "nc:Name.NameType" + }, + { + "@id": "nc:NameType.NamingAuthority", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Authority responsible for managing this name type.", + "rdfs:domain": "cim:NameType", + "rdfs:label": "NamingAuthority", + "rdfs:range": "nc:NamingAuthority", + "owl:inverseOf": "nc:NamingAuthority.NameType" + }, + { + "@id": "nc:NamingAuthority.Name", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "All names managed by this authority.", + "rdfs:domain": "nc:NamingAuthority", + "rdfs:label": "Name", + "rdfs:range": "cim:Name", + "owl:inverseOf": "nc:Name.NamingAuthority" + }, + { + "@id": "nc:NamingAuthority.NameType", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "All name types managed by this authority.", + "rdfs:domain": "nc:NamingAuthority", + "rdfs:label": "NameType", + "rdfs:range": "cim:NameType", + "owl:inverseOf": "nc:NameType.NamingAuthority" + }, + { + "@id": "nc:ObjectType.IdentifiedObject", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The IdentifiedObject whose type is identified by ObjectType.", + "rdfs:domain": "nc:ObjectType", + "rdfs:label": "IdentifiedObject", + "rdfs:range": "cim:IdentifiedObject", + "owl:inverseOf": "nc:IdentifiedObject.ObjectType" + }, + { + "@id": "cim:IdentifiedObject.aliasName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.\nThe attribute aliasName is retained because of backwards compatibility between CIM relases. It is however recommended to replace aliasName with the Name class as aliasName is planned for retirement at a future time.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "aliasName", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:Name.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Any free text that used as a name or alternative identifier of the object.", + "rdfs:domain": "cim:Name", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:NameType.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Description of the name type.", + "rdfs:domain": "cim:NameType", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:NameType.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Name of the name type.", + "rdfs:domain": "cim:NameType", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:IdentifiedObject.energyIdentCodeEic", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute is used for an exchange of the EIC code (Energy identification Code). The length of the string is 16 characters as defined by the EIC code. For details on EIC scheme please refer to ENTSO-E web site.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "energyIdentCodeEic", + "rdfs:range": "xsd:string", + "owl:deprecated": true + }, + { + "@id": "eu:IdentifiedObject.shortName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute is used for an exchange of a human readable short name with length of the string 12 characters maximum.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "shortName", + "rdfs:range": "xsd:string", + "owl:deprecated": true + }, + { + "@id": "nc:Name.language", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Shall be specified as an IETF BCP 47 language tag (e.g. en-US). Applies to the Name.name attribute. \nIETF language tags combine subtags from other standards such as ISO 639, ISO 15924, ISO 3166-1, and UN M.49. The tag structure has been standardized by the IETF in Best Current Practice (BCP) 47; the subtags are maintained by the IANA Language Subtag Registry.", + "rdfs:domain": "cim:Name", + "rdfs:label": "language", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:Name.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:Name", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:NameType.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:NameType", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:NamingAuthority.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Description of the name authority.", + "rdfs:domain": "nc:NamingAuthority", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:NamingAuthority.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:NamingAuthority", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:NamingAuthority.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Name of the name authority.", + "rdfs:domain": "nc:NamingAuthority", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:ObjectType.type", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The specialised type of an object when the instance object is serialised using a generalised class. For example, a Meter being serialised as an EndDevice in a message exchange should have the type attribute specified as 'Meter'.", + "rdfs:domain": "nc:ObjectType", + "rdfs:label": "type", + "rdfs:range": "xsd:string" + }, + { + "@id": "or:Package_DocObjectRegistryProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocObjectRegistryProfile" + }, + { + "@id": "or:Package_ObjectRegistryProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains the equipment object registry profile.", + "rdfs:label": "ObjectRegistryProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/PowerSchedule-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/PowerSchedule-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..0d1c750 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/PowerSchedule-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,1497 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "ps:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the object registry profile.", + "dct:identifier": "urn:uuid:470c9792-7798-4eb6-b7f2-6e18293c5f7b", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Power schedule vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/PowerSchedule-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/PowerSchedule/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "PS", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:EnergyConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "rdfs:comment": "A connection of energy generation or consumption on the power system model.", + "rdfs:label": "EnergyConnection" + }, + { + "@id": "cim:EquivalentInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "rdfs:comment": "This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.", + "rdfs:label": "EquivalentInjection" + }, + { + "@id": "cim:GeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "rdfs:comment": "A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.", + "rdfs:label": "GeneratingUnit" + }, + { + "@id": "cim:HydroPump", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "rdfs:comment": "A synchronous motor-driven pump, typically associated with a pumped storage plant.", + "rdfs:label": "HydroPump" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:PowerElectronicsUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "rdfs:comment": "A generating unit or battery or aggregation that connects to the AC network using power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsUnit" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:AreaDispatchableUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Allocates a given producing or consuming unit, including direct current corridor and collection of units, to a given control area (through the scheduling area) for supporting the control of the given area through dispatch instruction.", + "rdfs:label": "AreaDispatchableUnit" + }, + { + "@id": "nc:BaseIrregularTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series that has irregular points in time.", + "rdfs:label": "BaseIrregularTimeSeries", + "rdfs:subClassOf": "nc:BaseTimeSeries" + }, + { + "@id": "nc:BaseTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series of values at points in time.", + "rdfs:label": "BaseTimeSeries", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:BaseTimeSeriesKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of time series.", + "rdfs:label": "BaseTimeSeriesKind" + }, + { + "@id": "nc:BiddingZone", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A bidding zone is a market-based method for handling power transmission congestion. It consists of scheduling areas that include the relevant production (supply) and consumption (demand) to form an electrical area with the same market price without capacity allocation.", + "rdfs:label": "BiddingZone" + }, + { + "@id": "nc:BiddingZoneBorder", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Defines the aggregated connection capacity between two Bidding Zones.", + "rdfs:label": "BiddingZoneBorder" + }, + { + "@id": "nc:DCPole", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "The direct current (DC) system pole (IEC 60633) is part of a DC system consisting of all the equipment in the DC substations and the interconnecting transmission lines, if any, which during normal operation exhibit a common direct voltage polarity with respect to earth.", + "rdfs:label": "DCPole" + }, + { + "@id": "nc:DCTieCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A collection of one or more direct current poles that connect two different control areas.", + "rdfs:label": "DCTieCorridor" + }, + { + "@id": "nc:EnergyGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "An energy group is an aggregation of energy components which have the same energy characteristic, e.g. fuel type and technology. It can be used to allocate energy.", + "rdfs:label": "EnergyGroup" + }, + { + "@id": "nc:MustRunSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Time series represent irregular must-run instruction values at given points in time. This could be instruction to a reliability must-run (RMR) generation facility that is necessary to run to meet certain operating conditions in order to maintain the security of power systems in a competitive environment.", + "rdfs:label": "MustRunSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:MustRunTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Must-run instruction value at a given point in time.", + "rdfs:label": "MustRunTimePoint" + }, + { + "@id": "nc:PowerRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Energy remedial action describes actions to rearrange power schedules.", + "rdfs:label": "PowerRemedialAction" + }, + { + "@id": "nc:PowerSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Time series represent irregular power, active and reactive, values at given points in time.", + "rdfs:label": "PowerSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:PowerScheduleKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of power schedule.", + "rdfs:label": "PowerScheduleKind" + }, + { + "@id": "nc:PowerTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power, active and reactive, value at a given point in time.", + "rdfs:label": "PowerTimePoint" + }, + { + "@id": "nc:RelativeDirectionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of direction for the changes.", + "rdfs:label": "RelativeDirectionKind" + }, + { + "@id": "nc:SchedulingArea", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "An area where production and/or consumption of energy can be forecasted, scheduled and measured. The area is operated by only one system operator, typically a Transmission System Operator (TSO). The area can consist of a sub area, which has the same definition as the main area, but it can be operated by another system operator (typically Distributed System Operator (DSO) or a Closed Distributed System Operator (CDSO)). This includes microgrid concept. A substation is the smallest grouping that can be included in the area. The area size should be considered in terms of the possibility of accumulated reading (settlement metering) and the capability of operating as an island.", + "rdfs:label": "SchedulingArea" + }, + { + "@id": "nc:TimeSeriesInterpolationKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of interpolation of values between two time point.", + "rdfs:label": "TimeSeriesInterpolationKind" + }, + { + "@id": "nc:AreaDispatchableUnit.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which has area dispatchable units.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.AreaDispatchableUnit" + }, + { + "@id": "nc:BaseTimeSeries.interpolationKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of interpolation done between time point.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "interpolationKind", + "rdfs:range": "nc:TimeSeriesInterpolationKind" + }, + { + "@id": "nc:BaseTimeSeries.timeSeriesKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of base time series.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "timeSeriesKind", + "rdfs:range": "nc:BaseTimeSeriesKind" + }, + { + "@id": "nc:BiddingZone.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which belongs to the power bidding zone.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.BiddingZone" + }, + { + "@id": "nc:BiddingZoneBorder.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which has bidding zone border.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.BiddingZoneBorder" + }, + { + "@id": "nc:DCPole.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which has DC poles.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.DCPole" + }, + { + "@id": "nc:DCTieCorridor.MustRunSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Must run schedule which has DC tie corridors.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "MustRunSchedule", + "rdfs:range": "nc:MustRunSchedule", + "owl:inverseOf": "nc:MustRunSchedule.DCTieCorridor" + }, + { + "@id": "nc:DCTieCorridor.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which has DC tie corridors.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.DCTieCorridor" + }, + { + "@id": "nc:EnergyConnection.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The power schedule for this energy connection.", + "rdfs:domain": "cim:EnergyConnection", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.EnergyConnection" + }, + { + "@id": "nc:EnergyGroup.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which is associated with an energy group.", + "rdfs:domain": "nc:EnergyGroup", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.EnergyGroup" + }, + { + "@id": "nc:EquivalentInjection.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which has equivalent injection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.EquivalentInjection" + }, + { + "@id": "nc:GeneratingUnit.MustRunSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Must run schedule which has generating units.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "MustRunSchedule", + "rdfs:range": "nc:MustRunSchedule", + "owl:inverseOf": "nc:MustRunSchedule.GeneratingUnit" + }, + { + "@id": "nc:GeneratingUnit.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which has generating unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.GeneratingUnit" + }, + { + "@id": "nc:HydroPump.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which has hydro pump.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.HydroPump" + }, + { + "@id": "nc:MustRunSchedule.DCTieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Hydro pump which belongs to the power schedule.", + "rdfs:domain": "nc:MustRunSchedule", + "rdfs:label": "DCTieCorridor", + "rdfs:range": "nc:DCTieCorridor", + "owl:inverseOf": "nc:DCTieCorridor.MustRunSchedule" + }, + { + "@id": "nc:MustRunSchedule.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Generating unit which belongs to the must run schedule.", + "rdfs:domain": "nc:MustRunSchedule", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "nc:GeneratingUnit.MustRunSchedule" + }, + { + "@id": "nc:MustRunSchedule.MustRunTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Value for the point in time.", + "rdfs:domain": "nc:MustRunSchedule", + "rdfs:label": "MustRunTimePoint", + "rdfs:range": "nc:MustRunTimePoint", + "owl:inverseOf": "nc:MustRunTimePoint.MustRunSchedule" + }, + { + "@id": "nc:MustRunTimePoint.MustRunSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Time series the time point values belongs to.", + "rdfs:domain": "nc:MustRunTimePoint", + "rdfs:label": "MustRunSchedule", + "rdfs:range": "nc:MustRunSchedule", + "owl:inverseOf": "nc:MustRunSchedule.MustRunTimePoint" + }, + { + "@id": "nc:PowerElectronicsUnit.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which has power electronics unit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.PowerElectronicsUnit" + }, + { + "@id": "nc:PowerRemedialAction.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which contains the power remedial action.", + "rdfs:domain": "nc:PowerRemedialAction", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.PowerRemedialAction" + }, + { + "@id": "nc:PowerSchedule.AreaDispatchableUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Area disptachable unit which belongs to the power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "AreaDispatchableUnit", + "rdfs:range": "nc:AreaDispatchableUnit", + "owl:inverseOf": "nc:AreaDispatchableUnit.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.BiddingZone", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Bidding zone which has power schedules.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "BiddingZone", + "rdfs:range": "nc:BiddingZone", + "owl:inverseOf": "nc:BiddingZone.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.BiddingZoneBorder", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Bidding zone border which belongs to the power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "BiddingZoneBorder", + "rdfs:range": "nc:BiddingZoneBorder", + "owl:inverseOf": "nc:BiddingZoneBorder.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.DCPole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC pole which belongs to the power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "DCPole", + "rdfs:range": "nc:DCPole", + "owl:inverseOf": "nc:DCPole.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.DCTieCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "DC tie corridor which belongs to the power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "DCTieCorridor", + "rdfs:range": "nc:DCTieCorridor", + "owl:inverseOf": "nc:DCTieCorridor.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.EnergyConnection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy connection that has a power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "EnergyConnection", + "rdfs:range": "cim:EnergyConnection", + "owl:inverseOf": "nc:EnergyConnection.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.EnergyGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Energy group which belongs to a power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "EnergyGroup", + "rdfs:range": "nc:EnergyGroup", + "owl:inverseOf": "nc:EnergyGroup.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.EquivalentInjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equivalent injection which belongs to the power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "EquivalentInjection", + "rdfs:range": "cim:EquivalentInjection", + "owl:inverseOf": "nc:EquivalentInjection.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Generating unit which belongs to the power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "nc:GeneratingUnit.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.HydroPump", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Hydro pump which belongs to the power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "HydroPump", + "rdfs:range": "cim:HydroPump", + "owl:inverseOf": "nc:HydroPump.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.PowerElectronicsUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power electronics unit which belongs to the power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:range": "cim:PowerElectronicsUnit", + "owl:inverseOf": "nc:PowerElectronicsUnit.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.PowerRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power remedial action which belongs to the Remedial Action Schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "PowerRemedialAction", + "rdfs:range": "nc:PowerRemedialAction", + "owl:inverseOf": "nc:PowerRemedialAction.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.PowerTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Value for the point in time.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "PowerTimePoint", + "rdfs:range": "nc:PowerTimePoint", + "owl:inverseOf": "nc:PowerTimePoint.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.SchedulingArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Scheduling area which has power schedules.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "SchedulingArea", + "rdfs:range": "nc:SchedulingArea", + "owl:inverseOf": "nc:SchedulingArea.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.direction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of direction.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "direction", + "rdfs:range": "nc:RelativeDirectionKind" + }, + { + "@id": "nc:PowerSchedule.powerScheduleKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "powerScheduleKind", + "rdfs:range": "nc:PowerScheduleKind" + }, + { + "@id": "nc:PowerTimePoint.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Time series the time point values belongs to.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.PowerTimePoint" + }, + { + "@id": "nc:SchedulingArea.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Power schedule which belongs to the scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.SchedulingArea" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:BaseTimeSeries.actionMethod", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Action method used to create the value. This is used for identification in the case where there is multiple time series for the same validity period and kind.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "actionMethod", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:BaseTimeSeries.generatedAtTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time this time series (entity) come to existents and available for use.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "generatedAtTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:BaseTimeSeries.percentile", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The percentile is a number where a certain percentage of scores/ranking/values of a sample fall below that number. This is a way for expressing uncertainty in the number provided.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "percentile", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:MustRunTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:MustRunTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:MustRunTimePoint.mustRun", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the must-run instruction is active this time point. Otherwise false.", + "rdfs:domain": "nc:MustRunTimePoint", + "rdfs:label": "mustRun", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:MustRunTimePoint.mustRunP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum active power injection that is needed to meet must-run requirement. This value can be higher or equal to minimum operational limit. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:MustRunTimePoint", + "rdfs:label": "mustRunP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:MustRunTimePoint.mustRunQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Minimum reactive power injection that is needed to meet must-run requirement. This value can be higher or equal to minimum operational limit. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:MustRunTimePoint", + "rdfs:label": "mustRunQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:PowerTimePoint.activatedP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power activated as part of redispatch. Negative number means that the value is scheduling down. Positive number means that the value is scheduling up.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "activatedP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerTimePoint.activatedPrice", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Price for the activated active power per unit e.g. per MW.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "activatedPrice", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:PowerTimePoint.activatedQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power activated as part of redispatch. Negative number means that the value is scheduling down. Positive number means that the value is scheduling up.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "activatedQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:PowerTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerTimePoint.meritOrder", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Ranking the energy blocks. Ranking can be based on historical values or other sources. It is required if power schedule is kind merit order.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "meritOrder", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:PowerTimePoint.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerTimePoint.price", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Price for the scheduled active power per unit of active power. e.g. per MW.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "price", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:PowerTimePoint.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ps:Package_PowerScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "nc:BaseTimeSeriesKind.actual", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is actual data. The values represent measured or calculated values that represent the actual behaviour.", + "rdfs:label": "actual" + }, + { + "@id": "nc:BaseTimeSeriesKind.forecast", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is forecast data. The values represent the result of scientific predictions based on historical time stamped data.", + "rdfs:label": "forecast" + }, + { + "@id": "nc:BaseTimeSeriesKind.hindcast", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is hindcast data. The value represent probable past (historic) condition given by calculation done using actual values. For instance, determine the among of wind based on the energy produced by wind. However, hindcast is typical the result of a simulated forecasts for historical periods.", + "rdfs:label": "hindcast" + }, + { + "@id": "nc:BaseTimeSeriesKind.schedule", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is schedule data. The values represent the result of a committed and plan forecast data that has been through a quality control and could incur penalty when not followed.", + "rdfs:label": "schedule" + }, + { + "@id": "nc:PowerScheduleKind.meritOrder", + "@type": "nc:PowerScheduleKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power schedule is a merit order that includes ranking of the power block. Power block provides the maximum power allocation possible.", + "rdfs:label": "meritOrder" + }, + { + "@id": "nc:PowerScheduleKind.mustRun", + "@type": "nc:PowerScheduleKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power schedule is a must run schedule that identifies the unit that must run for a given time point.", + "rdfs:label": "mustRun" + }, + { + "@id": "nc:PowerScheduleKind.power", + "@type": "nc:PowerScheduleKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power schedule that has no additional meaning than allocating power to unit for a given time point.", + "rdfs:label": "power" + }, + { + "@id": "nc:PowerScheduleKind.price", + "@type": "nc:PowerScheduleKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power schedule includes prices for a given a power per time point.", + "rdfs:label": "price" + }, + { + "@id": "nc:RelativeDirectionKind.down", + "@type": "nc:RelativeDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Down signifies that the changes are decreasing from the current status.", + "rdfs:label": "down" + }, + { + "@id": "nc:RelativeDirectionKind.none", + "@type": "nc:RelativeDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "There is no direction on the changes.", + "rdfs:label": "none" + }, + { + "@id": "nc:RelativeDirectionKind.up", + "@type": "nc:RelativeDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Up signifies that the changes are increasing from the current status.", + "rdfs:label": "up" + }, + { + "@id": "nc:RelativeDirectionKind.upAndDown", + "@type": "nc:RelativeDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Up and down signifies that both up and down values are equal.", + "rdfs:label": "upAndDown" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.linear", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "Linear interpolation is applied for values between two time points.", + "rdfs:label": "linear" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.next", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to next value.", + "rdfs:label": "next" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.none", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "No interpolation is applied.", + "rdfs:label": "none" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.previous", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to previous value.", + "rdfs:label": "previous" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.zero", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to zero.", + "rdfs:label": "zero" + }, + { + "@id": "ps:Package_DocPowerScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocPowerScheduleProfile" + }, + { + "@id": "ps:Package_PowerScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains the power schedule profile.", + "rdfs:label": "PowerScheduleProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/PowerSystemProject-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/PowerSystemProject-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..034000e --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/PowerSystemProject-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,744 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "psp:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the power system profile.", + "dct:identifier": "urn:uuid:29bfa45c-7d04-42f1-97c1-2e0f70f476a0", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Power System Project Vocabulary", + "owl:versionIRI": "https://ap-voc.cim4.eu/PowerSystemProject/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "PSP", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "dcat:Resource", + "@type": "owl:Class", + "cims:belongsToCategory": "psp:Package_PowerSystemProjectProfile", + "cims:stereotype": "dcat", + "rdfs:comment": "Resource published or curated by a single agent.", + "rdfs:label": "Resource" + }, + { + "@id": "nc:AvailabilitySchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "psp:Package_PowerSystemProjectProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A given (un)availability schedule with a given status and cause that include multiple equipment that need to follow the same scheduling periods.", + "rdfs:label": "AvailabilitySchedule" + }, + { + "@id": "nc:DifferenceModel", + "@type": "owl:Class", + "cims:belongsToCategory": "psp:Package_PowerSystemProjectProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A set of statements describing the changes in the network model. The statement is defined in the difference model.", + "rdfs:label": "DifferenceModel", + "rdfs:subClassOf": "dcat:Resource" + }, + { + "@id": "nc:PowerSystemProject", + "@type": "owl:Class", + "cims:belongsToCategory": "psp:Package_PowerSystemProjectProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Knowledge data for the power system project that describe the status and the planned implementation of the changes into the as-built model.", + "rdfs:label": "PowerSystemProject", + "rdfs:subClassOf": "dcat:Resource" + }, + { + "@id": "nc:PowerSystemProjectGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "psp:Package_PowerSystemProjectProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A container with project that are grouped together. Primarily used for navigation and to highlight the phases that an overall project can go though.", + "rdfs:label": "PowerSystemProjectGroup" + }, + { + "@id": "nc:AvailabilitySchedule.PowerSystemProject", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power system project that has this availability schedule.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "PowerSystemProject", + "rdfs:range": "nc:PowerSystemProject", + "owl:inverseOf": "nc:PowerSystemProject.AvailabilitySchedule" + }, + { + "@id": "nc:DifferenceModel.PowerSystemProject", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power system project that is described by this difference model.", + "rdfs:domain": "nc:DifferenceModel", + "rdfs:label": "PowerSystemProject", + "rdfs:range": "nc:PowerSystemProject", + "owl:inverseOf": "nc:PowerSystemProject.DifferenceModel" + }, + { + "@id": "nc:PowerSystemProject.AlternativeProject", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Alternative project. Only one of the projects will be commissioned.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "AlternativeProject", + "rdfs:range": "nc:PowerSystemProject", + "owl:inverseOf": "nc:PowerSystemProject.PriorityProject" + }, + { + "@id": "nc:PowerSystemProject.AvailabilitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The availability schedule associated with this power system project.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "AvailabilitySchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.PowerSystemProject" + }, + { + "@id": "nc:PowerSystemProject.DependentOnProject", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Grouping of projects that are depending on each other. A project can only be linked to one dependent project.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "DependentOnProject", + "rdfs:range": "nc:PowerSystemProject", + "owl:inverseOf": "nc:PowerSystemProject.Project" + }, + { + "@id": "nc:PowerSystemProject.DifferenceModel", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The difference model describing this power system project.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "DifferenceModel", + "rdfs:range": "nc:DifferenceModel", + "owl:inverseOf": "nc:DifferenceModel.PowerSystemProject" + }, + { + "@id": "nc:PowerSystemProject.PriorityProject", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The project that has an alternative project.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "PriorityProject", + "rdfs:range": "nc:PowerSystemProject", + "owl:inverseOf": "nc:PowerSystemProject.AlternativeProject" + }, + { + "@id": "nc:PowerSystemProject.Project", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The project that has a dependent on project.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "Project", + "rdfs:range": "nc:PowerSystemProject", + "owl:inverseOf": "nc:PowerSystemProject.DependentOnProject" + }, + { + "@id": "nc:PowerSystemProject.ProjectGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power system project group to which this project belongs.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "ProjectGroup", + "rdfs:range": "nc:PowerSystemProjectGroup", + "owl:inverseOf": "nc:PowerSystemProjectGroup.Project" + }, + { + "@id": "nc:PowerSystemProject.ShadowProject", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "A shadowing project that includes the same change set, but different timeline.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "ShadowProject", + "rdfs:range": "nc:PowerSystemProject", + "owl:inverseOf": "nc:PowerSystemProject.SilhouetteProject" + }, + { + "@id": "nc:PowerSystemProject.SilhouetteProject", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The project that has a shadow project.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "SilhouetteProject", + "rdfs:range": "nc:PowerSystemProject", + "owl:inverseOf": "nc:PowerSystemProject.ShadowProject" + }, + { + "@id": "nc:PowerSystemProjectGroup.Project", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The project included in the power system project group.", + "rdfs:domain": "nc:PowerSystemProjectGroup", + "rdfs:label": "Project", + "rdfs:range": "nc:PowerSystemProject", + "owl:inverseOf": "nc:PowerSystemProject.ProjectGroup" + }, + { + "@id": "dcat:Resource.hasVersion", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "This resource has a more specific, versioned resource.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "hasVersion", + "rdfs:range": "xsd:anyURI" + }, + { + "@id": "dcat:Resource.isVersionOf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A related resource of which the described resource is a version, edition, or adaptation.\nChanges in version imply substantive changes in content rather than differences in format. This property is intended to be used with non-literal values. This property is an inverse property of hasVersion.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "isVersionOf", + "rdfs:range": "xsd:anyURI" + }, + { + "@id": "dcat:Resource.keyword", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A keyword or tag describing a resource.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "keyword", + "rdfs:range": "xsd:string" + }, + { + "@id": "dcat:Resource.version", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcat", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The version indicator (name or identifier) of a resource.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "version", + "rdfs:range": "xsd:string" + }, + { + "@id": "dcat:Resource.versionNotes", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "adms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A description of changes between this version and the previous version of the resource.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "versionNotes", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:PowerSystemProjectGroup.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A free-text account of the resource.\nDescription may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource.", + "rdfs:domain": "nc:PowerSystemProjectGroup", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:PowerSystemProjectGroup.identifier", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A unique identifier of the resource being described or cataloged.\nThe identifier might be used as part of the IRI of the resource, but still having it represented explicitly is useful.\nThe identifier is a text string which is assigned to the resource to provide an unambiguous reference within a particular context.", + "rdfs:domain": "nc:PowerSystemProjectGroup", + "rdfs:label": "identifier", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:PowerSystemProjectGroup.title", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A name given to the resource.", + "rdfs:domain": "nc:PowerSystemProjectGroup", + "rdfs:label": "title", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.accessRights", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Information about who access the resource or an indication of its security status.\nAccess Rights may include information regarding access or restrictions based on privacy, security, or other policies.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "accessRights", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.conformsTo", + "@type": "owl:DatatypeProperty", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "An established standard to which the described resource conforms.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "conformsTo", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.creator", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "An entity responsible for making the resource.\nRecommended practice is to identify the creator with a URI. If this is not possible or feasible, a literal value that identifies the creator may be provided.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "creator", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A free-text account of the resource.\nDescription may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.identifier", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A unique identifier of the resource being described or cataloged.\nThe identifier might be used as part of the IRI of the resource, but still having it represented explicitly is useful.\nThe identifier is a text string which is assigned to the resource to provide an unambiguous reference within a particular context.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "identifier", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.issued", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Date of formal issuance of the resource.\nRecommended practice is to describe the date, date/time, or period of time as recommended for the property Date, of which this is a subproperty.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "issued", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "dct:Resource.license", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A legal document under which the resource is made available.\nRecommended practice is to identify the license document with a URI. If this is not possible or feasible, a literal value that identifies the license may be provided.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "license", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.modified", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Most recent date on which the item was changed, updated or modified.\nRecommended practice is to describe the date, date/time, or period of time as recommended for the property Date, of which this is a subproperty.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "modified", + "rdfs:range": "xsd:date" + }, + { + "@id": "dct:Resource.publisher", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "An entity responsible for making the resource available.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "publisher", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.rights", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A statement that concerns all rights not addressed with dct:license or dct:accessRights, such as copyright statements.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "rights", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.rightsHolder", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Information about rights held in and over the resource.\nTypically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights. Recommended practice is to refer to a rights statement with a URI. If this is not possible or feasible, a literal value (name, label, or short text) may be provided.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "rightsHolder", + "rdfs:range": "xsd:string" + }, + { + "@id": "dct:Resource.title", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "dcterms", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A name given to the resource.", + "rdfs:domain": "dcat:Resource", + "rdfs:label": "title", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:PowerSystemProject.cancelled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "From this date the project is in cancelled state. No further development will be done to the project or associated change set in this state.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "cancelled", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerSystemProject.commissioned", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "From this date the project is in commissioned state. Any conducting equipment in the change set can be energized from this day. No further changes will be done to the change set.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "commissioned", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerSystemProject.committed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "From this date the project is in committed state. The change set will from this day be part of the as-build model.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "committed", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerSystemProject.inBuild", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "From this day the project is in build state. Alternative project have been evaluated. Any procurement has started and the change set is being updated to an as-build model.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "inBuild", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerSystemProject.inPlan", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "From this date the project is in planning state. Study or procurement strategy has triggered the start of a project involving changes to one or more models. Alternative projects and change sets are evaluated.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "inPlan", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerSystemProject.officialExpectedCommissioning", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Published official commissioning date.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "officialExpectedCommissioning", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerSystemProject.priority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Priority between competing project. Use 0 for do not care. Use 1 for highest priority. Use 2 as priority is less than 1 and so on.", + "rdfs:domain": "nc:PowerSystemProject", + "rdfs:label": "priority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "psp:Package_PowerSystemProjectProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains power system project profile.", + "rdfs:label": "PowerSystemProjectProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/RemedialAction-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/RemedialAction-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..1b8fc2a --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/RemedialAction-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,5376 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "ra:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC24v01_MM10v02.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the remedial action profile.", + "dct:identifier": "urn:uuid:57fcfe0e-258c-45f2-b2ed-ff5b6a9859bc", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Remedial action Vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/RemedialAction-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/RemedialAction/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "RA", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A unit with valves for three phases, together with unit control equipment, essential protective and switching devices, DC storage capacitors, phase reactors and auxiliaries, if any, used for conversion.", + "rdfs:label": "ACDCConverter" + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:BatteryUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "An electrochemical energy storage device.", + "rdfs:label": "BatteryUnit" + }, + { + "@id": "cim:Contingency", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "An event threatening system reliability, consisting of one or more contingency elements.", + "rdfs:label": "Contingency" + }, + { + "@id": "cim:Currency", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Monetary currencies. ISO 4217 standard including 3-character currency code.", + "rdfs:label": "Currency" + }, + { + "@id": "cim:DCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "An electrical connection point to generic DC conducting equipment.", + "rdfs:label": "DCTerminal" + }, + { + "@id": "cim:EnergyConsumer", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "Generic user of energy - a point of consumption on the power system model.\nEnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.", + "rdfs:label": "EnergyConsumer" + }, + { + "@id": "cim:EnergySource", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A generic equivalent for an energy supplier on a transmission or distribution voltage level.", + "rdfs:label": "EnergySource" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment" + }, + { + "@id": "cim:EquivalentInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.", + "rdfs:label": "EquivalentInjection" + }, + { + "@id": "cim:ExternalNetworkInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "This class represents the external network and it is used for IEC 60909 calculations.", + "rdfs:label": "ExternalNetworkInjection" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:Line", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Contains equipment beyond a substation belonging to a power transmission line.", + "rdfs:label": "Line" + }, + { + "@id": "cim:Measurement", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A Measurement represents any measured, calculated or non-measured non-calculated quantity. Any piece of equipment may contain Measurements, e.g. a substation may have temperature measurements and door open indications, a transformer may have oil temperature and tank pressure measurements, a bay may contain a number of power flow measurements and a Breaker may contain a switch status measurement. \nThe PSR - Measurement association is intended to capture this use of Measurement and is included in the naming hierarchy based on EquipmentContainer. The naming hierarchy typically has Measurements as leaves, e.g. Substation-VoltageLevel-Bay-Switch-Measurement.\nSome Measurements represent quantities related to a particular sensor location in the network, e.g. a voltage transformer (VT) or potential transformer (PT) at a busbar or a current transformer (CT) at the bar between a breaker and an isolator. The sensing position is not captured in the PSR - Measurement association. Instead it is captured by the Measurement - Terminal association that is used to define the sensing location in the network topology. The location is defined by the connection of the Terminal to ConductingEquipment. \nIf both a Terminal and PSR are associated, and the PSR is of type ConductingEquipment, the associated Terminal should belong to that ConductingEquipment instance.\nWhen the sensor location is needed both Measurement-PSR and Measurement-Terminal are used. The Measurement-Terminal association is never used alone.", + "rdfs:label": "Measurement" + }, + { + "@id": "cim:OperationalLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A value and normal value associated with a specific kind of limit. \nThe sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short). \nIf a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration.", + "rdfs:label": "OperationalLimit" + }, + { + "@id": "cim:PowerElectronicsConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A connection to the AC network for energy production or consumption that uses power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsConnection" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:RegulatingControl", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "Specifies a set of equipment that works together to control a power system quantity such as voltage or flow. \nRemote bus voltage control is possible by specifying the controlled terminal located at some place remote from the controlling equipment.\nThe specified terminal shall be associated with the connectivity node of the controlled point. The most specific subtype of RegulatingControl shall be used in case such equipment participate in the control, e.g. TapChangerControl for tap changers.\nFor flow control, load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.\nThe attribute minAllowedTargetValue and maxAllowedTargetValue are required in the following cases:\n- For a power generating module operated in power factor control mode to specify maximum and minimum power factor values;\n- Whenever it is necessary to have an off center target voltage for the tap changer regulator. For instance, due to long cables to off shore wind farms and the need to have a simpler setup at the off shore transformer platform, the voltage is controlled from the land at the connection point for the off shore wind farm. Since there usually is a voltage rise along the cable, there is typical and overvoltage of up 3-4 kV compared to the on shore station. Thus in normal operation the tap changer on the on shore station is operated with a target set point, which is in the lower parts of the dead band.\nThe attributes minAllowedTargetValue and maxAllowedTargetValue are not related to the attribute targetDeadband and thus they are not treated as an alternative of the targetDeadband. They are needed due to limitations in the local substation controller. The attribute targetDeadband is used to prevent the power flow from move the tap position in circles (hunting) that is to be used regardless of the attributes minAllowedTargetValue and maxAllowedTargetValue.", + "rdfs:label": "RegulatingControl" + }, + { + "@id": "cim:RotatingMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A rotating machine which may be used as a generator or motor.", + "rdfs:label": "RotatingMachine" + }, + { + "@id": "cim:ShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A shunt capacitor or reactor or switchable bank of shunt capacitors or reactors. A section of a shunt compensator is an individual capacitor or reactor. A negative value for bPerSection indicates that the compensator is a reactor. ShuntCompensator is a single terminal device. Ground is implied.", + "rdfs:label": "ShuntCompensator" + }, + { + "@id": "cim:StaticVarCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms.\n\nThe SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.", + "rdfs:label": "StaticVarCompensator" + }, + { + "@id": "cim:Substation", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A collection of equipment for purposes other than generation or utilization, through which electric energy in bulk is passed for the purposes of switching or modifying its characteristics.", + "rdfs:label": "Substation" + }, + { + "@id": "cim:Switch", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.", + "rdfs:label": "Switch" + }, + { + "@id": "cim:TapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "Mechanism for changing transformer winding tap positions.", + "rdfs:label": "TapChanger" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:ACDCConverterAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Alternate current Direct current (ACDC) converter action.", + "rdfs:label": "ACDCConverterAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:AvailabilityRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Availability remedial action is a remedial action that cancels or reschedules an availability schedule.", + "rdfs:label": "AvailabilityRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:BatteryUnitAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Battery unit setpoint action.", + "rdfs:label": "BatteryUnitAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:BiddingZone", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A bidding zone is a market-based method for handling power transmission congestion. It consists of scheduling areas that include the relevant production (supply) and consumption (demand) to form an electrical area with the same market price without capacity allocation.", + "rdfs:label": "BiddingZone" + }, + { + "@id": "nc:BiddingZoneAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Bidding zone set point action.", + "rdfs:label": "BiddingZoneAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:BiddingZoneBorder", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Defines the aggregated connection capacity between two Bidding Zones.", + "rdfs:label": "BiddingZoneBorder" + }, + { + "@id": "nc:CalculationKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of calculation operation that can be done to Measurement.", + "rdfs:label": "CalculationKind" + }, + { + "@id": "nc:ContingencyWithRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Combination of a contingency and a remedial action. ContingencyWithRemedialAction shall not be instantiated for preventive RemedialAction (RemedialAction.kind equals RemedialActionKind.preventive).", + "rdfs:label": "ContingencyWithRemedialAction" + }, + { + "@id": "nc:ControlFunctionBlock", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Control function block is a function block that contains an algorithm for controlling the equipment.", + "rdfs:label": "ControlFunctionBlock" + }, + { + "@id": "nc:ControlFunctionBlockAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Action for setting the control function block target values.", + "rdfs:label": "ControlFunctionBlockAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:CountertradeRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Countertrade is a remedial action to relieve physical congestions where the location of activated resources within the bidding zone is not known.", + "rdfs:label": "CountertradeRemedialAction", + "rdfs:subClassOf": "nc:PowerRemedialAction" + }, + { + "@id": "nc:ElementCombinationConstraintKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of constraint for an element combination.", + "rdfs:label": "ElementCombinationConstraintKind" + }, + { + "@id": "nc:EnergySourceModification", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Energy source action.", + "rdfs:label": "EnergySourceModification", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:EquipmentController", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment controller is an automation function that can control one or multiple equipment function to achieve all the targets inside the given tolerance.", + "rdfs:label": "EquipmentController" + }, + { + "@id": "nc:EquipmentControllerAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Action for setting the equipment controller action.", + "rdfs:label": "EquipmentControllerAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:EquivalentInjectionAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Equivalent injection action.", + "rdfs:label": "EquivalentInjectionAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:ExternalNetworkInjectionAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "External network injection action.", + "rdfs:label": "ExternalNetworkInjectionAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:FunctionInputVariable", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Functional input variable defines the domain of the function.", + "rdfs:label": "FunctionInputVariable", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:Gate", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Logical gate that supports a logical operation based on the input.", + "rdfs:label": "Gate", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:GateInputPin", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Input pin for a logical gate. The condition described in the input pin gives a logical true or false. The result from measurement and calculation are converted to a true or false.", + "rdfs:label": "GateInputPin", + "rdfs:subClassOf": "nc:FunctionInputVariable" + }, + { + "@id": "nc:GateLogicKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Define the different logical operations.", + "rdfs:label": "GateLogicKind" + }, + { + "@id": "nc:GridStateAlteration", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration is a change of values describing state (operating point) of one element in the grid model compared to the base case.", + "rdfs:label": "GridStateAlteration", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:GridStateAlterationCollection", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A collection of grid state alterations.", + "rdfs:label": "GridStateAlterationCollection", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:GridStateAlterationRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Grid state alteration remedial action describes one or many grid state alterations applied to a grid model state or a particular scenario in order to resolve one or more identified constraints.", + "rdfs:label": "GridStateAlterationRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:InServiceAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "In service action represents a change of the status of the equipment in the grid model compared to the base case.", + "rdfs:label": "InServiceAction", + "rdfs:subClassOf": "nc:GridStateAlteration" + }, + { + "@id": "nc:IntertemporalPropertyRange", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "It represents the intertemporal range, which means that this is the maximum change of an attribute value between two time stamps or per time unit (e.g. hour). Both up and down directions are defined by the direction attribute, i.e. There are different schedules per direction. \nThe class is not instantiated for PropertyReference which refers to Boolean type attributes. \nFor instance the following example illustrates the approach:\n- A tap changer related grid state alteration having two intertemporal range schedules.\n- For a particular point in time, the value from up schedule is 6 and the value from down schedule is 3.\n- Then, the GridStateIntensity for the same point in time cannot be more than plus 6 taps from the current, or more than minus 3 taps from the current.", + "rdfs:label": "IntertemporalPropertyRange", + "rdfs:subClassOf": "nc:RangeConstraint" + }, + { + "@id": "nc:LoadAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Load action.", + "rdfs:label": "LoadAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:LogicalOperatorsKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of logical operators for comparison.", + "rdfs:label": "LogicalOperatorsKind" + }, + { + "@id": "nc:MeasurementCalculator", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Result of a calculation of one or more measurement.", + "rdfs:label": "MeasurementCalculator", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:MeasurementCalculatorInput", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input to measurement calculation. It supports Analog, Discrete and Accumulator measurements.", + "rdfs:label": "MeasurementCalculatorInput", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:PTCActivePowerSupport", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the active power capability (support) of the scheme in relation to a PowerTransferCorridor.", + "rdfs:label": "PTCActivePowerSupport" + }, + { + "@id": "nc:PinContingency", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin associated with a Contingency. It is used for comparison.", + "rdfs:label": "PinContingency", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin associated with a DCTerminal. It is used for comparison.", + "rdfs:label": "PinDCTerminal", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinDCTerminalKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of quantities that can serve as an input value for the DCTerminal pin.", + "rdfs:label": "PinDCTerminalKind" + }, + { + "@id": "nc:PinEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin associated with an Equipment. It is used for the comparison.", + "rdfs:label": "PinEquipment", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinEquipmentTripping", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin associated with an Equipment. It is used to determine if the equipment is tripped between two consecutive stages, i.e. the equipment is in service at pre-fault stage and it is out of service at post-fault stage.", + "rdfs:label": "PinEquipmentTripping", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinGate", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An output from one gate represents an input to another gate.", + "rdfs:label": "PinGate", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinMeasurement", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin associated with a Measurement. It is used for comparison.", + "rdfs:label": "PinMeasurement", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinOperationalLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin associated with the limits of a Terminal. It is used for comparison.", + "rdfs:label": "PinOperationalLimit", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinPowerTransferCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin associated with a PowerTransferCorridor. It is used for comparison.", + "rdfs:label": "PinPowerTransferCorridor", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinPowerTransferCorridorKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of quantities that can serve as an input value for the PowerTransferCorridor pin.", + "rdfs:label": "PinPowerTransferCorridorKind" + }, + { + "@id": "nc:PinTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Input pin associated with a Terminal. It is used for comparison.", + "rdfs:label": "PinTerminal", + "rdfs:subClassOf": "nc:GateInputPin" + }, + { + "@id": "nc:PinTerminalKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of quantities that can serve as an input value for the pin.", + "rdfs:label": "PinTerminalKind" + }, + { + "@id": "nc:PowerElectronicsConnectionAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power electronics setpoint action.", + "rdfs:label": "PowerElectronicsConnectionAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:PowerRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Energy remedial action describes actions to rearrange power schedules.", + "rdfs:label": "PowerRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:PowerShiftKeyStrategy", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Strategy of the power shift key.", + "rdfs:label": "PowerShiftKeyStrategy", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:PowerTransferCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A power transfer corridor is defined as a set of circuits (transmission lines or transformers) separating two portions of the power system, or a subset of circuits exposed to a substantial portion of the transmission exchange between two parts of the system.", + "rdfs:label": "PowerTransferCorridor" + }, + { + "@id": "nc:PropertyReference", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "The reference to a class and one of its properties.", + "rdfs:label": "PropertyReference" + }, + { + "@id": "nc:RangeConstraint", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Defines the rage constraint.", + "rdfs:label": "RangeConstraint", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:RedispatchRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Redispatch remedial action is a remedial action that through rearranging power schedules is eliminating breaches of constraints.", + "rdfs:label": "RedispatchRemedialAction", + "rdfs:subClassOf": "nc:PowerRemedialAction" + }, + { + "@id": "nc:Region", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A region where the system operator belongs to.", + "rdfs:label": "Region" + }, + { + "@id": "nc:RegulatingControlAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Control action means the set point change of a regulating control power system resource in the grid model compared to the base case.", + "rdfs:label": "RegulatingControlAction", + "rdfs:subClassOf": "nc:GridStateAlteration" + }, + { + "@id": "nc:RelativeDirectionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of direction for the changes.", + "rdfs:label": "RelativeDirectionKind" + }, + { + "@id": "nc:RemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action describes one or more actions that can be performed on a given power system model situation to eliminate one or more identified breaches of constraints. The remedial action can be costly, and have a cost characteristic, or non costly.", + "rdfs:label": "RemedialAction", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:RemedialActionDependency", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial action dependency is making two remedial actions depending on each other. Multiple dependency is done by multiple instances of this class. The dependency can arrive by having one of the following examples.\n", + "rdfs:label": "RemedialActionDependency" + }, + { + "@id": "nc:RemedialActionDependencyKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of dependency between remedial actions.", + "rdfs:label": "RemedialActionDependencyKind" + }, + { + "@id": "nc:RemedialActionGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Grouping of remedial actions that can be operated together.", + "rdfs:label": "RemedialActionGroup", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:RemedialActionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The different kinds for a remedial action.", + "rdfs:label": "RemedialActionKind" + }, + { + "@id": "nc:RemedialActionScheme", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial Action Scheme (RAS), Special Protection Schemes (SPS), System Protection Schemes (SPS) or System Integrity Protection Schemes (SIPS).\nA Remedial Action Scheme consists of one or more stages that can trigger and execute a protection action.", + "rdfs:label": "RemedialActionScheme", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:RemedialActionSchemeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Classification of Remedial Action Scheme.", + "rdfs:label": "RemedialActionSchemeKind" + }, + { + "@id": "nc:RotatingMachineAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Rotating machine action.", + "rdfs:label": "RotatingMachineAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:SchemeRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Scheme remedial action is remedial action that involves a scheme that can include conditional logic and stages of grid alteration. The primary remedial action is the arming of these schemes, that will then perform curative remedial action when the condition is met. System Integrity Protection Scheme (SIPS) and Special Protection Scheme (SPS) are example of this.", + "rdfs:label": "SchemeRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:SetPointAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Setpoint action.", + "rdfs:label": "SetPointAction", + "rdfs:subClassOf": "nc:GridStateAlteration" + }, + { + "@id": "nc:ShuntCompensatorModification", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Shunt compensator action.", + "rdfs:label": "ShuntCompensatorModification", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:Stage", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Stage of a remedial action scheme.", + "rdfs:label": "Stage", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:StageTrigger", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Stage that is triggered either by TriggerCondition or by gate condition within a stage.", + "rdfs:label": "StageTrigger", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "nc:StaticPropertyRange", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the static range, which means that this is the minimum and/or maximum of an attribute value. The value provided by the schedule replaces the value of the attribute to which the schedule refers to.\nIn case that the PropertyReference refers to Boolean type attributes, RangeConstraint.direction shall be none or upAndDown and the RangeConstraint.valueKind shall be absolute. If the direction is none then optimization of the attribute referenced by the PropertyReference is not possible if the current status is already as the value in the range. Otherwise if the direction is upAndDown, the optimization can change from true to false or vice versa independently of the initial value in the operational scenario.\nFor instance for a tap changer related grid state alteration for a particular point in time, if the range of TapChanger.step is to be restricted, the value of the schedule will represent that new TapChanger.step range.", + "rdfs:label": "StaticPropertyRange", + "rdfs:subClassOf": "nc:RangeConstraint" + }, + { + "@id": "nc:StaticVarCompensatorAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Static Var compensator action.", + "rdfs:label": "StaticVarCompensatorAction", + "rdfs:subClassOf": "nc:SetPointAction" + }, + { + "@id": "nc:SystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "System operator.", + "rdfs:label": "SystemOperator" + }, + { + "@id": "nc:TapPositionAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Tap position action represents a change of a tap changer position in the grid model compared to the base case.", + "rdfs:label": "TapPositionAction", + "rdfs:subClassOf": "nc:GridStateAlteration" + }, + { + "@id": "nc:TopologyAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Topology action means the connection or disconnection of a switch in the grid model compared to the base case.", + "rdfs:label": "TopologyAction", + "rdfs:subClassOf": "nc:GridStateAlteration" + }, + { + "@id": "nc:TriggerCondition", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The condition that triggers a remedial action scheme.", + "rdfs:label": "TriggerCondition", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:ValueOffsetKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of the value offset.", + "rdfs:label": "ValueOffsetKind" + }, + { + "@id": "nc:ACDCConverter.DCConverterAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action that is applied to an ACDCConverter.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "DCConverterAction", + "rdfs:range": "nc:ACDCConverterAction", + "owl:inverseOf": "nc:ACDCConverterAction.ACDCConverter" + }, + { + "@id": "nc:ACDCConverterAction.ACDCConverter", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The ACDCConverter that is associated with an action.", + "rdfs:domain": "nc:ACDCConverterAction", + "rdfs:label": "ACDCConverter", + "rdfs:range": "cim:ACDCConverter", + "owl:inverseOf": "nc:ACDCConverter.DCConverterAction" + }, + { + "@id": "nc:BatteryUnit.BatteryUnitAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action that is applied to a BatteryUnit.", + "rdfs:domain": "cim:BatteryUnit", + "rdfs:label": "BatteryUnitAction", + "rdfs:range": "nc:BatteryUnitAction", + "owl:inverseOf": "nc:BatteryUnitAction.BatteryUnit" + }, + { + "@id": "nc:BatteryUnitAction.BatteryUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The BatteryUnit that is associated with an action.", + "rdfs:domain": "nc:BatteryUnitAction", + "rdfs:label": "BatteryUnit", + "rdfs:range": "cim:BatteryUnit", + "owl:inverseOf": "nc:BatteryUnit.BatteryUnitAction" + }, + { + "@id": "nc:BiddingZone.BiddingZoneAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The bidding zone action that relates to this bidding zone.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "BiddingZoneAction", + "rdfs:range": "nc:BiddingZoneAction", + "owl:inverseOf": "nc:BiddingZoneAction.BiddingZone" + }, + { + "@id": "nc:BiddingZone.PowerRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The power remedial action applied to this BiddingZone.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "PowerRemedialAction", + "rdfs:range": "nc:PowerRemedialAction", + "owl:inverseOf": "nc:PowerRemedialAction.BiddingZone" + }, + { + "@id": "nc:BiddingZoneAction.BiddingZone", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The bidding zone that has this bidding zone action.", + "rdfs:domain": "nc:BiddingZoneAction", + "rdfs:label": "BiddingZone", + "rdfs:range": "nc:BiddingZone", + "owl:inverseOf": "nc:BiddingZone.BiddingZoneAction" + }, + { + "@id": "nc:BiddingZoneBorder.PowerRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power remedial action applied to this Bidding Zone Border.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "PowerRemedialAction", + "rdfs:range": "nc:PowerRemedialAction", + "owl:inverseOf": "nc:PowerRemedialAction.BiddingZoneBorder" + }, + { + "@id": "nc:Contingency.ContingencyWithRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency and remedial action combination for this contingency.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "ContingencyWithRemedialAction", + "rdfs:range": "nc:ContingencyWithRemedialAction", + "owl:inverseOf": "nc:ContingencyWithRemedialAction.Contingency" + }, + { + "@id": "nc:Contingency.PinContingency", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin that uses this input.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "PinContingency", + "rdfs:range": "nc:PinContingency", + "owl:inverseOf": "nc:PinContingency.Contingency" + }, + { + "@id": "nc:ContingencyWithRemedialAction.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency that is associated with a remedial action, i.e. the contingency that is the cause for the creation of a remedial action and justifies it or would usually be resolved with a remedial action.", + "rdfs:domain": "nc:ContingencyWithRemedialAction", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "nc:Contingency.ContingencyWithRemedialAction" + }, + { + "@id": "nc:ContingencyWithRemedialAction.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action defined for this contingency and remedial action combination.", + "rdfs:domain": "nc:ContingencyWithRemedialAction", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.ContingencyWithRemedialAction" + }, + { + "@id": "nc:ContingencyWithRemedialAction.combinationConstraintKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the combination constraint of the Contingency and Remedial Action. If included, this remedial action can only be applied for this contingency. Else if excluded, this remedial action should not be used for this contingency. Else if considered, this remedial action can be considered for this contingency.", + "rdfs:domain": "nc:ContingencyWithRemedialAction", + "rdfs:label": "combinationConstraintKind", + "rdfs:range": "nc:ElementCombinationConstraintKind" + }, + { + "@id": "nc:ControlFunctionBlock.ControlFunctionBlockAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action that is applied to this control function block.", + "rdfs:domain": "nc:ControlFunctionBlock", + "rdfs:label": "ControlFunctionBlockAction", + "rdfs:range": "nc:ControlFunctionBlockAction", + "owl:inverseOf": "nc:ControlFunctionBlockAction.ControlFunctionBlock" + }, + { + "@id": "nc:ControlFunctionBlockAction.ControlFunctionBlock", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The control function block that is associated with a ControlFunctionBlockAction.", + "rdfs:domain": "nc:ControlFunctionBlockAction", + "rdfs:label": "ControlFunctionBlock", + "rdfs:range": "nc:ControlFunctionBlock", + "owl:inverseOf": "nc:ControlFunctionBlock.ControlFunctionBlockAction" + }, + { + "@id": "nc:DCTerminal.PinDCTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin DC terminal for this DC terminal.", + "rdfs:domain": "cim:DCTerminal", + "rdfs:label": "PinDCTerminal", + "rdfs:range": "nc:PinDCTerminal", + "owl:inverseOf": "nc:PinDCTerminal.DCTerminal" + }, + { + "@id": "nc:EnergyConsumer.LoadAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action appled to an EnergyConsumer.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "LoadAction", + "rdfs:range": "nc:LoadAction", + "owl:inverseOf": "nc:LoadAction.EnergyConsumer" + }, + { + "@id": "nc:EnergySource.EnergySourceAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The energy source action applied to an EnergySource.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "EnergySourceAction", + "rdfs:range": "nc:EnergySourceModification", + "owl:inverseOf": "nc:EnergySourceModification.EnergySource" + }, + { + "@id": "nc:EnergySourceModification.EnergySource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The EnergySource which is associated with an EnergySourceAction.", + "rdfs:domain": "nc:EnergySourceModification", + "rdfs:label": "EnergySource", + "rdfs:range": "cim:EnergySource", + "owl:inverseOf": "nc:EnergySource.EnergySourceAction" + }, + { + "@id": "nc:Equipment.InServiceAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Action that is applied to an equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "InServiceAction", + "rdfs:range": "nc:InServiceAction", + "owl:inverseOf": "nc:InServiceAction.Equipment" + }, + { + "@id": "nc:Equipment.PinEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin that uses this input.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "PinEquipment", + "rdfs:range": "nc:PinEquipment", + "owl:inverseOf": "nc:PinEquipment.Equipment" + }, + { + "@id": "nc:Equipment.PinEquipmentTripping", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Pin equipment that is used as gate input.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "PinEquipmentTripping", + "rdfs:range": "nc:PinEquipmentTripping", + "owl:inverseOf": "nc:PinEquipmentTripping.Equipment" + }, + { + "@id": "nc:EquipmentController.EquipmentControllerAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment controller action for this equipment controller.", + "rdfs:domain": "nc:EquipmentController", + "rdfs:label": "EquipmentControllerAction", + "rdfs:range": "nc:EquipmentControllerAction", + "owl:inverseOf": "nc:EquipmentControllerAction.EquipmentController" + }, + { + "@id": "nc:EquipmentControllerAction.EquipmentController", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment controller that has associated equipment controller actions.", + "rdfs:domain": "nc:EquipmentControllerAction", + "rdfs:label": "EquipmentController", + "rdfs:range": "nc:EquipmentController", + "owl:inverseOf": "nc:EquipmentController.EquipmentControllerAction" + }, + { + "@id": "nc:EquivalentInjection.EquivalentInjectionAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action that is applied to an EquivalentInjection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "EquivalentInjectionAction", + "rdfs:range": "nc:EquivalentInjectionAction", + "owl:inverseOf": "nc:EquivalentInjectionAction.EquivalentInjection" + }, + { + "@id": "nc:EquivalentInjectionAction.EquivalentInjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The EquivalentInjection that is associated with an action.", + "rdfs:domain": "nc:EquivalentInjectionAction", + "rdfs:label": "EquivalentInjection", + "rdfs:range": "cim:EquivalentInjection", + "owl:inverseOf": "nc:EquivalentInjection.EquivalentInjectionAction" + }, + { + "@id": "nc:ExternalNetworkInjection.ExternalNetworkInjectionAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action that is applied to an ExternalNetworkInjection.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "ExternalNetworkInjectionAction", + "rdfs:range": "nc:ExternalNetworkInjectionAction", + "owl:inverseOf": "nc:ExternalNetworkInjectionAction.ExternalNetworkInjection" + }, + { + "@id": "nc:ExternalNetworkInjectionAction.ExternalNetworkInjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The ExternalNetworkInjection that is associated with an action.", + "rdfs:domain": "nc:ExternalNetworkInjectionAction", + "rdfs:label": "ExternalNetworkInjection", + "rdfs:range": "cim:ExternalNetworkInjection", + "owl:inverseOf": "nc:ExternalNetworkInjection.ExternalNetworkInjectionAction" + }, + { + "@id": "nc:Gate.GateInputPin", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "This is the input to the gate.", + "rdfs:domain": "nc:Gate", + "rdfs:label": "GateInputPin", + "rdfs:range": "nc:GateInputPin", + "owl:inverseOf": "nc:GateInputPin.Gate" + }, + { + "@id": "nc:Gate.PinGate", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin for this gate output.", + "rdfs:domain": "nc:Gate", + "rdfs:label": "PinGate", + "rdfs:range": "nc:PinGate", + "owl:inverseOf": "nc:PinGate.GateOutput" + }, + { + "@id": "nc:Gate.RemedialActionScheme", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action scheme which has an armed gate.", + "rdfs:domain": "nc:Gate", + "rdfs:label": "RemedialActionScheme", + "rdfs:range": "nc:RemedialActionScheme", + "owl:inverseOf": "nc:RemedialActionScheme.GateArmed" + }, + { + "@id": "nc:Gate.StageTrigger", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The stage trigger associated with the gate trigger.", + "rdfs:domain": "nc:Gate", + "rdfs:label": "StageTrigger", + "rdfs:range": "nc:StageTrigger", + "owl:inverseOf": "nc:StageTrigger.GateTrigger" + }, + { + "@id": "nc:Gate.StageTriggerArmed", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The stage trigger associated with the armed gate.", + "rdfs:domain": "nc:Gate", + "rdfs:label": "StageTriggerArmed", + "rdfs:range": "nc:StageTrigger", + "owl:inverseOf": "nc:StageTrigger.GateArmed" + }, + { + "@id": "nc:Gate.StageTriggerCom", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The stage trigger associated with the communication gate.", + "rdfs:domain": "nc:Gate", + "rdfs:label": "StageTriggerCom", + "rdfs:range": "nc:StageTrigger", + "owl:inverseOf": "nc:StageTrigger.GateComCondition" + }, + { + "@id": "nc:Gate.TriggerCondition", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The trigger condition that has a gate trigger.", + "rdfs:domain": "nc:Gate", + "rdfs:label": "TriggerCondition", + "rdfs:range": "nc:TriggerCondition", + "owl:inverseOf": "nc:TriggerCondition.GateTrigger" + }, + { + "@id": "nc:Gate.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The logical operation of the gate.", + "rdfs:domain": "nc:Gate", + "rdfs:label": "kind", + "rdfs:range": "nc:GateLogicKind" + }, + { + "@id": "nc:GateInputPin.Gate", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Gate that has this input.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "Gate", + "rdfs:range": "nc:Gate", + "owl:inverseOf": "nc:Gate.GateInputPin" + }, + { + "@id": "nc:GateInputPin.logicKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The logical operator kind used for comparison.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "logicKind", + "rdfs:range": "nc:LogicalOperatorsKind" + }, + { + "@id": "nc:GridStateAlteration.GridStateAlterationCollection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The collection that has a GridStateAlteration.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "GridStateAlterationCollection", + "rdfs:range": "nc:GridStateAlterationCollection", + "owl:inverseOf": "nc:GridStateAlterationCollection.GridStateAlteration" + }, + { + "@id": "nc:GridStateAlteration.GridStateAlterationRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The grid state alteration remedial action associated with a given grid state alteration.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "GridStateAlterationRemedialAction", + "rdfs:range": "nc:GridStateAlterationRemedialAction", + "owl:inverseOf": "nc:GridStateAlterationRemedialAction.GridStateAlteration" + }, + { + "@id": "nc:GridStateAlteration.PropertyReference", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The property reference for this grid state alteration.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "PropertyReference", + "rdfs:range": "nc:PropertyReference", + "owl:inverseOf": "nc:PropertyReference.GridStateAlteration" + }, + { + "@id": "nc:GridStateAlteration.RangeConstraint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The range constraint associated with a given GridStateAlteration.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "RangeConstraint", + "rdfs:range": "nc:RangeConstraint", + "owl:inverseOf": "nc:RangeConstraint.GridStateAlteration" + }, + { + "@id": "nc:GridStateAlterationCollection.GridStateAlteration", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The GridStateAlteration that belongs to the collection.", + "rdfs:domain": "nc:GridStateAlterationCollection", + "rdfs:label": "GridStateAlteration", + "rdfs:range": "nc:GridStateAlteration", + "owl:inverseOf": "nc:GridStateAlteration.GridStateAlterationCollection" + }, + { + "@id": "nc:GridStateAlterationCollection.StageAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The stage action related to this GridStateAlterationCollection.", + "rdfs:domain": "nc:GridStateAlterationCollection", + "rdfs:label": "StageAction", + "rdfs:range": "nc:Stage", + "owl:inverseOf": "nc:Stage.GridStateAlterationCollection" + }, + { + "@id": "nc:GridStateAlterationRemedialAction.GridStateAlteration", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The grid state alteration which is part of the grid state alteration remedial action.", + "rdfs:domain": "nc:GridStateAlterationRemedialAction", + "rdfs:label": "GridStateAlteration", + "rdfs:range": "nc:GridStateAlteration", + "owl:inverseOf": "nc:GridStateAlteration.GridStateAlterationRemedialAction" + }, + { + "@id": "nc:InServiceAction.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment that has a in service action associated.", + "rdfs:domain": "nc:InServiceAction", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "nc:Equipment.InServiceAction" + }, + { + "@id": "nc:LoadAction.EnergyConsumer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The EnergyConsumer that is associated with a load action.", + "rdfs:domain": "nc:LoadAction", + "rdfs:label": "EnergyConsumer", + "rdfs:range": "cim:EnergyConsumer", + "owl:inverseOf": "nc:EnergyConsumer.LoadAction" + }, + { + "@id": "nc:Measurement.MeasurementCalculatorInput", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The calculator input used for this measurement.", + "rdfs:domain": "cim:Measurement", + "rdfs:label": "MeasurementCalculatorInput", + "rdfs:range": "nc:MeasurementCalculatorInput", + "owl:inverseOf": "nc:MeasurementCalculatorInput.Measurement" + }, + { + "@id": "nc:Measurement.PinMeasurement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin that uses this input.", + "rdfs:domain": "cim:Measurement", + "rdfs:label": "PinMeasurement", + "rdfs:range": "nc:PinMeasurement", + "owl:inverseOf": "nc:PinMeasurement.Measurement" + }, + { + "@id": "nc:MeasurementCalculator.MeasurementCalculatorInput", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The input used for the calculator.", + "rdfs:domain": "nc:MeasurementCalculator", + "rdfs:label": "MeasurementCalculatorInput", + "rdfs:range": "nc:MeasurementCalculatorInput", + "owl:inverseOf": "nc:MeasurementCalculatorInput.MeasurementCalculator" + }, + { + "@id": "nc:MeasurementCalculator.PinMeasurement", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin that uses this input.", + "rdfs:domain": "nc:MeasurementCalculator", + "rdfs:label": "PinMeasurement", + "rdfs:range": "nc:PinMeasurement", + "owl:inverseOf": "nc:PinMeasurement.MeasurementCalculator" + }, + { + "@id": "nc:MeasurementCalculator.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Calculation operation executed on the operands.", + "rdfs:domain": "nc:MeasurementCalculator", + "rdfs:label": "kind", + "rdfs:range": "nc:CalculationKind" + }, + { + "@id": "nc:MeasurementCalculatorInput.Measurement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Measurement used as input to a calculation.", + "rdfs:domain": "nc:MeasurementCalculatorInput", + "rdfs:label": "Measurement", + "rdfs:range": "cim:Measurement", + "owl:inverseOf": "nc:Measurement.MeasurementCalculatorInput" + }, + { + "@id": "nc:MeasurementCalculatorInput.MeasurementCalculator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The measurement calculator using this calculator input.", + "rdfs:domain": "nc:MeasurementCalculatorInput", + "rdfs:label": "MeasurementCalculator", + "rdfs:range": "nc:MeasurementCalculator", + "owl:inverseOf": "nc:MeasurementCalculator.MeasurementCalculatorInput" + }, + { + "@id": "nc:OperationalLimit.PinOperationallLimit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The operational limit pin pin that uses this operational limit.", + "rdfs:domain": "cim:OperationalLimit", + "rdfs:label": "PinOperationallLimit", + "rdfs:range": "nc:PinOperationalLimit", + "owl:inverseOf": "nc:PinOperationalLimit.OperationalLimit" + }, + { + "@id": "nc:PTCActivePowerSupport.PowerTransferCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The PowerTransferCorridor that has a specific active power support.", + "rdfs:domain": "nc:PTCActivePowerSupport", + "rdfs:label": "PowerTransferCorridor", + "rdfs:range": "nc:PowerTransferCorridor", + "owl:inverseOf": "nc:PowerTransferCorridor.PTCActivePowerSupport" + }, + { + "@id": "nc:PTCActivePowerSupport.RemedialActionScheme", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The RemedialActionScheme which has active power support from the PowerTransferCorridor.", + "rdfs:domain": "nc:PTCActivePowerSupport", + "rdfs:label": "RemedialActionScheme", + "rdfs:range": "nc:RemedialActionScheme", + "owl:inverseOf": "nc:RemedialActionScheme.PTCActivePowerSupport" + }, + { + "@id": "nc:PinContingency.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Contingency that is used in the input pin.", + "rdfs:domain": "nc:PinContingency", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "nc:Contingency.PinContingency" + }, + { + "@id": "nc:PinDCTerminal.DCTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The DC terminal that has this pin DC terminal.", + "rdfs:domain": "nc:PinDCTerminal", + "rdfs:label": "DCTerminal", + "rdfs:range": "cim:DCTerminal", + "owl:inverseOf": "nc:DCTerminal.PinDCTerminal" + }, + { + "@id": "nc:PinDCTerminal.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of quantity which is used as an input value.", + "rdfs:domain": "nc:PinDCTerminal", + "rdfs:label": "kind", + "rdfs:range": "nc:PinDCTerminalKind" + }, + { + "@id": "nc:PinEquipment.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Equipment that is used in the input pin.", + "rdfs:domain": "nc:PinEquipment", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "nc:Equipment.PinEquipment" + }, + { + "@id": "nc:PinEquipment.PropertyReference", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The property reference for this pin equipment.", + "rdfs:domain": "nc:PinEquipment", + "rdfs:label": "PropertyReference", + "rdfs:range": "nc:PropertyReference", + "owl:inverseOf": "nc:PropertyReference.PinEquipment" + }, + { + "@id": "nc:PinEquipmentTripping.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment that is tripped.", + "rdfs:domain": "nc:PinEquipmentTripping", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "nc:Equipment.PinEquipmentTripping" + }, + { + "@id": "nc:PinGate.GateOutput", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The output of the gate.", + "rdfs:domain": "nc:PinGate", + "rdfs:label": "GateOutput", + "rdfs:range": "nc:Gate", + "owl:inverseOf": "nc:Gate.PinGate" + }, + { + "@id": "nc:PinMeasurement.Measurement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Measurement that is used in the input pin.", + "rdfs:domain": "nc:PinMeasurement", + "rdfs:label": "Measurement", + "rdfs:range": "cim:Measurement", + "owl:inverseOf": "nc:Measurement.PinMeasurement" + }, + { + "@id": "nc:PinMeasurement.MeasurementCalculator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The result of the calculation used as input to a gate.", + "rdfs:domain": "nc:PinMeasurement", + "rdfs:label": "MeasurementCalculator", + "rdfs:range": "nc:MeasurementCalculator", + "owl:inverseOf": "nc:MeasurementCalculator.PinMeasurement" + }, + { + "@id": "nc:PinOperationalLimit.OperationalLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The operational limit that is used in the input pin.", + "rdfs:domain": "nc:PinOperationalLimit", + "rdfs:label": "OperationalLimit", + "rdfs:range": "cim:OperationalLimit", + "owl:inverseOf": "nc:OperationalLimit.PinOperationallLimit" + }, + { + "@id": "nc:PinPowerTransferCorridor.PowerTransferCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The PowerTransferCorridor that is used in the input pin.", + "rdfs:domain": "nc:PinPowerTransferCorridor", + "rdfs:label": "PowerTransferCorridor", + "rdfs:range": "nc:PowerTransferCorridor", + "owl:inverseOf": "nc:PowerTransferCorridor.PinPowerTransferCorridor" + }, + { + "@id": "nc:PinPowerTransferCorridor.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of quantity which is used as an input value.", + "rdfs:domain": "nc:PinPowerTransferCorridor", + "rdfs:label": "kind", + "rdfs:range": "nc:PinPowerTransferCorridorKind" + }, + { + "@id": "nc:PinTerminal.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Terminal that is used in the input pin.", + "rdfs:domain": "nc:PinTerminal", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "nc:Terminal.PinTerminal" + }, + { + "@id": "nc:PinTerminal.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of quantity which is used as an input value.", + "rdfs:domain": "nc:PinTerminal", + "rdfs:label": "kind", + "rdfs:range": "nc:PinTerminalKind" + }, + { + "@id": "nc:PowerElectronicsConnection.PowerElectronicsConnectionAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action that is applied to a PowerElectronicsConnection.", + "rdfs:domain": "cim:PowerElectronicsConnection", + "rdfs:label": "PowerElectronicsConnectionAction", + "rdfs:range": "nc:PowerElectronicsConnectionAction", + "owl:inverseOf": "nc:PowerElectronicsConnectionAction.PowerElectronicsConnection" + }, + { + "@id": "nc:PowerElectronicsConnectionAction.PowerElectronicsConnection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The PowerElectronicsConnection that is applied to an action.", + "rdfs:domain": "nc:PowerElectronicsConnectionAction", + "rdfs:label": "PowerElectronicsConnection", + "rdfs:range": "cim:PowerElectronicsConnection", + "owl:inverseOf": "nc:PowerElectronicsConnection.PowerElectronicsConnectionAction" + }, + { + "@id": "nc:PowerRemedialAction.BiddingZone", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Bidding Zone where the power remedial action is done.", + "rdfs:domain": "nc:PowerRemedialAction", + "rdfs:label": "BiddingZone", + "rdfs:range": "nc:BiddingZone", + "owl:inverseOf": "nc:BiddingZone.PowerRemedialAction" + }, + { + "@id": "nc:PowerRemedialAction.BiddingZoneBorder", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Bidding zone border where the power remedial action is done.", + "rdfs:domain": "nc:PowerRemedialAction", + "rdfs:label": "BiddingZoneBorder", + "rdfs:range": "nc:BiddingZoneBorder", + "owl:inverseOf": "nc:BiddingZoneBorder.PowerRemedialAction" + }, + { + "@id": "nc:PowerRemedialAction.PowerShiftKeyStrategy", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power Shift Key Strategy which applies to this power remedial action.", + "rdfs:domain": "nc:PowerRemedialAction", + "rdfs:label": "PowerShiftKeyStrategy", + "rdfs:range": "nc:PowerShiftKeyStrategy", + "owl:inverseOf": "nc:PowerShiftKeyStrategy.PowerRemedialAction" + }, + { + "@id": "nc:PowerShiftKeyStrategy.PowerRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power remedial acion which has power shift key strategy.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "PowerRemedialAction", + "rdfs:range": "nc:PowerRemedialAction", + "owl:inverseOf": "nc:PowerRemedialAction.PowerShiftKeyStrategy" + }, + { + "@id": "nc:PowerTransferCorridor.PTCActivePowerSupport", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The active power capability associated with this PowerTransferCorridor.", + "rdfs:domain": "nc:PowerTransferCorridor", + "rdfs:label": "PTCActivePowerSupport", + "rdfs:range": "nc:PTCActivePowerSupport", + "owl:inverseOf": "nc:PTCActivePowerSupport.PowerTransferCorridor" + }, + { + "@id": "nc:PowerTransferCorridor.PinPowerTransferCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin that uses this input.", + "rdfs:domain": "nc:PowerTransferCorridor", + "rdfs:label": "PinPowerTransferCorridor", + "rdfs:range": "nc:PinPowerTransferCorridor", + "owl:inverseOf": "nc:PinPowerTransferCorridor.PowerTransferCorridor" + }, + { + "@id": "nc:PropertyReference.GridStateAlteration", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The grid state alteration for this property reference.", + "rdfs:domain": "nc:PropertyReference", + "rdfs:label": "GridStateAlteration", + "rdfs:range": "nc:GridStateAlteration", + "owl:inverseOf": "nc:GridStateAlteration.PropertyReference" + }, + { + "@id": "nc:PropertyReference.PinEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin equipment that has this property reference.", + "rdfs:domain": "nc:PropertyReference", + "rdfs:label": "PinEquipment", + "rdfs:range": "nc:PinEquipment", + "owl:inverseOf": "nc:PinEquipment.PropertyReference" + }, + { + "@id": "nc:PropertyReference.StaticPropertyRange", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Static property range that has this property reference.", + "rdfs:domain": "nc:PropertyReference", + "rdfs:label": "StaticPropertyRange", + "rdfs:range": "nc:StaticPropertyRange", + "owl:inverseOf": "nc:StaticPropertyRange.PropertyReference" + }, + { + "@id": "nc:RangeConstraint.GridStateAlteration", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The grid state alteration which has static range.", + "rdfs:domain": "nc:RangeConstraint", + "rdfs:label": "GridStateAlteration", + "rdfs:range": "nc:GridStateAlteration", + "owl:inverseOf": "nc:GridStateAlteration.RangeConstraint" + }, + { + "@id": "nc:RangeConstraint.direction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the direction of the attribute value referenced by the PropertyReference.", + "rdfs:domain": "nc:RangeConstraint", + "rdfs:label": "direction", + "rdfs:range": "nc:RelativeDirectionKind" + }, + { + "@id": "nc:RangeConstraint.valueKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of value offset for the range that applies to the attribute referenced by the PropertyReference.", + "rdfs:domain": "nc:RangeConstraint", + "rdfs:label": "valueKind", + "rdfs:range": "nc:ValueOffsetKind" + }, + { + "@id": "nc:Region.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action which is considered in the region.", + "rdfs:domain": "nc:Region", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.AppointedToRegion" + }, + { + "@id": "nc:RegulatingControl.RegulatingControlAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action that is applied to a regulating control.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "RegulatingControlAction", + "rdfs:range": "nc:RegulatingControlAction", + "owl:inverseOf": "nc:RegulatingControlAction.RegulatingControl" + }, + { + "@id": "nc:RegulatingControlAction.RegulatingControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The regulating control which has an action.", + "rdfs:domain": "nc:RegulatingControlAction", + "rdfs:label": "RegulatingControl", + "rdfs:range": "cim:RegulatingControl", + "owl:inverseOf": "nc:RegulatingControl.RegulatingControlAction" + }, + { + "@id": "nc:RemedialAction.AppointedToRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The region in which the remedial action is appointed.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "AppointedToRegion", + "rdfs:range": "nc:Region", + "owl:inverseOf": "nc:Region.RemedialAction" + }, + { + "@id": "nc:RemedialAction.ContingencyWithRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency and remedial action combination.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "ContingencyWithRemedialAction", + "rdfs:range": "nc:ContingencyWithRemedialAction", + "owl:inverseOf": "nc:ContingencyWithRemedialAction.RemedialAction" + }, + { + "@id": "nc:RemedialAction.DependentRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action dependent on a remedial action.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "DependentRemedialAction", + "rdfs:range": "nc:RemedialActionDependency", + "owl:inverseOf": "nc:RemedialActionDependency.RemedialAction" + }, + { + "@id": "nc:RemedialAction.RemedialActionSystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "System operator operating remedial actions.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "RemedialActionSystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.RemedialAction" + }, + { + "@id": "nc:RemedialAction.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of the remedial action. If curative remedial action, it is required to have an association with ContingencyWithRemedialAction.\nIf preventive remedial action, RemedialAction class shall not have association with ContingencyWithRemedialAction.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "kind", + "rdfs:range": "nc:RemedialActionKind" + }, + { + "@id": "nc:RemedialActionDependency.DependingRemedialActionGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action group which the remedial action is depending on.", + "rdfs:domain": "nc:RemedialActionDependency", + "rdfs:label": "DependingRemedialActionGroup", + "rdfs:range": "nc:RemedialActionGroup", + "owl:inverseOf": "nc:RemedialActionGroup.RemedialAction" + }, + { + "@id": "nc:RemedialActionDependency.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action which has dependent remedial actions.", + "rdfs:domain": "nc:RemedialActionDependency", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.DependentRemedialAction" + }, + { + "@id": "nc:RemedialActionDependency.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Type of dependency between two remedial actions.", + "rdfs:domain": "nc:RemedialActionDependency", + "rdfs:label": "kind", + "rdfs:range": "nc:RemedialActionDependencyKind" + }, + { + "@id": "nc:RemedialActionGroup.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action dependecy on a remedial action group.", + "rdfs:domain": "nc:RemedialActionGroup", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialActionDependency", + "owl:inverseOf": "nc:RemedialActionDependency.DependingRemedialActionGroup" + }, + { + "@id": "nc:RemedialActionScheme.GateArmed", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Gate that through a gate logic and input pin defines arming of a Remedial Action Scheme.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "GateArmed", + "rdfs:range": "nc:Gate", + "owl:inverseOf": "nc:Gate.RemedialActionScheme" + }, + { + "@id": "nc:RemedialActionScheme.PTCActivePowerSupport", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The active power support of the PowerTransferCorridor related to this RemedialActionScheme.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "PTCActivePowerSupport", + "rdfs:range": "nc:PTCActivePowerSupport", + "owl:inverseOf": "nc:PTCActivePowerSupport.RemedialActionScheme" + }, + { + "@id": "nc:RemedialActionScheme.SchemeRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Scheme remedial action that belongs to the remedial action scheme.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "SchemeRemedialAction", + "rdfs:range": "nc:SchemeRemedialAction", + "owl:inverseOf": "nc:SchemeRemedialAction.RemedialActionScheme" + }, + { + "@id": "nc:RemedialActionScheme.Stage", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The stage for this remedial action scheme.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "Stage", + "rdfs:range": "nc:Stage", + "owl:inverseOf": "nc:Stage.RemedialActionScheme" + }, + { + "@id": "nc:RemedialActionScheme.TriggerCondition", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The triggering condition of this Remedial Action Scheme.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "TriggerCondition", + "rdfs:range": "nc:TriggerCondition", + "owl:inverseOf": "nc:TriggerCondition.RemedialActionScheme" + }, + { + "@id": "nc:RemedialActionScheme.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of Remedial Action Scheme.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "kind", + "rdfs:range": "nc:RemedialActionSchemeKind" + }, + { + "@id": "nc:RotatingMachine.RotatingMachineAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action applied to a rotating machine.", + "rdfs:domain": "cim:RotatingMachine", + "rdfs:label": "RotatingMachineAction", + "rdfs:range": "nc:RotatingMachineAction", + "owl:inverseOf": "nc:RotatingMachineAction.RotatingMachine" + }, + { + "@id": "nc:RotatingMachineAction.RotatingMachine", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The rotating machine that has an action.", + "rdfs:domain": "nc:RotatingMachineAction", + "rdfs:label": "RotatingMachine", + "rdfs:range": "cim:RotatingMachine", + "owl:inverseOf": "nc:RotatingMachine.RotatingMachineAction" + }, + { + "@id": "nc:SchemeRemedialAction.RemedialActionScheme", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action scheme for this scheme remedial action.", + "rdfs:domain": "nc:SchemeRemedialAction", + "rdfs:label": "RemedialActionScheme", + "rdfs:range": "nc:RemedialActionScheme", + "owl:inverseOf": "nc:RemedialActionScheme.SchemeRemedialAction" + }, + { + "@id": "nc:ShuntCompensator.ShuntCompensatorAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action that is applied to a ShuntCompensator.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "ShuntCompensatorAction", + "rdfs:range": "nc:ShuntCompensatorModification", + "owl:inverseOf": "nc:ShuntCompensatorModification.ShuntCompensator" + }, + { + "@id": "nc:ShuntCompensatorModification.ShuntCompensator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The ShuntCompensator that is associated with an action.", + "rdfs:domain": "nc:ShuntCompensatorModification", + "rdfs:label": "ShuntCompensator", + "rdfs:range": "cim:ShuntCompensator", + "owl:inverseOf": "nc:ShuntCompensator.ShuntCompensatorAction" + }, + { + "@id": "nc:Stage.GridStateAlterationCollection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The GridStateAlterationCollection which belongs to the Stage.", + "rdfs:domain": "nc:Stage", + "rdfs:label": "GridStateAlterationCollection", + "rdfs:range": "nc:GridStateAlterationCollection", + "owl:inverseOf": "nc:GridStateAlterationCollection.StageAction" + }, + { + "@id": "nc:Stage.RemedialActionScheme", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action scheme that has a stage.", + "rdfs:domain": "nc:Stage", + "rdfs:label": "RemedialActionScheme", + "rdfs:range": "nc:RemedialActionScheme", + "owl:inverseOf": "nc:RemedialActionScheme.Stage" + }, + { + "@id": "nc:Stage.StageTrigger", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The state trigger that is part of this stage.", + "rdfs:domain": "nc:Stage", + "rdfs:label": "StageTrigger", + "rdfs:range": "nc:StageTrigger", + "owl:inverseOf": "nc:StageTrigger.Stage" + }, + { + "@id": "nc:StageTrigger.GateArmed", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The gate that is the input pin which defines arming of the StageTrigger.", + "rdfs:domain": "nc:StageTrigger", + "rdfs:label": "GateArmed", + "rdfs:range": "nc:Gate", + "owl:inverseOf": "nc:Gate.StageTriggerArmed" + }, + { + "@id": "nc:StageTrigger.GateComCondition", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The gate that is the input pin which defines a communication condition.", + "rdfs:domain": "nc:StageTrigger", + "rdfs:label": "GateComCondition", + "rdfs:range": "nc:Gate", + "owl:inverseOf": "nc:Gate.StageTriggerCom" + }, + { + "@id": "nc:StageTrigger.GateTrigger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The gate that is the input pin which triggers the protective reactions.", + "rdfs:domain": "nc:StageTrigger", + "rdfs:label": "GateTrigger", + "rdfs:range": "nc:Gate", + "owl:inverseOf": "nc:Gate.StageTrigger" + }, + { + "@id": "nc:StageTrigger.Stage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The stage that has this stage trigger.", + "rdfs:domain": "nc:StageTrigger", + "rdfs:label": "Stage", + "rdfs:range": "nc:Stage", + "owl:inverseOf": "nc:Stage.StageTrigger" + }, + { + "@id": "nc:StaticPropertyRange.PropertyReference", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Property reference for this static property range.", + "rdfs:domain": "nc:StaticPropertyRange", + "rdfs:label": "PropertyReference", + "rdfs:range": "nc:PropertyReference", + "owl:inverseOf": "nc:PropertyReference.StaticPropertyRange" + }, + { + "@id": "nc:StaticVarCompensator.StaticVarCompensatorAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action which is applied to a StaticVarCompensator.", + "rdfs:domain": "cim:StaticVarCompensator", + "rdfs:label": "StaticVarCompensatorAction", + "rdfs:range": "nc:StaticVarCompensatorAction", + "owl:inverseOf": "nc:StaticVarCompensatorAction.StaticVarCompensator" + }, + { + "@id": "nc:StaticVarCompensatorAction.StaticVarCompensator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The StaticVarCompensator which is associated with an action.", + "rdfs:domain": "nc:StaticVarCompensatorAction", + "rdfs:label": "StaticVarCompensator", + "rdfs:range": "cim:StaticVarCompensator", + "owl:inverseOf": "nc:StaticVarCompensator.StaticVarCompensatorAction" + }, + { + "@id": "nc:Switch.TopologyAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action assigned to a switch.", + "rdfs:domain": "cim:Switch", + "rdfs:label": "TopologyAction", + "rdfs:range": "nc:TopologyAction", + "owl:inverseOf": "nc:TopologyAction.Switch" + }, + { + "@id": "nc:SystemOperator.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action defined by this system operator.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.RemedialActionSystemOperator" + }, + { + "@id": "nc:TapChanger.TapPositionAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The action that is applied to a tap changer.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "TapPositionAction", + "rdfs:range": "nc:TapPositionAction", + "owl:inverseOf": "nc:TapPositionAction.TapChanger" + }, + { + "@id": "nc:TapPositionAction.TapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The tap changer that has a tap position action associated.", + "rdfs:domain": "nc:TapPositionAction", + "rdfs:label": "TapChanger", + "rdfs:range": "cim:TapChanger", + "owl:inverseOf": "nc:TapChanger.TapPositionAction" + }, + { + "@id": "nc:Terminal.PinTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The pin that uses this input.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "PinTerminal", + "rdfs:range": "nc:PinTerminal", + "owl:inverseOf": "nc:PinTerminal.Terminal" + }, + { + "@id": "nc:TopologyAction.Switch", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The switch that has a topology action associated.", + "rdfs:domain": "nc:TopologyAction", + "rdfs:label": "Switch", + "rdfs:range": "cim:Switch", + "owl:inverseOf": "nc:Switch.TopologyAction" + }, + { + "@id": "nc:TriggerCondition.GateTrigger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The gate that is the condition for the trigger.", + "rdfs:domain": "nc:TriggerCondition", + "rdfs:label": "GateTrigger", + "rdfs:range": "nc:Gate", + "owl:inverseOf": "nc:Gate.TriggerCondition" + }, + { + "@id": "nc:TriggerCondition.RemedialActionScheme", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action scheme that has the trigger condition.", + "rdfs:domain": "nc:TriggerCondition", + "rdfs:label": "RemedialActionScheme", + "rdfs:range": "nc:RemedialActionScheme", + "owl:inverseOf": "nc:RemedialActionScheme.TriggerCondition" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:ContingencyWithRemedialAction.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:ContingencyWithRemedialAction", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:ContingencyWithRemedialAction.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the contingency with remedial action is enabled, otherwise it is disabled under normal operating conditions.", + "rdfs:domain": "nc:ContingencyWithRemedialAction", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:CountertradeRemedialAction.maxEconomicPMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "High economic active power limit given by the percentage of the relevant units operating p. e.g. If a generating unit (G1) with maximum operating active power of 100 MW and a conform load with active maximum load of 50 MW (L1). Max economic p margin of 90% will give the limit of the shift key to be 90 MW for the G1 and 45 MW for the L1.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:CountertradeRemedialAction", + "rdfs:label": "maxEconomicPMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:CountertradeRemedialAction.minEconomicPMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Low economic active power limit given by the percentage of the relevant units operating p. e.g. If a generating unit (G1) with minimum operating active power of 10 MW and a conform load with active maximum load of 5 MW (L1). Min economic p margin of 90% will give the limit of the shift key to be 11 MW for the G1 and 5.5 MW for the L1.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:CountertradeRemedialAction", + "rdfs:label": "minEconomicPMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:GateInputPin.absoluteValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the absolute value is used for comparison. If true, use the absolute value. If false, use the complex value (vector).", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "absoluteValue", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GateInputPin.duration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time duration for which the condition is satisfied before acting. Default is 0 seconds.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "duration", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:GateInputPin.isValuePreFault", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the gate input pin value is referring to the value prior to a fault (e.g. simulated by a contingency or due to a SIPS activation in a N-x-y case). If it is true, it means that the value is referring to pre-fault. If it is false or not populated, then it is post-fault.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "isValuePreFault", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GateInputPin.negate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Invert/negate the result of the comparison.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "negate", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GateInputPin.thresholdPercentage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The threshold percentage that should be used for compare with the percentage change between input value and threshold value.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "thresholdPercentage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:GateInputPin.thresholdValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The threshold value that should be used for compare with the input value.", + "rdfs:domain": "nc:GateInputPin", + "rdfs:label": "thresholdValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:GridStateAlteration.maximumPerDay", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Maximum number of alterations per day.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "maximumPerDay", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:GridStateAlteration.minimumActivation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Minimum time duration between activating the same grid state alteration.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "minimumActivation", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:GridStateAlteration.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The default/normal value used when other active signal/values are missing.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GridStateAlteration.timePerStage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time to implement a stage of a grid state alteration. If a grid state alteration consists of multiple stages (e.g. A step on a power transformer), this duration comes in addition to the timeToImplement and need to be multiplied by the number of stages. A stage can also be defined as MW in the case of regulating production.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "timePerStage", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:MeasurementCalculatorInput.absoluteValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the absolute value is used for comparison. If true, use the absolute value. If false, use the complex value (vector).", + "rdfs:domain": "nc:MeasurementCalculatorInput", + "rdfs:label": "absoluteValue", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:MeasurementCalculatorInput.order", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Positive number that defines the order of the operand in the calculation. 0 means default in which case the order is not relevant.", + "rdfs:domain": "nc:MeasurementCalculatorInput", + "rdfs:label": "order", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:PTCActivePowerSupport.maximum", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum support that a System Integrity Protection Scheme (SIPS) can provide to a Power Transfer Corridor (PTC). This is normally limited by the maximum power system disconnect allowed.", + "rdfs:domain": "nc:PTCActivePowerSupport", + "rdfs:label": "maximum", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PTCActivePowerSupport.normal", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Normal support that a System Integrity Protection Scheme (SIPS) is expected to provide when enabled to a Power Transfer Corridor (PTC).", + "rdfs:domain": "nc:PTCActivePowerSupport", + "rdfs:label": "normal", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:RangeConstraint.normalValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The normal (initial) value. The meaning of the value is defined by the attribute referenced by the PropertyReference. The value can be integer, float or boolean. In case of boolean 1 equals true and 0 equals false.\nIf the valueKind is incremental or incrementalPercentage, then the value shall be positive (greater than zero).\nIf the valueKind is incrementalPercentage, then the value shall be in the range [0, 100].", + "rdfs:domain": "nc:RangeConstraint", + "rdfs:label": "normalValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:RemedialAction.impactThresholdMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Impact threshold margin for the use of the remedial action. Meaning that the remedial action should not be used if it cannot resolve violation with more than the given impact threshold margin.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "impactThresholdMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:RemedialAction.isCrossBorderRelevant", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the remedial action is cross border relevant. True, means that the remedial action is cross border relevant.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "isCrossBorderRelevant", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RemedialAction.isManual", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the remedial action is manually executed which involves one or many actions performed by human. A SIPS remedial action cannot be manual. True, means that the remedial action is manual. False, means that the remedial action is automatically executed without human communication.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "isManual", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RemedialAction.normalAvailable", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "It identifies if the remedial action is available under normal condition. True means available, False means unavailable.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "normalAvailable", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RemedialAction.penaltyFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the relative penalty for a given remedial action. This is a positive number greater than zero and default is one, meaning the remedial action does not have negative nor positive effect on the quality of the solution. A remedial action that provide changes in the transmission loss can have negative (Between zero and one) or positive effect (Bigger than one) given by 1 / (1 – Incremental Transmission Loss). In a similar way remedial action using generating units or compensation units can have negative or positive effect. Typical value would be between 0.8 and 1.1.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "penaltyFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:RemedialAction.timeToImplement", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time to implement a remedial action.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "timeToImplement", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:RemedialActionDependency.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:RemedialActionDependency", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:RemedialActionDependency.normalEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the remedial action dependency with contingency shall be considered under normal operating conditions.", + "rdfs:domain": "nc:RemedialActionDependency", + "rdfs:label": "normalEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RemedialActionScheme.normalArmed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the normal arming status of the remedial action scheme.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "normalArmed", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:Stage.priority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The priority of the stage. 0 = do not care (default) 1 = highest priority. 2 is less than 1 and so on. A stage with higher priority needs be activated before a lower stage can be activated.", + "rdfs:domain": "nc:Stage", + "rdfs:label": "priority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:StageTrigger.normalArmed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The default/normal value used when other active signal/values are missing.", + "rdfs:domain": "nc:StageTrigger", + "rdfs:label": "normalArmed", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:StageTrigger.priority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Priority of trigger. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on. A trigger with the highest priority will trigger first.", + "rdfs:domain": "nc:StageTrigger", + "rdfs:label": "priority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:Currency.AED", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United Arab Emirates dirham.", + "rdfs:label": "AED" + }, + { + "@id": "cim:Currency.AFN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Afghan afghani.", + "rdfs:label": "AFN" + }, + { + "@id": "cim:Currency.ALL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Albanian lek.", + "rdfs:label": "ALL" + }, + { + "@id": "cim:Currency.AMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Armenian dram.", + "rdfs:label": "AMD" + }, + { + "@id": "cim:Currency.ANG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Netherlands Antillean guilder.", + "rdfs:label": "ANG" + }, + { + "@id": "cim:Currency.AOA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Angolan kwanza.", + "rdfs:label": "AOA" + }, + { + "@id": "cim:Currency.ARS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Argentine peso.", + "rdfs:label": "ARS" + }, + { + "@id": "cim:Currency.AUD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Australian dollar.", + "rdfs:label": "AUD" + }, + { + "@id": "cim:Currency.AWG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Aruban florin.", + "rdfs:label": "AWG" + }, + { + "@id": "cim:Currency.AZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Azerbaijani manat.", + "rdfs:label": "AZN" + }, + { + "@id": "cim:Currency.BAM", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bosnia and Herzegovina convertible mark.", + "rdfs:label": "BAM" + }, + { + "@id": "cim:Currency.BBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Barbados dollar.", + "rdfs:label": "BBD" + }, + { + "@id": "cim:Currency.BDT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bangladeshi taka.", + "rdfs:label": "BDT" + }, + { + "@id": "cim:Currency.BGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bulgarian lev.", + "rdfs:label": "BGN" + }, + { + "@id": "cim:Currency.BHD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahraini dinar.", + "rdfs:label": "BHD" + }, + { + "@id": "cim:Currency.BIF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Burundian franc.", + "rdfs:label": "BIF" + }, + { + "@id": "cim:Currency.BMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bermudian dollar (customarily known as Bermuda dollar).", + "rdfs:label": "BMD" + }, + { + "@id": "cim:Currency.BND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brunei dollar.", + "rdfs:label": "BND" + }, + { + "@id": "cim:Currency.BOB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Boliviano.", + "rdfs:label": "BOB" + }, + { + "@id": "cim:Currency.BOV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bolivian Mvdol (funds code).", + "rdfs:label": "BOV" + }, + { + "@id": "cim:Currency.BRL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brazilian real.", + "rdfs:label": "BRL" + }, + { + "@id": "cim:Currency.BSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahamian dollar.", + "rdfs:label": "BSD" + }, + { + "@id": "cim:Currency.BTN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bhutanese ngultrum.", + "rdfs:label": "BTN" + }, + { + "@id": "cim:Currency.BWP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Botswana pula.", + "rdfs:label": "BWP" + }, + { + "@id": "cim:Currency.BYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belarusian ruble.", + "rdfs:label": "BYR" + }, + { + "@id": "cim:Currency.BZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belize dollar.", + "rdfs:label": "BZD" + }, + { + "@id": "cim:Currency.CAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Canadian dollar.", + "rdfs:label": "CAD" + }, + { + "@id": "cim:Currency.CDF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Congolese franc.", + "rdfs:label": "CDF" + }, + { + "@id": "cim:Currency.CHF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swiss franc.", + "rdfs:label": "CHF" + }, + { + "@id": "cim:Currency.CLF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Fomento (funds code), Chile.", + "rdfs:label": "CLF" + }, + { + "@id": "cim:Currency.CLP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chilean peso.", + "rdfs:label": "CLP" + }, + { + "@id": "cim:Currency.CNY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chinese yuan.", + "rdfs:label": "CNY" + }, + { + "@id": "cim:Currency.COP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Colombian peso.", + "rdfs:label": "COP" + }, + { + "@id": "cim:Currency.COU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Valor Real.", + "rdfs:label": "COU" + }, + { + "@id": "cim:Currency.CRC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Costa Rican colon.", + "rdfs:label": "CRC" + }, + { + "@id": "cim:Currency.CUC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban convertible peso.", + "rdfs:label": "CUC" + }, + { + "@id": "cim:Currency.CUP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban peso.", + "rdfs:label": "CUP" + }, + { + "@id": "cim:Currency.CVE", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cape Verde escudo.", + "rdfs:label": "CVE" + }, + { + "@id": "cim:Currency.CZK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Czech koruna.", + "rdfs:label": "CZK" + }, + { + "@id": "cim:Currency.DJF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Djiboutian franc.", + "rdfs:label": "DJF" + }, + { + "@id": "cim:Currency.DKK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Danish krone.", + "rdfs:label": "DKK" + }, + { + "@id": "cim:Currency.DOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Dominican peso.", + "rdfs:label": "DOP" + }, + { + "@id": "cim:Currency.DZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Algerian dinar.", + "rdfs:label": "DZD" + }, + { + "@id": "cim:Currency.EEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Estonian kroon.", + "rdfs:label": "EEK" + }, + { + "@id": "cim:Currency.EGP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Egyptian pound.", + "rdfs:label": "EGP" + }, + { + "@id": "cim:Currency.ERN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Eritrean nakfa.", + "rdfs:label": "ERN" + }, + { + "@id": "cim:Currency.ETB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ethiopian birr.", + "rdfs:label": "ETB" + }, + { + "@id": "cim:Currency.EUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Euro.", + "rdfs:label": "EUR" + }, + { + "@id": "cim:Currency.FJD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Fiji dollar.", + "rdfs:label": "FJD" + }, + { + "@id": "cim:Currency.FKP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Falkland Islands pound.", + "rdfs:label": "FKP" + }, + { + "@id": "cim:Currency.GBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pound sterling.", + "rdfs:label": "GBP" + }, + { + "@id": "cim:Currency.GEL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Georgian lari.", + "rdfs:label": "GEL" + }, + { + "@id": "cim:Currency.GHS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ghanaian cedi.", + "rdfs:label": "GHS" + }, + { + "@id": "cim:Currency.GIP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gibraltar pound.", + "rdfs:label": "GIP" + }, + { + "@id": "cim:Currency.GMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gambian dalasi.", + "rdfs:label": "GMD" + }, + { + "@id": "cim:Currency.GNF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guinean franc.", + "rdfs:label": "GNF" + }, + { + "@id": "cim:Currency.GTQ", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guatemalan quetzal.", + "rdfs:label": "GTQ" + }, + { + "@id": "cim:Currency.GYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guyanese dollar.", + "rdfs:label": "GYD" + }, + { + "@id": "cim:Currency.HKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hong Kong dollar.", + "rdfs:label": "HKD" + }, + { + "@id": "cim:Currency.HNL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Honduran lempira.", + "rdfs:label": "HNL" + }, + { + "@id": "cim:Currency.HRK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Croatian kuna.", + "rdfs:label": "HRK" + }, + { + "@id": "cim:Currency.HTG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Haitian gourde.", + "rdfs:label": "HTG" + }, + { + "@id": "cim:Currency.HUF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hungarian forint.", + "rdfs:label": "HUF" + }, + { + "@id": "cim:Currency.IDR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indonesian rupiah.", + "rdfs:label": "IDR" + }, + { + "@id": "cim:Currency.ILS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Israeli new sheqel.", + "rdfs:label": "ILS" + }, + { + "@id": "cim:Currency.INR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indian rupee.", + "rdfs:label": "INR" + }, + { + "@id": "cim:Currency.IQD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iraqi dinar.", + "rdfs:label": "IQD" + }, + { + "@id": "cim:Currency.IRR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iranian rial.", + "rdfs:label": "IRR" + }, + { + "@id": "cim:Currency.ISK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Icelandic króna.", + "rdfs:label": "ISK" + }, + { + "@id": "cim:Currency.JMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jamaican dollar.", + "rdfs:label": "JMD" + }, + { + "@id": "cim:Currency.JOD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jordanian dinar.", + "rdfs:label": "JOD" + }, + { + "@id": "cim:Currency.JPY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Japanese yen.", + "rdfs:label": "JPY" + }, + { + "@id": "cim:Currency.KES", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kenyan shilling.", + "rdfs:label": "KES" + }, + { + "@id": "cim:Currency.KGS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kyrgyzstani som.", + "rdfs:label": "KGS" + }, + { + "@id": "cim:Currency.KHR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cambodian riel.", + "rdfs:label": "KHR" + }, + { + "@id": "cim:Currency.KMF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Comoro franc.", + "rdfs:label": "KMF" + }, + { + "@id": "cim:Currency.KPW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "North Korean won.", + "rdfs:label": "KPW" + }, + { + "@id": "cim:Currency.KRW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South Korean won.", + "rdfs:label": "KRW" + }, + { + "@id": "cim:Currency.KWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kuwaiti dinar.", + "rdfs:label": "KWD" + }, + { + "@id": "cim:Currency.KYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cayman Islands dollar.", + "rdfs:label": "KYD" + }, + { + "@id": "cim:Currency.KZT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kazakhstani tenge.", + "rdfs:label": "KZT" + }, + { + "@id": "cim:Currency.LAK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lao kip.", + "rdfs:label": "LAK" + }, + { + "@id": "cim:Currency.LBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lebanese pound.", + "rdfs:label": "LBP" + }, + { + "@id": "cim:Currency.LKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sri Lanka rupee.", + "rdfs:label": "LKR" + }, + { + "@id": "cim:Currency.LRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Liberian dollar.", + "rdfs:label": "LRD" + }, + { + "@id": "cim:Currency.LSL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lesotho loti.", + "rdfs:label": "LSL" + }, + { + "@id": "cim:Currency.LTL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lithuanian litas.", + "rdfs:label": "LTL" + }, + { + "@id": "cim:Currency.LVL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Latvian lats.", + "rdfs:label": "LVL" + }, + { + "@id": "cim:Currency.LYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Libyan dinar.", + "rdfs:label": "LYD" + }, + { + "@id": "cim:Currency.MAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moroccan dirham.", + "rdfs:label": "MAD" + }, + { + "@id": "cim:Currency.MDL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moldovan leu.", + "rdfs:label": "MDL" + }, + { + "@id": "cim:Currency.MGA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malagasy ariary.", + "rdfs:label": "MGA" + }, + { + "@id": "cim:Currency.MKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macedonian denar.", + "rdfs:label": "MKD" + }, + { + "@id": "cim:Currency.MMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Myanma kyat.", + "rdfs:label": "MMK" + }, + { + "@id": "cim:Currency.MNT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mongolian tugrik.", + "rdfs:label": "MNT" + }, + { + "@id": "cim:Currency.MOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macanese pataca.", + "rdfs:label": "MOP" + }, + { + "@id": "cim:Currency.MRO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritanian ouguiya.", + "rdfs:label": "MRO" + }, + { + "@id": "cim:Currency.MUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritian rupee.", + "rdfs:label": "MUR" + }, + { + "@id": "cim:Currency.MVR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Maldivian rufiyaa.", + "rdfs:label": "MVR" + }, + { + "@id": "cim:Currency.MWK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malawian kwacha.", + "rdfs:label": "MWK" + }, + { + "@id": "cim:Currency.MXN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mexican peso.", + "rdfs:label": "MXN" + }, + { + "@id": "cim:Currency.MYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malaysian ringgit.", + "rdfs:label": "MYR" + }, + { + "@id": "cim:Currency.MZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mozambican metical.", + "rdfs:label": "MZN" + }, + { + "@id": "cim:Currency.NAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Namibian dollar.", + "rdfs:label": "NAD" + }, + { + "@id": "cim:Currency.NGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nigerian naira.", + "rdfs:label": "NGN" + }, + { + "@id": "cim:Currency.NIO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cordoba oro.", + "rdfs:label": "NIO" + }, + { + "@id": "cim:Currency.NOK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Norwegian krone.", + "rdfs:label": "NOK" + }, + { + "@id": "cim:Currency.NPR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nepalese rupee.", + "rdfs:label": "NPR" + }, + { + "@id": "cim:Currency.NZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Zealand dollar.", + "rdfs:label": "NZD" + }, + { + "@id": "cim:Currency.OMR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Omani rial.", + "rdfs:label": "OMR" + }, + { + "@id": "cim:Currency.PAB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Panamanian balboa.", + "rdfs:label": "PAB" + }, + { + "@id": "cim:Currency.PEN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Peruvian nuevo sol.", + "rdfs:label": "PEN" + }, + { + "@id": "cim:Currency.PGK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Papua New Guinean kina.", + "rdfs:label": "PGK" + }, + { + "@id": "cim:Currency.PHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Philippine peso.", + "rdfs:label": "PHP" + }, + { + "@id": "cim:Currency.PKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pakistani rupee.", + "rdfs:label": "PKR" + }, + { + "@id": "cim:Currency.PLN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Polish zloty.", + "rdfs:label": "PLN" + }, + { + "@id": "cim:Currency.PYG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Paraguayan guaraní.", + "rdfs:label": "PYG" + }, + { + "@id": "cim:Currency.QAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Qatari rial.", + "rdfs:label": "QAR" + }, + { + "@id": "cim:Currency.RON", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Romanian new leu.", + "rdfs:label": "RON" + }, + { + "@id": "cim:Currency.RSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Serbian dinar.", + "rdfs:label": "RSD" + }, + { + "@id": "cim:Currency.RUB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Russian rouble.", + "rdfs:label": "RUB" + }, + { + "@id": "cim:Currency.RWF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Rwandan franc.", + "rdfs:label": "RWF" + }, + { + "@id": "cim:Currency.SAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saudi riyal.", + "rdfs:label": "SAR" + }, + { + "@id": "cim:Currency.SBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Solomon Islands dollar.", + "rdfs:label": "SBD" + }, + { + "@id": "cim:Currency.SCR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Seychelles rupee.", + "rdfs:label": "SCR" + }, + { + "@id": "cim:Currency.SDG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sudanese pound.", + "rdfs:label": "SDG" + }, + { + "@id": "cim:Currency.SEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swedish krona/kronor.", + "rdfs:label": "SEK" + }, + { + "@id": "cim:Currency.SGD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Singapore dollar.", + "rdfs:label": "SGD" + }, + { + "@id": "cim:Currency.SHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saint Helena pound.", + "rdfs:label": "SHP" + }, + { + "@id": "cim:Currency.SLL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sierra Leonean leone.", + "rdfs:label": "SLL" + }, + { + "@id": "cim:Currency.SOS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Somali shilling.", + "rdfs:label": "SOS" + }, + { + "@id": "cim:Currency.SRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Surinamese dollar.", + "rdfs:label": "SRD" + }, + { + "@id": "cim:Currency.STD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "São Tomé and Príncipe dobra.", + "rdfs:label": "STD" + }, + { + "@id": "cim:Currency.SYP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Syrian pound.", + "rdfs:label": "SYP" + }, + { + "@id": "cim:Currency.SZL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lilangeni.", + "rdfs:label": "SZL" + }, + { + "@id": "cim:Currency.THB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Thai baht.", + "rdfs:label": "THB" + }, + { + "@id": "cim:Currency.TJS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tajikistani somoni.", + "rdfs:label": "TJS" + }, + { + "@id": "cim:Currency.TMT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkmenistani manat.", + "rdfs:label": "TMT" + }, + { + "@id": "cim:Currency.TND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tunisian dinar.", + "rdfs:label": "TND" + }, + { + "@id": "cim:Currency.TOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tongan pa'anga.", + "rdfs:label": "TOP" + }, + { + "@id": "cim:Currency.TRY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkish lira.", + "rdfs:label": "TRY" + }, + { + "@id": "cim:Currency.TTD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Trinidad and Tobago dollar.", + "rdfs:label": "TTD" + }, + { + "@id": "cim:Currency.TWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Taiwan dollar.", + "rdfs:label": "TWD" + }, + { + "@id": "cim:Currency.TZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tanzanian shilling.", + "rdfs:label": "TZS" + }, + { + "@id": "cim:Currency.UAH", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ukrainian hryvnia.", + "rdfs:label": "UAH" + }, + { + "@id": "cim:Currency.UGX", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ugandan shilling.", + "rdfs:label": "UGX" + }, + { + "@id": "cim:Currency.USD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United States dollar.", + "rdfs:label": "USD" + }, + { + "@id": "cim:Currency.UYU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uruguayan peso.", + "rdfs:label": "UYU" + }, + { + "@id": "cim:Currency.UZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uzbekistan som.", + "rdfs:label": "UZS" + }, + { + "@id": "cim:Currency.VEF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Venezuelan bolívar fuerte.", + "rdfs:label": "VEF" + }, + { + "@id": "cim:Currency.VND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vietnamese Dong.", + "rdfs:label": "VND" + }, + { + "@id": "cim:Currency.VUV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vanuatu vatu.", + "rdfs:label": "VUV" + }, + { + "@id": "cim:Currency.WST", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Samoan tala.", + "rdfs:label": "WST" + }, + { + "@id": "cim:Currency.XAF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA franc BEAC.", + "rdfs:label": "XAF" + }, + { + "@id": "cim:Currency.XCD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "East Caribbean dollar.", + "rdfs:label": "XCD" + }, + { + "@id": "cim:Currency.XOF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA Franc BCEAO.", + "rdfs:label": "XOF" + }, + { + "@id": "cim:Currency.XPF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFP franc.", + "rdfs:label": "XPF" + }, + { + "@id": "cim:Currency.YER", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Yemeni rial.", + "rdfs:label": "YER" + }, + { + "@id": "cim:Currency.ZAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South African rand.", + "rdfs:label": "ZAR" + }, + { + "@id": "cim:Currency.ZMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zambian kwacha.", + "rdfs:label": "ZMK" + }, + { + "@id": "cim:Currency.ZWL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zimbabwe dollar.", + "rdfs:label": "ZWL" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ra:Package_RemedialActionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.s", + "rdfs:comment": "Time, in seconds.", + "rdfs:label": "Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "nc:CalculationKind.division", + "@type": "nc:CalculationKind", + "cims:stereotype": "enum", + "rdfs:comment": "Division operation on the input values (operands).", + "rdfs:label": "division" + }, + { + "@id": "nc:CalculationKind.multiplication", + "@type": "nc:CalculationKind", + "cims:stereotype": "enum", + "rdfs:comment": "Multiplication operation on the input values (operands).", + "rdfs:label": "multiplication" + }, + { + "@id": "nc:CalculationKind.squareRoot", + "@type": "nc:CalculationKind", + "cims:stereotype": "enum", + "rdfs:comment": "Square root operator - only one input value (operands).", + "rdfs:label": "squareRoot" + }, + { + "@id": "nc:CalculationKind.summation", + "@type": "nc:CalculationKind", + "cims:stereotype": "enum", + "rdfs:comment": "Summation operation on the input values (operands).", + "rdfs:label": "summation" + }, + { + "@id": "nc:ElementCombinationConstraintKind.considered", + "@type": "nc:ElementCombinationConstraintKind", + "cims:stereotype": "enum", + "rdfs:comment": "Element combination can be considered.", + "rdfs:label": "considered" + }, + { + "@id": "nc:ElementCombinationConstraintKind.excluded", + "@type": "nc:ElementCombinationConstraintKind", + "cims:stereotype": "enum", + "rdfs:comment": "Element combination is excluded.", + "rdfs:label": "excluded" + }, + { + "@id": "nc:ElementCombinationConstraintKind.included", + "@type": "nc:ElementCombinationConstraintKind", + "cims:stereotype": "enum", + "rdfs:comment": "Element combination is included.", + "rdfs:label": "included" + }, + { + "@id": "nc:GateLogicKind.and", + "@type": "nc:GateLogicKind", + "cims:stereotype": "enum", + "rdfs:comment": "A logical AND operation. True when all inputs are true.", + "rdfs:label": "and" + }, + { + "@id": "nc:GateLogicKind.nand", + "@type": "nc:GateLogicKind", + "cims:stereotype": "enum", + "rdfs:comment": "A logical NAND operation. False when all inputs are true.", + "rdfs:label": "nand" + }, + { + "@id": "nc:GateLogicKind.nor", + "@type": "nc:GateLogicKind", + "cims:stereotype": "enum", + "rdfs:comment": "A logical NOR operation. False when one or more inputs are true.", + "rdfs:label": "nor" + }, + { + "@id": "nc:GateLogicKind.not", + "@type": "nc:GateLogicKind", + "cims:stereotype": "enum", + "rdfs:comment": "A logical NOT operation. Only one input and true input will give false out and false in will give true out. An inverter.", + "rdfs:label": "not" + }, + { + "@id": "nc:GateLogicKind.or", + "@type": "nc:GateLogicKind", + "cims:stereotype": "enum", + "rdfs:comment": "A logical OR operation. True when one or more inputs are true.", + "rdfs:label": "or" + }, + { + "@id": "nc:GateLogicKind.xnor", + "@type": "nc:GateLogicKind", + "cims:stereotype": "enum", + "rdfs:comment": "A logical XNOR operation. The function is the inverse of the exclusive OR (XOR) gate. All input false or true will give true. Otherwise false.", + "rdfs:label": "xnor" + }, + { + "@id": "nc:GateLogicKind.xor", + "@type": "nc:GateLogicKind", + "cims:stereotype": "enum", + "rdfs:comment": "A logical XOR operation. All input false or true will give false. Otherwise true.", + "rdfs:label": "xor" + }, + { + "@id": "nc:LogicalOperatorsKind.equals", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Equals (like) comparison operation.", + "rdfs:label": "equals" + }, + { + "@id": "nc:LogicalOperatorsKind.greaterThan", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Greater than comparison operation.", + "rdfs:label": "greaterThan" + }, + { + "@id": "nc:LogicalOperatorsKind.greaterThanOrEquals", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Greater than or equals comparison operation.", + "rdfs:label": "greaterThanOrEquals" + }, + { + "@id": "nc:LogicalOperatorsKind.lessThan", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Less than comparison operation.", + "rdfs:label": "lessThan" + }, + { + "@id": "nc:LogicalOperatorsKind.lessThanOrEquals", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Less than or equals comparison operation.", + "rdfs:label": "lessThanOrEquals" + }, + { + "@id": "nc:LogicalOperatorsKind.notEqual", + "@type": "nc:LogicalOperatorsKind", + "cims:stereotype": "enum", + "rdfs:comment": "Not equal (unlike) comparison operation.", + "rdfs:label": "notEqual" + }, + { + "@id": "nc:PinDCTerminalKind.current", + "@type": "nc:PinDCTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Direct current in the DCTerminal.", + "rdfs:label": "current" + }, + { + "@id": "nc:PinDCTerminalKind.voltage", + "@type": "nc:PinDCTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Direct current voltage in the DCTerminal.", + "rdfs:label": "voltage" + }, + { + "@id": "nc:PinPowerTransferCorridorKind.activePower", + "@type": "nc:PinPowerTransferCorridorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Active power in the branch group.", + "rdfs:label": "activePower" + }, + { + "@id": "nc:PinPowerTransferCorridorKind.reactivePower", + "@type": "nc:PinPowerTransferCorridorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in the branch group.", + "rdfs:label": "reactivePower" + }, + { + "@id": "nc:PinTerminalKind.activePower", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Active power on the Terminal.", + "rdfs:label": "activePower" + }, + { + "@id": "nc:PinTerminalKind.apparentPower", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power on the Terminal.", + "rdfs:label": "apparentPower" + }, + { + "@id": "nc:PinTerminalKind.current", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Current on the Terminal.", + "rdfs:label": "current" + }, + { + "@id": "nc:PinTerminalKind.reactivePower", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power on the Terminal.", + "rdfs:label": "reactivePower" + }, + { + "@id": "nc:PinTerminalKind.voltageAngle", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage angle on the Terminal.", + "rdfs:label": "voltageAngle" + }, + { + "@id": "nc:PinTerminalKind.voltageMagnitude", + "@type": "nc:PinTerminalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage magnitude on the Terminal.", + "rdfs:label": "voltageMagnitude" + }, + { + "@id": "nc:RelativeDirectionKind.down", + "@type": "nc:RelativeDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Down signifies that the changes are decreasing from the current status.", + "rdfs:label": "down" + }, + { + "@id": "nc:RelativeDirectionKind.none", + "@type": "nc:RelativeDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "There is no direction on the changes.", + "rdfs:label": "none" + }, + { + "@id": "nc:RelativeDirectionKind.up", + "@type": "nc:RelativeDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Up signifies that the changes are increasing from the current status.", + "rdfs:label": "up" + }, + { + "@id": "nc:RelativeDirectionKind.upAndDown", + "@type": "nc:RelativeDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Up and down signifies that both up and down values are equal.", + "rdfs:label": "upAndDown" + }, + { + "@id": "nc:RemedialActionDependencyKind.balanced", + "@type": "nc:RemedialActionDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "This applies only to a set of power remedial actions and means that the remedial action needs to be balanced between the area (directly or indirectly to the bidding zone) that it is applied to.", + "rdfs:label": "balanced" + }, + { + "@id": "nc:RemedialActionDependencyKind.exclusive", + "@type": "nc:RemedialActionDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Remedial actions are exclusive depending on each other. e.g. Only one of the remedial actions can be selected at the same time.", + "rdfs:label": "exclusive" + }, + { + "@id": "nc:RemedialActionDependencyKind.inclusive", + "@type": "nc:RemedialActionDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Remedial actions are inclusive depending on each other. e.g. Both remedial action need to be picked if one of them is needed.", + "rdfs:label": "inclusive" + }, + { + "@id": "nc:RemedialActionDependencyKind.none", + "@type": "nc:RemedialActionDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Remedial actions are not depending on each other. However, the two remedial actions should be evaluated together.", + "rdfs:label": "none" + }, + { + "@id": "nc:RemedialActionDependencyKind.restrictive", + "@type": "nc:RemedialActionDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Remedial actions are restrictive depending on each other. The need to include or to exclude might depend on the model. e.g. In the case of simplified DC model and detailed DC model. In the case where the simplified remedial action is used but not the remedial action for the detail model and opposite for the DC model.", + "rdfs:label": "restrictive" + }, + { + "@id": "nc:RemedialActionKind.curative", + "@type": "nc:RemedialActionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Curative remedial action means a remedial action that is the result of an operational planning process and is activated straight subsequent to the occurrence of the respective contingency for compliance with the (N-1) criterion, taking into account transitory admissible overloads and their accepted duration.", + "rdfs:label": "curative" + }, + { + "@id": "nc:RemedialActionKind.preventive", + "@type": "nc:RemedialActionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Preventive remedial action means a remedial action that is the result of an operational planning process and needs to be activated prior to the investigated timeframe for compliance with the (N-1) criterion.", + "rdfs:label": "preventive" + }, + { + "@id": "nc:RemedialActionSchemeKind.rasp", + "@type": "nc:RemedialActionSchemeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Remedial Action Schema Plan (RASP). The triggering conditions are met through calculation or manual intervention.", + "rdfs:label": "rasp" + }, + { + "@id": "nc:RemedialActionSchemeKind.sips", + "@type": "nc:RemedialActionSchemeKind", + "cims:stereotype": "enum", + "rdfs:comment": "System Integrity Protection Scheme (SIPS). The triggering conditions are met through field measurements.", + "rdfs:label": "sips" + }, + { + "@id": "nc:ValueOffsetKind.absolute", + "@type": "nc:ValueOffsetKind", + "cims:stereotype": "enum", + "rdfs:comment": "Value of the range constraint is replacing the attribute value referenced by the PropertyReference in a determined operational scenario.", + "rdfs:label": "absolute" + }, + { + "@id": "nc:ValueOffsetKind.incremental", + "@type": "nc:ValueOffsetKind", + "cims:stereotype": "enum", + "rdfs:comment": "Value of the range constraint is incrementing the attribute value referenced by the PropertyReference in a determined operational scenario.", + "rdfs:label": "incremental" + }, + { + "@id": "nc:ValueOffsetKind.incrementalPercentage", + "@type": "nc:ValueOffsetKind", + "cims:stereotype": "enum", + "rdfs:comment": "Value of the range constraint is incrementing in percentage the attribute value referenced by the PropertyReference in a determined operational scenario.", + "rdfs:label": "incrementalPercentage" + }, + { + "@id": "ra:Package_DocRemedialActionProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocRemedialActionProfile" + }, + { + "@id": "ra:Package_RemedialActionProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains remedial action profile.", + "rdfs:label": "RemedialActionProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/RemedialActionSchedule-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/RemedialActionSchedule-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..754818e --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/RemedialActionSchedule-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,3423 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "ras:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the remedial action schedule profile.", + "dct:identifier": "urn:uuid:6e90c546-3c6c-471b-8040-e05037081c59", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Remedial Action Schedule Vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/RemedialActionSchedule-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/RemedialActionSchedule/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "RAS", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:Contingency", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "rdfs:comment": "An event threatening system reliability, consisting of one or more contingency elements.", + "rdfs:label": "Contingency" + }, + { + "@id": "cim:Currency", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Monetary currencies. ISO 4217 standard including 3-character currency code.", + "rdfs:label": "Currency" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:AvailabilityRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Availability remedial action is a remedial action that cancels or reschedules an availability schedule.", + "rdfs:label": "AvailabilityRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:AvailabilitySchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A given (un)availability schedule with a given status and cause that include multiple equipment that need to follow the same scheduling periods.", + "rdfs:label": "AvailabilitySchedule", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:BaseIrregularTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series that has irregular points in time.", + "rdfs:label": "BaseIrregularTimeSeries", + "rdfs:subClassOf": "nc:BaseTimeSeries" + }, + { + "@id": "nc:BaseTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series of values at points in time.", + "rdfs:label": "BaseTimeSeries", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:CostSettledKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind describing how settled the cost is in regards to changes.", + "rdfs:label": "CostSettledKind" + }, + { + "@id": "nc:CountertradeScheduleAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Countertrade schedule action is an action to rearrange power schedules based on a Generation and Load Shift Key (GLSK) strategy.", + "rdfs:label": "CountertradeScheduleAction", + "rdfs:subClassOf": "nc:PowerScheduleAction" + }, + { + "@id": "nc:EventSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Time series represent irregular event described by event points in time.", + "rdfs:label": "EventSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:EventTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Event valid for a given point in time.", + "rdfs:label": "EventTimePoint" + }, + { + "@id": "nc:GenericValueSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series represent irregular generic value at given points in time. The type of value is given by the reference association.", + "rdfs:label": "GenericValueSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:GenericValueTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Generic value for a given point in time.", + "rdfs:label": "GenericValueTimePoint" + }, + { + "@id": "nc:GridStateAlteration", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration is a change of values describing state (operating point) of one element in the grid model compared to the base case.", + "rdfs:label": "GridStateAlteration", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:GridStateIntensitySchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the intensity applied for a given grid state alteration. It is primarily used in exchanges related to the remedial action schedule. The value provided by the schedule replaces the value of the attribute to which the schedule refers to.", + "rdfs:label": "GridStateIntensitySchedule", + "rdfs:subClassOf": "nc:GenericValueSchedule" + }, + { + "@id": "nc:PowerBidSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Power bid or offer related to a redispatch or countertrading measures. In the case of market place for economic efficiency of the bids and offers, this is equivalent to BidTimeSeries class in 62325 package.", + "rdfs:label": "PowerBidSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:PowerSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Time series represent irregular power, active and reactive, values at given points in time.", + "rdfs:label": "PowerSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:PowerScheduleAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule action is an action to rearrange power schedules.", + "rdfs:label": "PowerScheduleAction", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:PowerTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power, active and reactive, value at a given point in time.", + "rdfs:label": "PowerTimePoint" + }, + { + "@id": "nc:ProposingRemedialActionScheduleShare", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Proposing entity (System Operator) with a proper cost share for a given remedial action schedule.", + "rdfs:label": "ProposingRemedialActionScheduleShare" + }, + { + "@id": "nc:RedispatchScheduleAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Redispatch schedule action is an action to rearrange power schedules for a scheduled resource to obtain a feasible and secure operational state of the power electricity system.", + "rdfs:label": "RedispatchScheduleAction", + "rdfs:subClassOf": "nc:PowerScheduleAction" + }, + { + "@id": "nc:Region", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A region where the system operator belongs to.", + "rdfs:label": "Region" + }, + { + "@id": "nc:RemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action describes one or more actions that can be performed on a given power system model situation to eliminate one or more identified breaches of constraints. The remedial action can be costly, and have a cost characteristic, or non costly.", + "rdfs:label": "RemedialAction", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:RemedialActionCost", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial action cost is the total cost itemised cost by category and type for the remedial action.", + "rdfs:label": "RemedialActionCost" + }, + { + "@id": "nc:RemedialActionSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A schedule for a determined remedial action.", + "rdfs:label": "RemedialActionSchedule", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:RemedialActionScheduleAcceptance", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "It identifies if the remedial action schedule is accepted for a given system operator.", + "rdfs:label": "RemedialActionScheduleAcceptance" + }, + { + "@id": "nc:RemedialActionScheduleAcceptanceKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of acceptance for a remedial action schedule.", + "rdfs:label": "RemedialActionScheduleAcceptanceKind" + }, + { + "@id": "nc:RemedialActionScheduleDependency", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial action schedule dependency is making two remedial action schedules depending on each other.", + "rdfs:label": "RemedialActionScheduleDependency" + }, + { + "@id": "nc:RemedialActionScheduleDependencyKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of dependency between remedial action schedules.", + "rdfs:label": "RemedialActionScheduleDependencyKind" + }, + { + "@id": "nc:RemedialActionScheduleGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial action schedule group collects two or more remedial action schedules together. The remedial action schedule group needs to be set up for the same remedial action or proposing alternative remedial action by including a reference to another remedial action.", + "rdfs:label": "RemedialActionScheduleGroup", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Remedial action schedule status kinds.", + "rdfs:label": "RemedialActionScheduleStatusKind" + }, + { + "@id": "nc:RemedialActionSchemeSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for a remedial action scheme.", + "rdfs:label": "RemedialActionSchemeSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:ScheduleResource", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A schedule resource is a market-based method for handling participation of small units, particularly located on the lower voltage level that is controlled by a Distributed System Operator (DSO). It is a collection of units that can operate in the market by providing bids, offers and a resulting committed operational schedule for the collection.", + "rdfs:label": "ScheduleResource" + }, + { + "@id": "nc:SchemeRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Scheme remedial action is remedial action that involves a scheme that can include conditional logic and stages of grid alteration. The primary remedial action is the arming of these schemes, that will then perform curative remedial action when the condition is met. System Integrity Protection Scheme (SIPS) and Special Protection Scheme (SPS) are example of this.", + "rdfs:label": "SchemeRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:SecurityCoordinator", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A role that coordinates the relevant remedial actions and their optimisation to ensure efficient use to achieve required operational security of the power system.", + "rdfs:label": "SecurityCoordinator" + }, + { + "@id": "nc:SystemOperator", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "System operator.", + "rdfs:label": "SystemOperator" + }, + { + "@id": "nc:TimeSeriesInterpolationKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of interpolation of values between two time point.", + "rdfs:label": "TimeSeriesInterpolationKind" + }, + { + "@id": "nc:ValueOffsetKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of the value offset.", + "rdfs:label": "ValueOffsetKind" + }, + { + "@id": "nc:AvailabilityRemedialAction.AvailabilitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "Availability schedule that is part of the remedial action.", + "rdfs:domain": "nc:AvailabilityRemedialAction", + "rdfs:label": "AvailabilitySchedule", + "rdfs:range": "nc:AvailabilitySchedule", + "owl:inverseOf": "nc:AvailabilitySchedule.RemedialAction" + }, + { + "@id": "nc:AvailabilitySchedule.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action that is cancelling this availability schedule.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:AvailabilityRemedialAction", + "owl:inverseOf": "nc:AvailabilityRemedialAction.AvailabilitySchedule" + }, + { + "@id": "nc:BaseTimeSeries.interpolationKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of interpolation done between time point.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "interpolationKind", + "rdfs:range": "nc:TimeSeriesInterpolationKind" + }, + { + "@id": "nc:Contingency.CurativeRemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Curative remedial action schedule linked to this contingency.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "CurativeRemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.Contingency" + }, + { + "@id": "nc:EventSchedule.EventTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Value for the point in time.", + "rdfs:domain": "nc:EventSchedule", + "rdfs:label": "EventTimePoint", + "rdfs:range": "nc:EventTimePoint", + "owl:inverseOf": "nc:EventTimePoint.EventSchedule" + }, + { + "@id": "nc:EventSchedule.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Remedial action schedule is the event that is validity for the given time series.", + "rdfs:domain": "nc:EventSchedule", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.EventSchedule" + }, + { + "@id": "nc:EventTimePoint.EventSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Time series the time point values belongs to.", + "rdfs:domain": "nc:EventTimePoint", + "rdfs:label": "EventSchedule", + "rdfs:range": "nc:EventSchedule", + "owl:inverseOf": "nc:EventSchedule.EventTimePoint" + }, + { + "@id": "nc:GenericValueSchedule.GenericValueTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Value for the point in time.", + "rdfs:domain": "nc:GenericValueSchedule", + "rdfs:label": "GenericValueTimePoint", + "rdfs:range": "nc:GenericValueTimePoint", + "owl:inverseOf": "nc:GenericValueTimePoint.GenericValueSchedule" + }, + { + "@id": "nc:GenericValueSchedule.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action schedule which has generic value schedules.", + "rdfs:domain": "nc:GenericValueSchedule", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.GenericValueSchedule" + }, + { + "@id": "nc:GenericValueTimePoint.GenericValueSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Time series the time point values belongs to.", + "rdfs:domain": "nc:GenericValueTimePoint", + "rdfs:label": "GenericValueSchedule", + "rdfs:range": "nc:GenericValueSchedule", + "owl:inverseOf": "nc:GenericValueSchedule.GenericValueTimePoint" + }, + { + "@id": "nc:GridStateAlteration.GridStateIntensitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The intensity associated with a given GridStateAlterationSchedule.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "GridStateIntensitySchedule", + "rdfs:range": "nc:GridStateIntensitySchedule", + "owl:inverseOf": "nc:GridStateIntensitySchedule.GridStateAlteration" + }, + { + "@id": "nc:GridStateIntensitySchedule.GridStateAlteration", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The grid state alteration which has intensity.", + "rdfs:domain": "nc:GridStateIntensitySchedule", + "rdfs:label": "GridStateAlteration", + "rdfs:range": "nc:GridStateAlteration", + "owl:inverseOf": "nc:GridStateAlteration.GridStateIntensitySchedule" + }, + { + "@id": "nc:GridStateIntensitySchedule.valueKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of value1 and value2 of the associated IrregularIntervalSchedule.", + "rdfs:domain": "nc:GridStateIntensitySchedule", + "rdfs:label": "valueKind", + "rdfs:range": "nc:ValueOffsetKind" + }, + { + "@id": "nc:PowerBidSchedule.PowerSchedulelAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power schedule action pointed by the power bid schedule.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "PowerSchedulelAction", + "rdfs:range": "nc:PowerScheduleAction", + "owl:inverseOf": "nc:PowerScheduleAction.PowerBidSchedule" + }, + { + "@id": "nc:PowerSchedule.PowerScheduleAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule action which belongs to the power schedule.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "PowerScheduleAction", + "rdfs:range": "nc:PowerScheduleAction", + "owl:inverseOf": "nc:PowerScheduleAction.PowerSchedule" + }, + { + "@id": "nc:PowerSchedule.PowerTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Value for the point in time.", + "rdfs:domain": "nc:PowerSchedule", + "rdfs:label": "PowerTimePoint", + "rdfs:range": "nc:PowerTimePoint", + "owl:inverseOf": "nc:PowerTimePoint.PowerSchedule" + }, + { + "@id": "nc:PowerScheduleAction.PowerBidSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power bid schedule which contains the power schedule action.", + "rdfs:domain": "nc:PowerScheduleAction", + "rdfs:label": "PowerBidSchedule", + "rdfs:range": "nc:PowerBidSchedule", + "owl:inverseOf": "nc:PowerBidSchedule.PowerSchedulelAction" + }, + { + "@id": "nc:PowerScheduleAction.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule which contains the power schedule action.", + "rdfs:domain": "nc:PowerScheduleAction", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.PowerScheduleAction" + }, + { + "@id": "nc:PowerScheduleAction.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action schedule which power schedule actions.", + "rdfs:domain": "nc:PowerScheduleAction", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.PowerScheduleAction" + }, + { + "@id": "nc:PowerScheduleAction.currency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Currency the energy price is given in.", + "rdfs:domain": "nc:PowerScheduleAction", + "rdfs:label": "currency", + "rdfs:range": "cim:Currency" + }, + { + "@id": "nc:PowerTimePoint.PowerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Time series the time point values belongs to.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "PowerSchedule", + "rdfs:range": "nc:PowerSchedule", + "owl:inverseOf": "nc:PowerSchedule.PowerTimePoint" + }, + { + "@id": "nc:ProposingRemedialActionScheduleShare.ProposingEntity", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Proposing entity making the proposing remedial action schedule share.", + "rdfs:domain": "nc:ProposingRemedialActionScheduleShare", + "rdfs:label": "ProposingEntity", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.ProposingRemedialActionScheduleShare" + }, + { + "@id": "nc:ProposingRemedialActionScheduleShare.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action schedule proposed by the proposing entity.", + "rdfs:domain": "nc:ProposingRemedialActionScheduleShare", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.ProposingRemedialActionScheduleShare" + }, + { + "@id": "nc:RedispatchScheduleAction.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The schedule resource that has this redispatch action.", + "rdfs:domain": "nc:RedispatchScheduleAction", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.RedispatchAction" + }, + { + "@id": "nc:Region.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action schedule relevant for this region.", + "rdfs:domain": "nc:Region", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.AssignedRegion" + }, + { + "@id": "nc:RemedialAction.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action schedule associated with a remedial action, i.e. the assigning a schedule to a remedial action.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.RemedialAction" + }, + { + "@id": "nc:RemedialActionCost.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action schedule for which this remedial action cost relates to.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.RemedialActionCost" + }, + { + "@id": "nc:RemedialActionCost.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Remedial action cost category related to the confirmation of the cost in regards to changes.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "kind", + "rdfs:range": "nc:CostSettledKind" + }, + { + "@id": "nc:RemedialActionSchedule.AssignedRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The assigned region for this remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "AssignedRegion", + "rdfs:range": "nc:Region", + "owl:inverseOf": "nc:Region.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency for a curative remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "nc:Contingency.CurativeRemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.EventSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Event schedule that describes the validity of the remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "EventSchedule", + "rdfs:range": "nc:EventSchedule", + "owl:inverseOf": "nc:EventSchedule.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.GenericValueSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Generic value schedule which belongs to a remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "GenericValueSchedule", + "rdfs:range": "nc:GenericValueSchedule", + "owl:inverseOf": "nc:GenericValueSchedule.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.PowerScheduleAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power schedule action which belongs to a remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "PowerScheduleAction", + "rdfs:range": "nc:PowerScheduleAction", + "owl:inverseOf": "nc:PowerScheduleAction.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.ProposedDependency", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Dependency for the proposed remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "ProposedDependency", + "rdfs:range": "nc:RemedialActionScheduleDependency", + "owl:inverseOf": "nc:RemedialActionScheduleDependency.ProposedRemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.ProposingEntity", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The security coordinator that is proposing this remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "ProposingEntity", + "rdfs:range": "nc:SecurityCoordinator", + "owl:inverseOf": "nc:SecurityCoordinator.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.ProposingRemedialActionScheduleShare", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The entity with its associated share that are making the proposal of the remedial action schedule", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "ProposingRemedialActionScheduleShare", + "rdfs:range": "nc:ProposingRemedialActionScheduleShare", + "owl:inverseOf": "nc:ProposingRemedialActionScheduleShare.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action that has a remedial action schedule associated.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.RemedialActionCost", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action cost related to this remedial schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "RemedialActionCost", + "rdfs:range": "nc:RemedialActionCost", + "owl:inverseOf": "nc:RemedialActionCost.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.RemedialActionScheduleAcceptance", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The remedial action schedule acceptance related to a remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "RemedialActionScheduleAcceptance", + "rdfs:range": "nc:RemedialActionScheduleAcceptance", + "owl:inverseOf": "nc:RemedialActionScheduleAcceptance.RemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.ReplacedDependency", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Replaced dependency for this remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "ReplacedDependency", + "rdfs:range": "nc:RemedialActionScheduleDependency", + "owl:inverseOf": "nc:RemedialActionScheduleDependency.ReplacedRemedialActionSchedule" + }, + { + "@id": "nc:RemedialActionSchedule.statusKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates the status kind for the remedial action schedule.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "statusKind", + "rdfs:range": "nc:RemedialActionScheduleStatusKind" + }, + { + "@id": "nc:RemedialActionSchedule.totalCostCurrency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The currency of the total cost.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "totalCostCurrency", + "rdfs:range": "cim:Currency" + }, + { + "@id": "nc:RemedialActionScheduleAcceptance.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "A remedial action schedule for which a remedial action schedule acceptance is reported.", + "rdfs:domain": "nc:RemedialActionScheduleAcceptance", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.RemedialActionScheduleAcceptance" + }, + { + "@id": "nc:RemedialActionScheduleAcceptance.SystemOperator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "A system operator for which a remedial action schedule acceptances are reported.", + "rdfs:domain": "nc:RemedialActionScheduleAcceptance", + "rdfs:label": "SystemOperator", + "rdfs:range": "nc:SystemOperator", + "owl:inverseOf": "nc:SystemOperator.RemedialActionScheduleAcceptance" + }, + { + "@id": "nc:RemedialActionScheduleAcceptance.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of the remedial action acceptance.", + "rdfs:domain": "nc:RemedialActionScheduleAcceptance", + "rdfs:label": "kind", + "rdfs:range": "nc:RemedialActionScheduleAcceptanceKind" + }, + { + "@id": "nc:RemedialActionScheduleDependency.ProposedRemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Proposed remedial action schedule that has dependency.", + "rdfs:domain": "nc:RemedialActionScheduleDependency", + "rdfs:label": "ProposedRemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.ProposedDependency" + }, + { + "@id": "nc:RemedialActionScheduleDependency.RemedialActionScheduleGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action schedule group which has remedial action schedule dependency.", + "rdfs:domain": "nc:RemedialActionScheduleDependency", + "rdfs:label": "RemedialActionScheduleGroup", + "rdfs:range": "nc:RemedialActionScheduleGroup", + "owl:inverseOf": "nc:RemedialActionScheduleGroup.GroupDependency" + }, + { + "@id": "nc:RemedialActionScheduleDependency.ReplacedRemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action schedule that is replaced by dependent remedial action schedule.", + "rdfs:domain": "nc:RemedialActionScheduleDependency", + "rdfs:label": "ReplacedRemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.ReplacedDependency" + }, + { + "@id": "nc:RemedialActionScheduleDependency.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Type of dependency between two remedial action schedules.", + "rdfs:domain": "nc:RemedialActionScheduleDependency", + "rdfs:label": "kind", + "rdfs:range": "nc:RemedialActionScheduleDependencyKind" + }, + { + "@id": "nc:RemedialActionScheduleGroup.GroupDependency", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Group dependency for this remedial action schedule group.", + "rdfs:domain": "nc:RemedialActionScheduleGroup", + "rdfs:label": "GroupDependency", + "rdfs:range": "nc:RemedialActionScheduleDependency", + "owl:inverseOf": "nc:RemedialActionScheduleDependency.RemedialActionScheduleGroup" + }, + { + "@id": "nc:RemedialActionSchemeSchedule.SchemeRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action scheme which has remedial action scheme schedules.", + "rdfs:domain": "nc:RemedialActionSchemeSchedule", + "rdfs:label": "SchemeRemedialAction", + "rdfs:range": "nc:SchemeRemedialAction", + "owl:inverseOf": "nc:SchemeRemedialAction.RemedialActionSchemeSchedule" + }, + { + "@id": "nc:ScheduleResource.RedispatchAction", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The redispatch action that relates to this schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "RedispatchAction", + "rdfs:range": "nc:RedispatchScheduleAction", + "owl:inverseOf": "nc:RedispatchScheduleAction.ScheduleResource" + }, + { + "@id": "nc:SchemeRemedialAction.RemedialActionSchemeSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action scheme schedule associated with a remedial action scheme.", + "rdfs:domain": "nc:SchemeRemedialAction", + "rdfs:label": "RemedialActionSchemeSchedule", + "rdfs:range": "nc:RemedialActionSchemeSchedule", + "owl:inverseOf": "nc:RemedialActionSchemeSchedule.SchemeRemedialAction" + }, + { + "@id": "nc:SecurityCoordinator.RemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action schedule for this security coordinator.", + "rdfs:domain": "nc:SecurityCoordinator", + "rdfs:label": "RemedialActionSchedule", + "rdfs:range": "nc:RemedialActionSchedule", + "owl:inverseOf": "nc:RemedialActionSchedule.ProposingEntity" + }, + { + "@id": "nc:SystemOperator.ProposingRemedialActionScheduleShare", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Proposing remedial action schedule share which is made by the proposing entity.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "ProposingRemedialActionScheduleShare", + "rdfs:range": "nc:ProposingRemedialActionScheduleShare", + "owl:inverseOf": "nc:ProposingRemedialActionScheduleShare.ProposingEntity" + }, + { + "@id": "nc:SystemOperator.RemedialActionScheduleAcceptance", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action schedule acceptance related to a system operator.", + "rdfs:domain": "nc:SystemOperator", + "rdfs:label": "RemedialActionScheduleAcceptance", + "rdfs:range": "nc:RemedialActionScheduleAcceptance", + "owl:inverseOf": "nc:RemedialActionScheduleAcceptance.SystemOperator" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AvailabilitySchedule.isCancelled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the cancelling of the availability schedule. True means that is cancelling, False means that it is not cancelling.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "isCancelled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AvailabilitySchedule.priority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Value 0 means ignore priority. 1 means the highest priority, 2 is the second highest priority.", + "rdfs:domain": "nc:AvailabilitySchedule", + "rdfs:label": "priority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:EventTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:EventTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:EventTimePoint.isActive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the event is occurring (Active) at this time point. Otherwise false.", + "rdfs:domain": "nc:EventTimePoint", + "rdfs:label": "isActive", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GenericValueTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:GenericValueTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:GenericValueTimePoint.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The value at the time. The meaning of the value is defined by the derived type of the associated schedule. The value can be integer, float or boolean. In case of boolean 1 equals true and 0 equals false.", + "rdfs:domain": "nc:GenericValueTimePoint", + "rdfs:label": "value", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:PowerScheduleAction.energyPrice", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Energy price for the power schedule action.", + "rdfs:domain": "nc:PowerScheduleAction", + "rdfs:label": "energyPrice", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:PowerTimePoint.activatedP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power activated as part of redispatch. Negative number means that the value is scheduling down. Positive number means that the value is scheduling up.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "activatedP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerTimePoint.activatedPrice", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Price for the activated active power per unit e.g. per MW.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "activatedPrice", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:PowerTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerTimePoint.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerTimePoint.price", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Price for the scheduled active power per unit of active power. e.g. per MW.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "price", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:PowerTimePoint.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:PowerTimePoint", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:ProposingRemedialActionScheduleShare.costSharingFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Sharing factor of the cost of the remedial action as a fraction of the total cost, i.e. system operator's cost = cost x (costSharingFactor / sum of all costSharingFactor).", + "rdfs:domain": "nc:ProposingRemedialActionScheduleShare", + "rdfs:label": "costSharingFactor", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:ProposingRemedialActionScheduleShare.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:ProposingRemedialActionScheduleShare", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:RemedialActionCost.costAllocationTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Cost allocation time is the time the cost shall be allocated.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "costAllocationTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:RemedialActionCost.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:RemedialActionCost.operationalCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Operational cost is the total cost directly related to operate the unit according to the remedial action, e.g. fuel cost.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "operationalCost", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:RemedialActionCost.opportunityCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Opportunity cost is the total cost of potential earning that is missed due to performing the remedial action.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "opportunityCost", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:RemedialActionCost.otherCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Other cost is the total cost that cannot be directly allocated to any of the other items.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "otherCost", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:RemedialActionCost.processingFee", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Processing fee is the total cost for processing the remedial action.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "processingFee", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:RemedialActionCost.savedFuelCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Saved fuel cost is the total saving due to not consuming the expected fuel as part of the remedial action.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "savedFuelCost", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:RemedialActionCost.shutdownCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Shutdown cost is the total cost for shutting down a unit as part of the remedial action.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "shutdownCost", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:RemedialActionCost.startupCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Start-up cost is the total cost for activating the remedial action, e.g. if a generator needs to be started before it can perform the remedial action.", + "rdfs:domain": "nc:RemedialActionCost", + "rdfs:label": "startupCost", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:RemedialActionSchedule.statusReason", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Description of reasoning for the status. For instance, in case of rejected remedial action, the reason for this rejection is described here.", + "rdfs:domain": "nc:RemedialActionSchedule", + "rdfs:label": "statusReason", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:RemedialActionScheduleAcceptance.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:RemedialActionScheduleAcceptance", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:RemedialActionScheduleDependency.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:RemedialActionScheduleDependency", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:Currency.AED", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United Arab Emirates dirham.", + "rdfs:label": "AED" + }, + { + "@id": "cim:Currency.AFN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Afghan afghani.", + "rdfs:label": "AFN" + }, + { + "@id": "cim:Currency.ALL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Albanian lek.", + "rdfs:label": "ALL" + }, + { + "@id": "cim:Currency.AMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Armenian dram.", + "rdfs:label": "AMD" + }, + { + "@id": "cim:Currency.ANG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Netherlands Antillean guilder.", + "rdfs:label": "ANG" + }, + { + "@id": "cim:Currency.AOA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Angolan kwanza.", + "rdfs:label": "AOA" + }, + { + "@id": "cim:Currency.ARS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Argentine peso.", + "rdfs:label": "ARS" + }, + { + "@id": "cim:Currency.AUD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Australian dollar.", + "rdfs:label": "AUD" + }, + { + "@id": "cim:Currency.AWG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Aruban florin.", + "rdfs:label": "AWG" + }, + { + "@id": "cim:Currency.AZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Azerbaijani manat.", + "rdfs:label": "AZN" + }, + { + "@id": "cim:Currency.BAM", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bosnia and Herzegovina convertible mark.", + "rdfs:label": "BAM" + }, + { + "@id": "cim:Currency.BBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Barbados dollar.", + "rdfs:label": "BBD" + }, + { + "@id": "cim:Currency.BDT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bangladeshi taka.", + "rdfs:label": "BDT" + }, + { + "@id": "cim:Currency.BGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bulgarian lev.", + "rdfs:label": "BGN" + }, + { + "@id": "cim:Currency.BHD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahraini dinar.", + "rdfs:label": "BHD" + }, + { + "@id": "cim:Currency.BIF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Burundian franc.", + "rdfs:label": "BIF" + }, + { + "@id": "cim:Currency.BMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bermudian dollar (customarily known as Bermuda dollar).", + "rdfs:label": "BMD" + }, + { + "@id": "cim:Currency.BND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brunei dollar.", + "rdfs:label": "BND" + }, + { + "@id": "cim:Currency.BOB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Boliviano.", + "rdfs:label": "BOB" + }, + { + "@id": "cim:Currency.BOV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bolivian Mvdol (funds code).", + "rdfs:label": "BOV" + }, + { + "@id": "cim:Currency.BRL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brazilian real.", + "rdfs:label": "BRL" + }, + { + "@id": "cim:Currency.BSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahamian dollar.", + "rdfs:label": "BSD" + }, + { + "@id": "cim:Currency.BTN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bhutanese ngultrum.", + "rdfs:label": "BTN" + }, + { + "@id": "cim:Currency.BWP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Botswana pula.", + "rdfs:label": "BWP" + }, + { + "@id": "cim:Currency.BYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belarusian ruble.", + "rdfs:label": "BYR" + }, + { + "@id": "cim:Currency.BZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belize dollar.", + "rdfs:label": "BZD" + }, + { + "@id": "cim:Currency.CAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Canadian dollar.", + "rdfs:label": "CAD" + }, + { + "@id": "cim:Currency.CDF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Congolese franc.", + "rdfs:label": "CDF" + }, + { + "@id": "cim:Currency.CHF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swiss franc.", + "rdfs:label": "CHF" + }, + { + "@id": "cim:Currency.CLF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Fomento (funds code), Chile.", + "rdfs:label": "CLF" + }, + { + "@id": "cim:Currency.CLP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chilean peso.", + "rdfs:label": "CLP" + }, + { + "@id": "cim:Currency.CNY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chinese yuan.", + "rdfs:label": "CNY" + }, + { + "@id": "cim:Currency.COP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Colombian peso.", + "rdfs:label": "COP" + }, + { + "@id": "cim:Currency.COU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Valor Real.", + "rdfs:label": "COU" + }, + { + "@id": "cim:Currency.CRC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Costa Rican colon.", + "rdfs:label": "CRC" + }, + { + "@id": "cim:Currency.CUC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban convertible peso.", + "rdfs:label": "CUC" + }, + { + "@id": "cim:Currency.CUP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban peso.", + "rdfs:label": "CUP" + }, + { + "@id": "cim:Currency.CVE", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cape Verde escudo.", + "rdfs:label": "CVE" + }, + { + "@id": "cim:Currency.CZK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Czech koruna.", + "rdfs:label": "CZK" + }, + { + "@id": "cim:Currency.DJF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Djiboutian franc.", + "rdfs:label": "DJF" + }, + { + "@id": "cim:Currency.DKK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Danish krone.", + "rdfs:label": "DKK" + }, + { + "@id": "cim:Currency.DOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Dominican peso.", + "rdfs:label": "DOP" + }, + { + "@id": "cim:Currency.DZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Algerian dinar.", + "rdfs:label": "DZD" + }, + { + "@id": "cim:Currency.EEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Estonian kroon.", + "rdfs:label": "EEK" + }, + { + "@id": "cim:Currency.EGP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Egyptian pound.", + "rdfs:label": "EGP" + }, + { + "@id": "cim:Currency.ERN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Eritrean nakfa.", + "rdfs:label": "ERN" + }, + { + "@id": "cim:Currency.ETB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ethiopian birr.", + "rdfs:label": "ETB" + }, + { + "@id": "cim:Currency.EUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Euro.", + "rdfs:label": "EUR" + }, + { + "@id": "cim:Currency.FJD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Fiji dollar.", + "rdfs:label": "FJD" + }, + { + "@id": "cim:Currency.FKP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Falkland Islands pound.", + "rdfs:label": "FKP" + }, + { + "@id": "cim:Currency.GBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pound sterling.", + "rdfs:label": "GBP" + }, + { + "@id": "cim:Currency.GEL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Georgian lari.", + "rdfs:label": "GEL" + }, + { + "@id": "cim:Currency.GHS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ghanaian cedi.", + "rdfs:label": "GHS" + }, + { + "@id": "cim:Currency.GIP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gibraltar pound.", + "rdfs:label": "GIP" + }, + { + "@id": "cim:Currency.GMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gambian dalasi.", + "rdfs:label": "GMD" + }, + { + "@id": "cim:Currency.GNF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guinean franc.", + "rdfs:label": "GNF" + }, + { + "@id": "cim:Currency.GTQ", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guatemalan quetzal.", + "rdfs:label": "GTQ" + }, + { + "@id": "cim:Currency.GYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guyanese dollar.", + "rdfs:label": "GYD" + }, + { + "@id": "cim:Currency.HKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hong Kong dollar.", + "rdfs:label": "HKD" + }, + { + "@id": "cim:Currency.HNL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Honduran lempira.", + "rdfs:label": "HNL" + }, + { + "@id": "cim:Currency.HRK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Croatian kuna.", + "rdfs:label": "HRK" + }, + { + "@id": "cim:Currency.HTG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Haitian gourde.", + "rdfs:label": "HTG" + }, + { + "@id": "cim:Currency.HUF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hungarian forint.", + "rdfs:label": "HUF" + }, + { + "@id": "cim:Currency.IDR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indonesian rupiah.", + "rdfs:label": "IDR" + }, + { + "@id": "cim:Currency.ILS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Israeli new sheqel.", + "rdfs:label": "ILS" + }, + { + "@id": "cim:Currency.INR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indian rupee.", + "rdfs:label": "INR" + }, + { + "@id": "cim:Currency.IQD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iraqi dinar.", + "rdfs:label": "IQD" + }, + { + "@id": "cim:Currency.IRR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iranian rial.", + "rdfs:label": "IRR" + }, + { + "@id": "cim:Currency.ISK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Icelandic króna.", + "rdfs:label": "ISK" + }, + { + "@id": "cim:Currency.JMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jamaican dollar.", + "rdfs:label": "JMD" + }, + { + "@id": "cim:Currency.JOD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jordanian dinar.", + "rdfs:label": "JOD" + }, + { + "@id": "cim:Currency.JPY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Japanese yen.", + "rdfs:label": "JPY" + }, + { + "@id": "cim:Currency.KES", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kenyan shilling.", + "rdfs:label": "KES" + }, + { + "@id": "cim:Currency.KGS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kyrgyzstani som.", + "rdfs:label": "KGS" + }, + { + "@id": "cim:Currency.KHR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cambodian riel.", + "rdfs:label": "KHR" + }, + { + "@id": "cim:Currency.KMF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Comoro franc.", + "rdfs:label": "KMF" + }, + { + "@id": "cim:Currency.KPW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "North Korean won.", + "rdfs:label": "KPW" + }, + { + "@id": "cim:Currency.KRW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South Korean won.", + "rdfs:label": "KRW" + }, + { + "@id": "cim:Currency.KWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kuwaiti dinar.", + "rdfs:label": "KWD" + }, + { + "@id": "cim:Currency.KYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cayman Islands dollar.", + "rdfs:label": "KYD" + }, + { + "@id": "cim:Currency.KZT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kazakhstani tenge.", + "rdfs:label": "KZT" + }, + { + "@id": "cim:Currency.LAK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lao kip.", + "rdfs:label": "LAK" + }, + { + "@id": "cim:Currency.LBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lebanese pound.", + "rdfs:label": "LBP" + }, + { + "@id": "cim:Currency.LKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sri Lanka rupee.", + "rdfs:label": "LKR" + }, + { + "@id": "cim:Currency.LRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Liberian dollar.", + "rdfs:label": "LRD" + }, + { + "@id": "cim:Currency.LSL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lesotho loti.", + "rdfs:label": "LSL" + }, + { + "@id": "cim:Currency.LTL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lithuanian litas.", + "rdfs:label": "LTL" + }, + { + "@id": "cim:Currency.LVL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Latvian lats.", + "rdfs:label": "LVL" + }, + { + "@id": "cim:Currency.LYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Libyan dinar.", + "rdfs:label": "LYD" + }, + { + "@id": "cim:Currency.MAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moroccan dirham.", + "rdfs:label": "MAD" + }, + { + "@id": "cim:Currency.MDL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moldovan leu.", + "rdfs:label": "MDL" + }, + { + "@id": "cim:Currency.MGA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malagasy ariary.", + "rdfs:label": "MGA" + }, + { + "@id": "cim:Currency.MKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macedonian denar.", + "rdfs:label": "MKD" + }, + { + "@id": "cim:Currency.MMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Myanma kyat.", + "rdfs:label": "MMK" + }, + { + "@id": "cim:Currency.MNT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mongolian tugrik.", + "rdfs:label": "MNT" + }, + { + "@id": "cim:Currency.MOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macanese pataca.", + "rdfs:label": "MOP" + }, + { + "@id": "cim:Currency.MRO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritanian ouguiya.", + "rdfs:label": "MRO" + }, + { + "@id": "cim:Currency.MUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritian rupee.", + "rdfs:label": "MUR" + }, + { + "@id": "cim:Currency.MVR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Maldivian rufiyaa.", + "rdfs:label": "MVR" + }, + { + "@id": "cim:Currency.MWK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malawian kwacha.", + "rdfs:label": "MWK" + }, + { + "@id": "cim:Currency.MXN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mexican peso.", + "rdfs:label": "MXN" + }, + { + "@id": "cim:Currency.MYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malaysian ringgit.", + "rdfs:label": "MYR" + }, + { + "@id": "cim:Currency.MZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mozambican metical.", + "rdfs:label": "MZN" + }, + { + "@id": "cim:Currency.NAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Namibian dollar.", + "rdfs:label": "NAD" + }, + { + "@id": "cim:Currency.NGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nigerian naira.", + "rdfs:label": "NGN" + }, + { + "@id": "cim:Currency.NIO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cordoba oro.", + "rdfs:label": "NIO" + }, + { + "@id": "cim:Currency.NOK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Norwegian krone.", + "rdfs:label": "NOK" + }, + { + "@id": "cim:Currency.NPR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nepalese rupee.", + "rdfs:label": "NPR" + }, + { + "@id": "cim:Currency.NZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Zealand dollar.", + "rdfs:label": "NZD" + }, + { + "@id": "cim:Currency.OMR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Omani rial.", + "rdfs:label": "OMR" + }, + { + "@id": "cim:Currency.PAB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Panamanian balboa.", + "rdfs:label": "PAB" + }, + { + "@id": "cim:Currency.PEN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Peruvian nuevo sol.", + "rdfs:label": "PEN" + }, + { + "@id": "cim:Currency.PGK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Papua New Guinean kina.", + "rdfs:label": "PGK" + }, + { + "@id": "cim:Currency.PHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Philippine peso.", + "rdfs:label": "PHP" + }, + { + "@id": "cim:Currency.PKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pakistani rupee.", + "rdfs:label": "PKR" + }, + { + "@id": "cim:Currency.PLN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Polish zloty.", + "rdfs:label": "PLN" + }, + { + "@id": "cim:Currency.PYG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Paraguayan guaraní.", + "rdfs:label": "PYG" + }, + { + "@id": "cim:Currency.QAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Qatari rial.", + "rdfs:label": "QAR" + }, + { + "@id": "cim:Currency.RON", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Romanian new leu.", + "rdfs:label": "RON" + }, + { + "@id": "cim:Currency.RSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Serbian dinar.", + "rdfs:label": "RSD" + }, + { + "@id": "cim:Currency.RUB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Russian rouble.", + "rdfs:label": "RUB" + }, + { + "@id": "cim:Currency.RWF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Rwandan franc.", + "rdfs:label": "RWF" + }, + { + "@id": "cim:Currency.SAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saudi riyal.", + "rdfs:label": "SAR" + }, + { + "@id": "cim:Currency.SBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Solomon Islands dollar.", + "rdfs:label": "SBD" + }, + { + "@id": "cim:Currency.SCR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Seychelles rupee.", + "rdfs:label": "SCR" + }, + { + "@id": "cim:Currency.SDG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sudanese pound.", + "rdfs:label": "SDG" + }, + { + "@id": "cim:Currency.SEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swedish krona/kronor.", + "rdfs:label": "SEK" + }, + { + "@id": "cim:Currency.SGD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Singapore dollar.", + "rdfs:label": "SGD" + }, + { + "@id": "cim:Currency.SHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saint Helena pound.", + "rdfs:label": "SHP" + }, + { + "@id": "cim:Currency.SLL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sierra Leonean leone.", + "rdfs:label": "SLL" + }, + { + "@id": "cim:Currency.SOS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Somali shilling.", + "rdfs:label": "SOS" + }, + { + "@id": "cim:Currency.SRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Surinamese dollar.", + "rdfs:label": "SRD" + }, + { + "@id": "cim:Currency.STD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "São Tomé and Príncipe dobra.", + "rdfs:label": "STD" + }, + { + "@id": "cim:Currency.SYP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Syrian pound.", + "rdfs:label": "SYP" + }, + { + "@id": "cim:Currency.SZL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lilangeni.", + "rdfs:label": "SZL" + }, + { + "@id": "cim:Currency.THB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Thai baht.", + "rdfs:label": "THB" + }, + { + "@id": "cim:Currency.TJS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tajikistani somoni.", + "rdfs:label": "TJS" + }, + { + "@id": "cim:Currency.TMT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkmenistani manat.", + "rdfs:label": "TMT" + }, + { + "@id": "cim:Currency.TND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tunisian dinar.", + "rdfs:label": "TND" + }, + { + "@id": "cim:Currency.TOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tongan pa'anga.", + "rdfs:label": "TOP" + }, + { + "@id": "cim:Currency.TRY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkish lira.", + "rdfs:label": "TRY" + }, + { + "@id": "cim:Currency.TTD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Trinidad and Tobago dollar.", + "rdfs:label": "TTD" + }, + { + "@id": "cim:Currency.TWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Taiwan dollar.", + "rdfs:label": "TWD" + }, + { + "@id": "cim:Currency.TZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tanzanian shilling.", + "rdfs:label": "TZS" + }, + { + "@id": "cim:Currency.UAH", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ukrainian hryvnia.", + "rdfs:label": "UAH" + }, + { + "@id": "cim:Currency.UGX", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ugandan shilling.", + "rdfs:label": "UGX" + }, + { + "@id": "cim:Currency.USD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United States dollar.", + "rdfs:label": "USD" + }, + { + "@id": "cim:Currency.UYU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uruguayan peso.", + "rdfs:label": "UYU" + }, + { + "@id": "cim:Currency.UZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uzbekistan som.", + "rdfs:label": "UZS" + }, + { + "@id": "cim:Currency.VEF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Venezuelan bolívar fuerte.", + "rdfs:label": "VEF" + }, + { + "@id": "cim:Currency.VND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vietnamese Dong.", + "rdfs:label": "VND" + }, + { + "@id": "cim:Currency.VUV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vanuatu vatu.", + "rdfs:label": "VUV" + }, + { + "@id": "cim:Currency.WST", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Samoan tala.", + "rdfs:label": "WST" + }, + { + "@id": "cim:Currency.XAF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA franc BEAC.", + "rdfs:label": "XAF" + }, + { + "@id": "cim:Currency.XCD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "East Caribbean dollar.", + "rdfs:label": "XCD" + }, + { + "@id": "cim:Currency.XOF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA Franc BCEAO.", + "rdfs:label": "XOF" + }, + { + "@id": "cim:Currency.XPF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFP franc.", + "rdfs:label": "XPF" + }, + { + "@id": "cim:Currency.YER", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Yemeni rial.", + "rdfs:label": "YER" + }, + { + "@id": "cim:Currency.ZAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South African rand.", + "rdfs:label": "ZAR" + }, + { + "@id": "cim:Currency.ZMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zambian kwacha.", + "rdfs:label": "ZMK" + }, + { + "@id": "cim:Currency.ZWL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zimbabwe dollar.", + "rdfs:label": "ZWL" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Wh", + "rdfs:comment": "Real electrical energy.", + "rdfs:label": "RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ras:Package_RemedialActionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.s", + "rdfs:comment": "Time, in seconds.", + "rdfs:label": "Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "nc:CostSettledKind.final", + "@type": "nc:CostSettledKind", + "cims:stereotype": "enum", + "rdfs:comment": "Final cost. For instance, the cost is not expected to be changed on a later stage.", + "rdfs:label": "final" + }, + { + "@id": "nc:CostSettledKind.indicative", + "@type": "nc:CostSettledKind", + "cims:stereotype": "enum", + "rdfs:comment": "Indicative cost.", + "rdfs:label": "indicative" + }, + { + "@id": "nc:CostSettledKind.provisional", + "@type": "nc:CostSettledKind", + "cims:stereotype": "enum", + "rdfs:comment": "Provisional cost.", + "rdfs:label": "provisional" + }, + { + "@id": "nc:RemedialActionScheduleAcceptanceKind.accepted", + "@type": "nc:RemedialActionScheduleAcceptanceKind", + "cims:stereotype": "enum", + "rdfs:comment": "The acceptance of remedial action schedule is concluded and accepted.", + "rdfs:label": "accepted" + }, + { + "@id": "nc:RemedialActionScheduleAcceptanceKind.refused", + "@type": "nc:RemedialActionScheduleAcceptanceKind", + "cims:stereotype": "enum", + "rdfs:comment": "The acceptance of the remedial action schedule is concluded and refused.", + "rdfs:label": "refused" + }, + { + "@id": "nc:RemedialActionScheduleAcceptanceKind.timeout", + "@type": "nc:RemedialActionScheduleAcceptanceKind", + "cims:stereotype": "enum", + "rdfs:comment": "The acceptance of the remedial action schedule was not completed due to timeout.", + "rdfs:label": "timeout" + }, + { + "@id": "nc:RemedialActionScheduleAcceptanceKind.waiting", + "@type": "nc:RemedialActionScheduleAcceptanceKind", + "cims:stereotype": "enum", + "rdfs:comment": "The acceptance of the remedial action schedule is waiting (in progress).", + "rdfs:label": "waiting" + }, + { + "@id": "nc:RemedialActionScheduleDependencyKind.exclusive", + "@type": "nc:RemedialActionScheduleDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Remedial action schedules are exclusive depending on each other. e.g. Only one of the remedial action schedules can be selected at the same time.", + "rdfs:label": "exclusive" + }, + { + "@id": "nc:RemedialActionScheduleDependencyKind.inclusive", + "@type": "nc:RemedialActionScheduleDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Remedial action schedules are inclusive depending on each other. e.g. Both remedial action schedules need to be picked if one of them is needed.", + "rdfs:label": "inclusive" + }, + { + "@id": "nc:RemedialActionScheduleDependencyKind.none", + "@type": "nc:RemedialActionScheduleDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Remedial action schedules are not depending on each other. However, the two remedial action schedules should be evaluated together.", + "rdfs:label": "none" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.activated", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "Activated remedial action schedule.", + "rdfs:label": "activated" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.agreed", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "Agreed remedial action schedule.", + "rdfs:label": "agreed" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.agreementValidated", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "The agreement is validated for the remedial action schedule.", + "rdfs:label": "agreementValidated" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.implemented", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "An ordered remedial action is implemented.", + "rdfs:label": "implemented" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.notUsed", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "Not used remedial action schedule.", + "rdfs:label": "notUsed" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.ordered", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "Ordered remedial action schedule.", + "rdfs:label": "ordered" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.previouslyAgreed", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "Previously agreed remedial action schedule.", + "rdfs:label": "previouslyAgreed" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.proposed", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "Proposed remedial action schedule.", + "rdfs:label": "proposed" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.rejected", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "Rejected remedial action schedule.", + "rdfs:label": "rejected" + }, + { + "@id": "nc:RemedialActionScheduleStatusKind.rejectionValidated", + "@type": "nc:RemedialActionScheduleStatusKind", + "cims:stereotype": "enum", + "rdfs:comment": "The rejection is validated for the remedial action schedule.", + "rdfs:label": "rejectionValidated" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.next", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to next value.", + "rdfs:label": "next" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.none", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "No interpolation is applied.", + "rdfs:label": "none" + }, + { + "@id": "nc:ValueOffsetKind.absolute", + "@type": "nc:ValueOffsetKind", + "cims:stereotype": "enum", + "rdfs:comment": "Value of the range constraint is replacing the attribute value referenced by the PropertyReference in a determined operational scenario.", + "rdfs:label": "absolute" + }, + { + "@id": "nc:ValueOffsetKind.incremental", + "@type": "nc:ValueOffsetKind", + "cims:stereotype": "enum", + "rdfs:comment": "Value of the range constraint is incrementing the attribute value referenced by the PropertyReference in a determined operational scenario.", + "rdfs:label": "incremental" + }, + { + "@id": "nc:ValueOffsetKind.incrementalPercentage", + "@type": "nc:ValueOffsetKind", + "cims:stereotype": "enum", + "rdfs:comment": "Value of the range constraint is incrementing in percentage the attribute value referenced by the PropertyReference in a determined operational scenario.", + "rdfs:label": "incrementalPercentage" + }, + { + "@id": "ras:Package_DocRemedialActionScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocRemedialActionScheduleProfile" + }, + { + "@id": "ras:Package_RemedialActionScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains remedial action schedule profile.", + "rdfs:label": "RemedialActionScheduleProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/SecurityAnalysisResult-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/SecurityAnalysisResult-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..ce3f7cf --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/SecurityAnalysisResult-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,833 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "sar:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the security analysis result profile.", + "dct:identifier": "urn:uuid:7d53a1b2-0dcc-4556-b868-6ed099bd9ac9", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Security Analysis Result Vocabulary", + "owl:priorVersion": "https://ap-voc.cim4.eu/SecurityAnalysisResult/2.3", + "owl:versionIRI": "https://ap-voc.cim4.eu/SecurityAnalysisResult/2.4", + "owl:versionInfo": "2.4", + "dcat:keyword": "SAR", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal" + }, + { + "@id": "cim:Contingency", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "rdfs:comment": "An event threatening system reliability, consisting of one or more contingency elements.", + "rdfs:label": "Contingency" + }, + { + "@id": "cim:OperationalLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "rdfs:comment": "A value and normal value associated with a specific kind of limit. \nThe sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short). \nIf a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration.", + "rdfs:label": "OperationalLimit" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:BaseCasePowerFlowResult", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Base case power flow result for a given terminal.", + "rdfs:label": "BaseCasePowerFlowResult", + "rdfs:subClassOf": "nc:PowerFlowResult" + }, + { + "@id": "nc:ContingencyPowerFlowResult", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Contingency power flow result on a given terminal for a given contingency.", + "rdfs:label": "ContingencyPowerFlowResult", + "rdfs:subClassOf": "nc:PowerFlowResult" + }, + { + "@id": "nc:PowerFlowResult", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Power flow result including any operational limit violation.", + "rdfs:label": "PowerFlowResult" + }, + { + "@id": "nc:Region", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A region where the system operator belongs to.", + "rdfs:label": "Region" + }, + { + "@id": "nc:RemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action describes one or more actions that can be performed on a given power system model situation to eliminate one or more identified breaches of constraints. The remedial action can be costly, and have a cost characteristic, or non costly.", + "rdfs:label": "RemedialAction" + }, + { + "@id": "nc:RemedialActionApplied", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial Action or Remedial Action Stage that has been applied to the power flow case which has the associated power flow result.", + "rdfs:label": "RemedialActionApplied" + }, + { + "@id": "nc:Stage", + "@type": "owl:Class", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Stage of a remedial action scheme.", + "rdfs:label": "Stage" + }, + { + "@id": "nc:ACDCTerminal.PowerFlowResult", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Power result associated with the ACDC terminal.", + "rdfs:domain": "cim:ACDCTerminal", + "rdfs:label": "PowerFlowResult", + "rdfs:range": "nc:PowerFlowResult", + "owl:inverseOf": "nc:PowerFlowResult.ACDCTerminal" + }, + { + "@id": "nc:Contingency.ContingencyPowerFlowResult", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The power flow result that is associated with a contingency.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "ContingencyPowerFlowResult", + "rdfs:range": "nc:ContingencyPowerFlowResult", + "owl:inverseOf": "nc:ContingencyPowerFlowResult.Contingency" + }, + { + "@id": "nc:ContingencyPowerFlowResult.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency that has this power flow result.", + "rdfs:domain": "nc:ContingencyPowerFlowResult", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "nc:Contingency.ContingencyPowerFlowResult" + }, + { + "@id": "nc:OperationalLimit.PowerFlowResult", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The limit violation associated with an operational limit.", + "rdfs:domain": "cim:OperationalLimit", + "rdfs:label": "PowerFlowResult", + "rdfs:range": "nc:PowerFlowResult", + "owl:inverseOf": "nc:PowerFlowResult.OperationalLimit" + }, + { + "@id": "nc:PowerFlowResult.ACDCTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "ACDC terminal where the powerflow result is located.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "ACDCTerminal", + "rdfs:range": "cim:ACDCTerminal", + "owl:inverseOf": "nc:ACDCTerminal.PowerFlowResult" + }, + { + "@id": "nc:PowerFlowResult.OperationalLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The operational limit that has this limit violation.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "OperationalLimit", + "rdfs:range": "cim:OperationalLimit", + "owl:inverseOf": "nc:OperationalLimit.PowerFlowResult" + }, + { + "@id": "nc:PowerFlowResult.RemedialActionApplied", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action that is applied when the power flow result is calculated.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "RemedialActionApplied", + "rdfs:range": "nc:RemedialActionApplied", + "owl:inverseOf": "nc:RemedialActionApplied.PowerFlowResult" + }, + { + "@id": "nc:PowerFlowResult.ReportedByRegion", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The region which reports this limit violation.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "ReportedByRegion", + "rdfs:range": "nc:Region", + "owl:inverseOf": "nc:Region.LimitViolation" + }, + { + "@id": "nc:Region.LimitViolation", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The limit violation reported by a region.", + "rdfs:domain": "nc:Region", + "rdfs:label": "LimitViolation", + "rdfs:range": "nc:PowerFlowResult", + "owl:inverseOf": "nc:PowerFlowResult.ReportedByRegion" + }, + { + "@id": "nc:RemedialAction.RemedialActionApplied", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The relationship of the applied remedial action and power flow result.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "RemedialActionApplied", + "rdfs:range": "nc:RemedialActionApplied", + "owl:inverseOf": "nc:RemedialActionApplied.RemedialAction" + }, + { + "@id": "nc:RemedialActionApplied.PowerFlowResult", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power flow result that is obtained when the remedial action is applied.", + "rdfs:domain": "nc:RemedialActionApplied", + "rdfs:label": "PowerFlowResult", + "rdfs:range": "nc:PowerFlowResult", + "owl:inverseOf": "nc:PowerFlowResult.RemedialActionApplied" + }, + { + "@id": "nc:RemedialActionApplied.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action that is applied.", + "rdfs:domain": "nc:RemedialActionApplied", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.RemedialActionApplied" + }, + { + "@id": "nc:RemedialActionApplied.StageForRemedialActionScheme", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The stage of the remedial action scheme that is applied.", + "rdfs:domain": "nc:RemedialActionApplied", + "rdfs:label": "StageForRemedialActionScheme", + "rdfs:range": "nc:Stage", + "owl:inverseOf": "nc:Stage.RemedialActionApplied" + }, + { + "@id": "nc:Stage.RemedialActionApplied", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The applied relationship between remedial action and a power flow result.", + "rdfs:domain": "nc:Stage", + "rdfs:label": "RemedialActionApplied", + "rdfs:range": "nc:RemedialActionApplied", + "owl:inverseOf": "nc:RemedialActionApplied.StageForRemedialActionScheme" + }, + { + "@id": "nc:PowerFlowResult.absoluteValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Absolute value from a power flow calculation on a given terminal related to a given operational limit. For instance, if the operational limit is 1000 A and the current flow is 1100 A the absoluteValue is reported as 1100 A.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "absoluteValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:PowerFlowResult.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The date and time of the scenario time that was studied and at which the limit violation occurred.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerFlowResult.isViolation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True if the power flow result is violating the associated operational limit. False if it is not violating the associated operational limits.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "isViolation", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:PowerFlowResult.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The value of the limit violation in percent related to the value of the operational limit that is violated. For instance, if the operational limit is 1000 A and the current flow is 1100 A the value is reported as 110 %.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:PowerFlowResult.valueA", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Current from a power flow calculation on a given terminal. The value shall be a positive value or zero.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "valueA", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:PowerFlowResult.valueAngle", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Voltage angle value from a power flow calculation on a given terminal.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "valueAngle", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:PowerFlowResult.valueV", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Voltage value from a power flow calculation on a given terminal. The attribute shall be a positive value.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "valueV", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:PowerFlowResult.valueVA", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ApparentPower", + "qudt:hasUnit": "unit:MegaV-A", + "rdfs:comment": "Apparent power value from a power flow calculation on a given terminal.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "valueVA", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VA" + }, + { + "@id": "nc:PowerFlowResult.valueVAR", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power value from a power flow calculation on a given terminal.\nLoad sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "valueVAR", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:PowerFlowResult.valueW", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power value from a power flow calculation on a given terminal. \nLoad sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.", + "rdfs:domain": "nc:PowerFlowResult", + "rdfs:label": "valueW", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:RemedialActionApplied.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:RemedialActionApplied", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VA", + "rdfs:comment": "Product of the RMS value of the voltage and the RMS value of the current.", + "rdfs:label": "ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "qudt:applicableUnit": "cim:UnitSymbol.A", + "rdfs:comment": "Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.", + "rdfs:label": "CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:Voltage", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sar:Package_SecurityAnalysisResultProfile", + "qudt:applicableUnit": "cim:UnitSymbol.V", + "rdfs:comment": "Electrical voltage, can be both AC and DC.", + "rdfs:label": "Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "sar:Package_DocSecurityAnalysisResultProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocSecurityAnalysisResultProfile" + }, + { + "@id": "sar:Package_SecurityAnalysisResultProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains the security analysis result profile.\nThis profile is not intended to replace the Topology (TP) and State Variables (SV) profiles. Its intention is to exchange power flow result that is relevant for security optimization, either through violation or through a loading threshold. Systems should not use this profile for dumping a full database. The modeling is optimized to have the minimum size in addition to a well defined value definition (e.g. active power, apparent power,etc.).\nRecommendation: If the terminals are connected with zero impedance, it is recommended to export only one terminal with a voltage (e.g. the terminal of a BusbarSection).\nThe connection between Contingency and Remedial Action is given by the Remedial Action Profile. The connection between AssessedElement and PowerFlowResult is given by the OperationalLimit.", + "rdfs:label": "SecurityAnalysisResultProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/SensitivityMatrix-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/SensitivityMatrix-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..d7066a7 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/SensitivityMatrix-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,548 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "sm:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the sensitivity matrix.", + "dct:identifier": "urn:uuid:d89a8510-528b-49a9-81f1-c51be51caa6f", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Sensitivity Matrix Vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/SensitivityMatrix-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/SensitivityMatrix/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "SM", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:Contingency", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "rdfs:comment": "An event threatening system reliability, consisting of one or more contingency elements.", + "rdfs:label": "Contingency" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "nc:AssessedElement", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element is a network element for which the electrical state is evaluated in the regional or cross-regional process and which value is expected to fulfil regional rules function of the operational security limits.\nThe measurements and limits are as defined in the steady state hypothesis.", + "rdfs:label": "AssessedElement" + }, + { + "@id": "nc:ControllableQuantity", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Controllable quantity is a set point quantity on a grid state alteration or on a remedial action.", + "rdfs:label": "ControllableQuantity" + }, + { + "@id": "nc:GridStateAlteration", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration is a change of values describing state (operating point) of one element in the grid model compared to the base case.", + "rdfs:label": "GridStateAlteration" + }, + { + "@id": "nc:ObservableQuantity", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Observable quantity is an electrical quantity on an assessed element or an assessed element with contingency.", + "rdfs:label": "ObservableQuantity" + }, + { + "@id": "nc:ObservableQuantityKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of observable quantity.", + "rdfs:label": "ObservableQuantityKind" + }, + { + "@id": "nc:RemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action describes one or more actions that can be performed on a given power system model situation to eliminate one or more identified breaches of constraints. The remedial action can be costly, and have a cost characteristic, or non costly.", + "rdfs:label": "RemedialAction" + }, + { + "@id": "nc:SensitivityFactor", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The sensitivity factor which represents the sensitivity between observable and controllable elements.", + "rdfs:label": "SensitivityFactor" + }, + { + "@id": "nc:SensitivityMatrix", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The sensitivity matrix which represents the sensitivity factors between observable and controllable elements.", + "rdfs:label": "SensitivityMatrix", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:SensitivityMatrixKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sm:Package_SensitivityMatrixProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of sensitivity matrix.", + "rdfs:label": "SensitivityMatrixKind" + }, + { + "@id": "nc:AssessedElement.ObservableQuantity", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The observable quantity for this assessed element with contingency.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "ObservableQuantity", + "rdfs:range": "nc:ObservableQuantity", + "owl:inverseOf": "nc:ObservableQuantity.AssessedElement" + }, + { + "@id": "nc:Contingency.ObservableQuantity", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The observable quantity for this contingency.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "ObservableQuantity", + "rdfs:range": "nc:ObservableQuantity", + "owl:inverseOf": "nc:ObservableQuantity.Contingency" + }, + { + "@id": "nc:ControllableQuantity.GridStateAlteration", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The grid state alteration for this controllable quantity.", + "rdfs:domain": "nc:ControllableQuantity", + "rdfs:label": "GridStateAlteration", + "rdfs:range": "nc:GridStateAlteration", + "owl:inverseOf": "nc:GridStateAlteration.ControllableQuantity" + }, + { + "@id": "nc:ControllableQuantity.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action which is associated with the controllable quantity.", + "rdfs:domain": "nc:ControllableQuantity", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.ControllableQuantity" + }, + { + "@id": "nc:ControllableQuantity.SensitivityFactor", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The sensitivity factor associated with a controllable quantity.", + "rdfs:domain": "nc:ControllableQuantity", + "rdfs:label": "SensitivityFactor", + "rdfs:range": "nc:SensitivityFactor", + "owl:inverseOf": "nc:SensitivityFactor.ControllableQuantity" + }, + { + "@id": "nc:GridStateAlteration.ControllableQuantity", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The controllable quantity associated with this grid state alteration.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "ControllableQuantity", + "rdfs:range": "nc:ControllableQuantity", + "owl:inverseOf": "nc:ControllableQuantity.GridStateAlteration" + }, + { + "@id": "nc:ObservableQuantity.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element with contingency associated with this observable quantity.", + "rdfs:domain": "nc:ObservableQuantity", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.ObservableQuantity" + }, + { + "@id": "nc:ObservableQuantity.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency associated with this observable quantity.", + "rdfs:domain": "nc:ObservableQuantity", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "nc:Contingency.ObservableQuantity" + }, + { + "@id": "nc:ObservableQuantity.SensitivityFactor", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The sensitivity factor associated with an observable quantity.", + "rdfs:domain": "nc:ObservableQuantity", + "rdfs:label": "SensitivityFactor", + "rdfs:range": "nc:SensitivityFactor", + "owl:inverseOf": "nc:SensitivityFactor.ObservableQuantity" + }, + { + "@id": "nc:ObservableQuantity.observableQuantityKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of observable quantity.", + "rdfs:domain": "nc:ObservableQuantity", + "rdfs:label": "observableQuantityKind", + "rdfs:range": "nc:ObservableQuantityKind" + }, + { + "@id": "nc:RemedialAction.ControllableQuantity", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The controllable quantity for a remedial action.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "ControllableQuantity", + "rdfs:range": "nc:ControllableQuantity", + "owl:inverseOf": "nc:ControllableQuantity.RemedialAction" + }, + { + "@id": "nc:SensitivityFactor.ControllableQuantity", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The controllable quantity for this sensitivity factor.", + "rdfs:domain": "nc:SensitivityFactor", + "rdfs:label": "ControllableQuantity", + "rdfs:range": "nc:ControllableQuantity", + "owl:inverseOf": "nc:ControllableQuantity.SensitivityFactor" + }, + { + "@id": "nc:SensitivityFactor.ObservableQuantity", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The observable quantity for this sensitivity factor.", + "rdfs:domain": "nc:SensitivityFactor", + "rdfs:label": "ObservableQuantity", + "rdfs:range": "nc:ObservableQuantity", + "owl:inverseOf": "nc:ObservableQuantity.SensitivityFactor" + }, + { + "@id": "nc:SensitivityFactor.SensitivityMatrix", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The sensitivity matrix which contains this sensitivity factor.", + "rdfs:domain": "nc:SensitivityFactor", + "rdfs:label": "SensitivityMatrix", + "rdfs:range": "nc:SensitivityMatrix", + "owl:inverseOf": "nc:SensitivityMatrix.SensitivityFactor" + }, + { + "@id": "nc:SensitivityMatrix.SensitivityFactor", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The sensitivity factor which belongs to this sensitivity matrix.", + "rdfs:domain": "nc:SensitivityMatrix", + "rdfs:label": "SensitivityFactor", + "rdfs:range": "nc:SensitivityFactor", + "owl:inverseOf": "nc:SensitivityFactor.SensitivityMatrix" + }, + { + "@id": "nc:SensitivityMatrix.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of sensitivity matrix.", + "rdfs:domain": "nc:SensitivityMatrix", + "rdfs:label": "kind", + "rdfs:range": "nc:SensitivityMatrixKind" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:ControllableQuantity.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The value of the change applied to the grid state alteration or remedial action. In the case of multiple changes or non-quantifiable changes (e.g. Topology changes) the value needs to represent the suitable value that makes the derivable value given in the observable quantity for the purpose of the calculation of the sensitivity factor. The value can be integer, float or boolean. In case of boolean 1 equals true and 0 equals false.", + "rdfs:domain": "nc:ControllableQuantity", + "rdfs:label": "value", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:SensitivityFactor.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The value of the sensitivity factor.", + "rdfs:domain": "nc:SensitivityFactor", + "rdfs:label": "value", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:ObservableQuantityKind.activePower", + "@type": "nc:ObservableQuantityKind", + "cims:stereotype": "enum", + "rdfs:comment": "The observable quantity is the active power.", + "rdfs:label": "activePower" + }, + { + "@id": "nc:ObservableQuantityKind.reactivePower", + "@type": "nc:ObservableQuantityKind", + "cims:stereotype": "enum", + "rdfs:comment": "The observable quantity is the reactive power.", + "rdfs:label": "reactivePower" + }, + { + "@id": "nc:ObservableQuantityKind.voltageAngle", + "@type": "nc:ObservableQuantityKind", + "cims:stereotype": "enum", + "rdfs:comment": "The observable quantity is the angle of terminal voltage.", + "rdfs:label": "voltageAngle" + }, + { + "@id": "nc:ObservableQuantityKind.voltageMagnitude", + "@type": "nc:ObservableQuantityKind", + "cims:stereotype": "enum", + "rdfs:comment": "The observable quantity is the magnitude of terminal voltage.", + "rdfs:label": "voltageMagnitude" + }, + { + "@id": "nc:SensitivityMatrixKind.other", + "@type": "nc:SensitivityMatrixKind", + "cims:stereotype": "enum", + "rdfs:comment": "Other kind of sensitivity matrix.", + "rdfs:label": "other" + }, + { + "@id": "nc:SensitivityMatrixKind.uniformLoad", + "@type": "nc:SensitivityMatrixKind", + "cims:stereotype": "enum", + "rdfs:comment": "Uniform load matrix.", + "rdfs:label": "uniformLoad" + }, + { + "@id": "nc:SensitivityMatrixKind.uniformNode", + "@type": "nc:SensitivityMatrixKind", + "cims:stereotype": "enum", + "rdfs:comment": "Uniform node matrix.", + "rdfs:label": "uniformNode" + }, + { + "@id": "nc:SensitivityMatrixKind.zoneToSlack", + "@type": "nc:SensitivityMatrixKind", + "cims:stereotype": "enum", + "rdfs:comment": "Zone to slack kind of sensitivity matrix.", + "rdfs:label": "zoneToSlack" + }, + { + "@id": "sm:Package_DocSensitivityMatrixProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocSensitivityMatrixProfile" + }, + { + "@id": "sm:Package_SensitivityMatrixProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains sensitivity matrix profile.", + "rdfs:label": "SensitivityMatrixProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/StateInstructionSchedule-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/StateInstructionSchedule-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..dc09366 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/StateInstructionSchedule-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,6517 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "sis:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the state instruction schedule profile.", + "dct:identifier": "urn:uuid:af884936-ea95-416b-b4c9-1214caa68658", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "State instruction schedule vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/StateInstructionSchedule-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/StateInstructionSchedule/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "SIS", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.", + "rdfs:label": "ConductingEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:Contingency", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "An event threatening system reliability, consisting of one or more contingency elements.", + "rdfs:label": "Contingency" + }, + { + "@id": "cim:Currency", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Monetary currencies. ISO 4217 standard including 3-character currency code.", + "rdfs:label": "Currency" + }, + { + "@id": "cim:EnergyConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "A connection of energy generation or consumption on the power system model.", + "rdfs:label": "EnergyConnection", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EnergyConsumer", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "Generic user of energy - a point of consumption on the power system model.\nEnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.", + "rdfs:label": "EnergyConsumer" + }, + { + "@id": "cim:EnergySource", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "A generic equivalent for an energy supplier on a transmission or distribution voltage level.", + "rdfs:label": "EnergySource" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:EquivalentInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.", + "rdfs:label": "EquivalentInjection" + }, + { + "@id": "cim:ExternalNetworkInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "This class represents the external network and it is used for IEC 60909 calculations.", + "rdfs:label": "ExternalNetworkInjection" + }, + { + "@id": "cim:GeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.", + "rdfs:label": "GeneratingUnit" + }, + { + "@id": "cim:HydroPump", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "A synchronous motor-driven pump, typically associated with a pumped storage plant.", + "rdfs:label": "HydroPump" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:PowerElectronicsUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "A generating unit or battery or aggregation that connects to the AC network using power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsUnit" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Season", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A specified time period of the year.", + "rdfs:label": "Season", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:AssessedElement", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element is a network element for which the electrical state is evaluated in the regional or cross-regional process and which value is expected to fulfil regional rules function of the operational security limits.\nThe measurements and limits are as defined in the steady state hypothesis.", + "rdfs:label": "AssessedElement", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:AssessedElementRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for assessed element.", + "rdfs:label": "AssessedElementRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:AssessedElementRegularTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Assessed element instruction value at a given point in time.", + "rdfs:label": "AssessedElementRegularTimePoint" + }, + { + "@id": "nc:AssessedElementSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for assessed element.", + "rdfs:label": "AssessedElementSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:AssessedElementTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Assessed element instruction value at a given point in time.", + "rdfs:label": "AssessedElementTimePoint" + }, + { + "@id": "nc:AssessedElementWithContingency", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Combination of an assessed element and a contingency.", + "rdfs:label": "AssessedElementWithContingency" + }, + { + "@id": "nc:AssessedElementWithRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Combination of an assessed element and a remedial action", + "rdfs:label": "AssessedElementWithRemedialAction" + }, + { + "@id": "nc:AutomationFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Automation function is a collection of functional block or other automation function that can be executed as a work cycle program as part of an automated system.", + "rdfs:label": "AutomationFunction" + }, + { + "@id": "nc:AvailabilityTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Availability instruction value at a given point in time.", + "rdfs:label": "AvailabilityTimePoint" + }, + { + "@id": "nc:BaseIrregularTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series that has irregular points in time.", + "rdfs:label": "BaseIrregularTimeSeries", + "rdfs:subClassOf": "nc:BaseTimeSeries" + }, + { + "@id": "nc:BaseRegularIntervalSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series that has regular points in time.", + "rdfs:label": "BaseRegularIntervalSchedule", + "rdfs:subClassOf": "nc:BaseTimeSeries" + }, + { + "@id": "nc:BaseTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series of values at points in time.", + "rdfs:label": "BaseTimeSeries", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:BaseTimeSeriesKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of time series.", + "rdfs:label": "BaseTimeSeriesKind" + }, + { + "@id": "nc:BidDirectionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of direction of the bid.", + "rdfs:label": "BidDirectionKind" + }, + { + "@id": "nc:ContingencySchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for Contingency.", + "rdfs:label": "ContingencySchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:ContingencyTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Contingency instruction value at a given point in time.", + "rdfs:label": "ContingencyTimePoint" + }, + { + "@id": "nc:ContingencyWithRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Combination of a contingency and a remedial action. ContingencyWithRemedialAction shall not be instantiated for preventive RemedialAction (RemedialAction.kind equals RemedialActionKind.preventive).", + "rdfs:label": "ContingencyWithRemedialAction" + }, + { + "@id": "nc:CrossBorderRelevance", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Combination of an assessed element and one or more bidding zone border that are affected by the assessment.", + "rdfs:label": "CrossBorderRelevance" + }, + { + "@id": "nc:DCPole", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "The direct current (DC) system pole (IEC 60633) is part of a DC system consisting of all the equipment in the DC substations and the interconnecting transmission lines, if any, which during normal operation exhibit a common direct voltage polarity with respect to earth.", + "rdfs:label": "DCPole" + }, + { + "@id": "nc:DayOfWeekKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of day to be included in a regular schedule.", + "rdfs:label": "DayOfWeekKind" + }, + { + "@id": "nc:EnablingTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Enabling instruction value at a given point in time.", + "rdfs:label": "EnablingTimePoint" + }, + { + "@id": "nc:EnergyBlockOrder", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "The energy block order is a block (an amount) of energy that forms the sequence of orders that are going to be distributed to an energy block component.", + "rdfs:label": "EnergyBlockOrder" + }, + { + "@id": "nc:EnergyDemandKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of energy demand.", + "rdfs:label": "EnergyDemandKind" + }, + { + "@id": "nc:EnergyGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "An energy group is an aggregation of energy components which have the same energy characteristic, e.g. fuel type and technology. It can be used to allocate energy.", + "rdfs:label": "EnergyGroup" + }, + { + "@id": "nc:FunctionBlock", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Function block is a function described as a set of elementary blocks. The blocks describe the function between input variables and output variables.", + "rdfs:label": "FunctionBlock" + }, + { + "@id": "nc:GenericAvailableSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for the availability of elements.", + "rdfs:label": "GenericAvailableSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:GenericEnablingSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for the enabling of elements.", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:GenericSequenceSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for sequence.", + "rdfs:label": "GenericSequenceSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:GenericValueSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Time series represent irregular generic value at given points in time. The type of value is given by the reference association.", + "rdfs:label": "GenericValueSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:GenericValueTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Generic value for a given point in time.", + "rdfs:label": "GenericValueTimePoint" + }, + { + "@id": "nc:GridStateAlteration", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration is a change of values describing state (operating point) of one element in the grid model compared to the base case.", + "rdfs:label": "GridStateAlteration" + }, + { + "@id": "nc:GridStateAlterationSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for a grid state alteration.", + "rdfs:label": "GridStateAlterationSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:GridStateAlterationTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Grid state alteration at a given point in time.", + "rdfs:label": "GridStateAlterationTimePoint" + }, + { + "@id": "nc:GridStateIntensitySchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the intensity applied for a given grid state alteration. It is primarily used in exchanges related to the remedial action schedule. The value provided by the schedule replaces the value of the attribute to which the schedule refers to.", + "rdfs:label": "GridStateIntensitySchedule", + "rdfs:subClassOf": "nc:GenericValueSchedule" + }, + { + "@id": "nc:HourPattern", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Pattern of hourly period in a day with the same kind of intensity.", + "rdfs:label": "HourPattern", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:HourPeriod", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Period of hours in a day.", + "rdfs:label": "HourPeriod" + }, + { + "@id": "nc:InfeedLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Infeed limit set constraints fed in to the network by two or more terminals.", + "rdfs:label": "InfeedLimit" + }, + { + "@id": "nc:InfeedLimitSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for an infeed limit.", + "rdfs:label": "InfeedLimitSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:InfeedLimitTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Infeed limit at a given point in time.", + "rdfs:label": "InfeedLimitTimePoint" + }, + { + "@id": "nc:ParticipationFactorTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Participation factor for a given point in time.", + "rdfs:label": "ParticipationFactorTimePoint" + }, + { + "@id": "nc:PeakKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of time period with similar intensity.", + "rdfs:label": "PeakKind" + }, + { + "@id": "nc:PowerBidDependency", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Dependency between the related power bids.", + "rdfs:label": "PowerBidDependency" + }, + { + "@id": "nc:PowerBidDependencyKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of power bid dependency.", + "rdfs:label": "PowerBidDependencyKind" + }, + { + "@id": "nc:PowerBidSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power bid or offer related to a redispatch or countertrading measures. In the case of market place for economic efficiency of the bids and offers, this is equivalent to BidTimeSeries class in 62325 package.", + "rdfs:label": "PowerBidSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:PowerBidScheduleTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Time series represent irregular power, active and reactive, values at given points in time.", + "rdfs:label": "PowerBidScheduleTimePoint" + }, + { + "@id": "nc:PowerRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Energy remedial action describes actions to rearrange power schedules.", + "rdfs:label": "PowerRemedialAction" + }, + { + "@id": "nc:PowerRemedialActionSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for a power remedial action.", + "rdfs:label": "PowerRemedialActionSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:PowerRemedialActionTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regulating values at a given point in time.", + "rdfs:label": "PowerRemedialActionTimePoint" + }, + { + "@id": "nc:PowerShiftKeyDistribution", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Distribution of the bid action on the power shift keys.", + "rdfs:label": "PowerShiftKeyDistribution", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:PowerShiftKeySchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for Power Shift Keys.", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:PowerShiftKeyStrategy", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Strategy of the power shift key.", + "rdfs:label": "PowerShiftKeyStrategy" + }, + { + "@id": "nc:PowerTransferCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A power transfer corridor is defined as a set of circuits (transmission lines or transformers) separating two portions of the power system, or a subset of circuits exposed to a substantial portion of the transmission exchange between two parts of the system.", + "rdfs:label": "PowerTransferCorridor" + }, + { + "@id": "nc:RangeConstraint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Defines the rage constraint.", + "rdfs:label": "RangeConstraint", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:RemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action describes one or more actions that can be performed on a given power system model situation to eliminate one or more identified breaches of constraints. The remedial action can be costly, and have a cost characteristic, or non costly.", + "rdfs:label": "RemedialAction", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:RemedialActionDependency", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action dependency is making two remedial actions depending on each other. Multiple dependency is done by multiple instances of this class. The dependency can arrive by having one of the following examples.\n", + "rdfs:label": "RemedialActionDependency" + }, + { + "@id": "nc:RemedialActionGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Grouping of remedial actions that can be operated together.", + "rdfs:label": "RemedialActionGroup" + }, + { + "@id": "nc:RemedialActionGroupSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for a remedial action group.", + "rdfs:label": "RemedialActionGroupSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:RemedialActionGroupTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial action group at a given point in time.", + "rdfs:label": "RemedialActionGroupTimePoint" + }, + { + "@id": "nc:RemedialActionScheme", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial Action Scheme (RAS), Special Protection Schemes (SPS), System Protection Schemes (SPS) or System Integrity Protection Schemes (SIPS).\nA Remedial Action Scheme consists of one or more stages that can trigger and execute a protection action.", + "rdfs:label": "RemedialActionScheme" + }, + { + "@id": "nc:RemedialActionSchemeSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for a remedial action scheme.", + "rdfs:label": "RemedialActionSchemeSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:RemedialActionSchemeTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial action scheme at a given point in time.", + "rdfs:label": "RemedialActionSchemeTimePoint" + }, + { + "@id": "nc:ScheduleResource", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "A schedule resource is a market-based method for handling participation of small units, particularly located on the lower voltage level that is controlled by a Distributed System Operator (DSO). It is a collection of units that can operate in the market by providing bids, offers and a resulting committed operational schedule for the collection.", + "rdfs:label": "ScheduleResource" + }, + { + "@id": "nc:SecuredExclusionReasonKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of secured exclusion reason.", + "rdfs:label": "SecuredExclusionReasonKind" + }, + { + "@id": "nc:SequenceTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Sequence at a given point in time.", + "rdfs:label": "SequenceTimePoint" + }, + { + "@id": "nc:StageTrigger", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Stage that is triggered either by TriggerCondition or by gate condition within a stage.", + "rdfs:label": "StageTrigger" + }, + { + "@id": "nc:StageTriggerSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for a stage trigger.", + "rdfs:label": "StageTriggerSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:StageTriggerTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Stage trigger values at a given point in time.", + "rdfs:label": "StageTriggerTimePoint" + }, + { + "@id": "nc:TimeSeriesInterpolationKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of interpolation of values between two time point.", + "rdfs:label": "TimeSeriesInterpolationKind" + }, + { + "@id": "nc:UnitCostSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for a unit cost.", + "rdfs:label": "UnitCostSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:UnitCostTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Unit cost at a given point in time.", + "rdfs:label": "UnitCostTimePoint" + }, + { + "@id": "nc:ValueOffsetKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of the value offset.", + "rdfs:label": "ValueOffsetKind" + }, + { + "@id": "nc:VoltageAngleLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Voltage angle limit between two terminals. The association end OperationalLimitSet.Terminal defines one end and the host of the limit. The association end VoltageAngleLimit.AngleReferenceTerminal defines the reference terminal.", + "rdfs:label": "VoltageAngleLimit" + }, + { + "@id": "nc:VoltageAngleSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The schedule for a voltage angle.", + "rdfs:label": "VoltageAngleSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:VoltageAngleTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Voltage angle at a given point in time.", + "rdfs:label": "VoltageAngleTimePoint" + }, + { + "@id": "nc:AssessedElement.AssessedElementRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Regular schedule that belongs to an assessed element.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "AssessedElementRegularSchedule", + "rdfs:range": "nc:AssessedElementRegularSchedule", + "owl:inverseOf": "nc:AssessedElementRegularSchedule.AssessedElement" + }, + { + "@id": "nc:AssessedElement.AssessedElementSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element schedule for an assessed element.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "AssessedElementSchedule", + "rdfs:range": "nc:AssessedElementSchedule", + "owl:inverseOf": "nc:AssessedElementSchedule.AssessedElement" + }, + { + "@id": "nc:AssessedElementRegularSchedule.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed Element that has regular schedules.", + "rdfs:domain": "nc:AssessedElementRegularSchedule", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.AssessedElementRegularSchedule" + }, + { + "@id": "nc:AssessedElementRegularSchedule.AssessedElementRegularTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Assessed element regular time point which belong to an assessed element regular schedule.", + "rdfs:domain": "nc:AssessedElementRegularSchedule", + "rdfs:label": "AssessedElementRegularTimePoint", + "rdfs:range": "nc:AssessedElementRegularTimePoint", + "owl:inverseOf": "nc:AssessedElementRegularTimePoint.AssessedElementRegularSchedule" + }, + { + "@id": "nc:AssessedElementRegularTimePoint.AssessedElementRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element regular schedule which has assessed element regular time points.", + "rdfs:domain": "nc:AssessedElementRegularTimePoint", + "rdfs:label": "AssessedElementRegularSchedule", + "rdfs:range": "nc:AssessedElementRegularSchedule", + "owl:inverseOf": "nc:AssessedElementRegularSchedule.AssessedElementRegularTimePoint" + }, + { + "@id": "nc:AssessedElementSchedule.AssessedElement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element which has an assessed element schedule.", + "rdfs:domain": "nc:AssessedElementSchedule", + "rdfs:label": "AssessedElement", + "rdfs:range": "nc:AssessedElement", + "owl:inverseOf": "nc:AssessedElement.AssessedElementSchedule" + }, + { + "@id": "nc:AssessedElementSchedule.AssessedElementTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this assessed element schedule.", + "rdfs:domain": "nc:AssessedElementSchedule", + "rdfs:label": "AssessedElementTimePoint", + "rdfs:range": "nc:AssessedElementTimePoint", + "owl:inverseOf": "nc:AssessedElementTimePoint.AssessedElementSchedule" + }, + { + "@id": "nc:AssessedElementTimePoint.AssessedElementSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The assessed element schedule that has this time point.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "AssessedElementSchedule", + "rdfs:range": "nc:AssessedElementSchedule", + "owl:inverseOf": "nc:AssessedElementSchedule.AssessedElementTimePoint" + }, + { + "@id": "nc:AssessedElementTimePoint.exclusionReason", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Reason for not associating this assessed element with a secured region.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "exclusionReason", + "rdfs:range": "nc:SecuredExclusionReasonKind" + }, + { + "@id": "nc:AssessedElementWithContingency.GenericEnablingSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Enabling schedule which belongs to the assessed element with contingency.", + "rdfs:domain": "nc:AssessedElementWithContingency", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:range": "nc:GenericEnablingSchedule", + "owl:inverseOf": "nc:GenericEnablingSchedule.AssessedElementWithContingency" + }, + { + "@id": "nc:AssessedElementWithRemedialAction.GenericEnablingSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Enabling schedule which belongs to the assessed element with remedial action.", + "rdfs:domain": "nc:AssessedElementWithRemedialAction", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:range": "nc:GenericEnablingSchedule", + "owl:inverseOf": "nc:GenericEnablingSchedule.AssessedElementWithRemedialAction" + }, + { + "@id": "nc:AutomationFunction.GenericEnablingSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Enabling schedule associated to an automation function.", + "rdfs:domain": "nc:AutomationFunction", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:range": "nc:GenericEnablingSchedule", + "owl:inverseOf": "nc:GenericEnablingSchedule.AutomationFunction" + }, + { + "@id": "nc:AvailabilityTimePoint.GenericAvailabilitySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The availability schedule which belongs to the availability timepoint.", + "rdfs:domain": "nc:AvailabilityTimePoint", + "rdfs:label": "GenericAvailabilitySchedule", + "rdfs:range": "nc:GenericAvailableSchedule", + "owl:inverseOf": "nc:GenericAvailableSchedule.AvailabilityTimePoint" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.HourPattern", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "HourPattern that has base regular interval schedule.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "HourPattern", + "rdfs:range": "nc:HourPattern", + "owl:inverseOf": "nc:HourPattern.BaseRegularIntervalSchedule" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.Season", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Season associated with a base regular interval schedule.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "Season", + "rdfs:range": "cim:Season", + "owl:inverseOf": "nc:Season.BaseRegularIntervalSchedule" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.dayOfWeek", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Day of the week for which the schedule is valid for.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "dayOfWeek", + "rdfs:range": "nc:DayOfWeekKind" + }, + { + "@id": "nc:BaseTimeSeries.interpolationKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of interpolation done between time point.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "interpolationKind", + "rdfs:range": "nc:TimeSeriesInterpolationKind" + }, + { + "@id": "nc:BaseTimeSeries.timeSeriesKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of base time series.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "timeSeriesKind", + "rdfs:range": "nc:BaseTimeSeriesKind" + }, + { + "@id": "nc:Contingency.ContingencySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Contingency schedule for a contingecy.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "ContingencySchedule", + "rdfs:range": "nc:ContingencySchedule", + "owl:inverseOf": "nc:ContingencySchedule.Contingency" + }, + { + "@id": "nc:ContingencySchedule.Contingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Contingency which has a contingency schedule.", + "rdfs:domain": "nc:ContingencySchedule", + "rdfs:label": "Contingency", + "rdfs:range": "cim:Contingency", + "owl:inverseOf": "nc:Contingency.ContingencySchedule" + }, + { + "@id": "nc:ContingencySchedule.ContingencyTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this contingency schedule.", + "rdfs:domain": "nc:ContingencySchedule", + "rdfs:label": "ContingencyTimePoint", + "rdfs:range": "nc:ContingencyTimePoint", + "owl:inverseOf": "nc:ContingencyTimePoint.ContingencySchedule" + }, + { + "@id": "nc:ContingencyTimePoint.ContingencySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The contingency schedule that has this time point.", + "rdfs:domain": "nc:ContingencyTimePoint", + "rdfs:label": "ContingencySchedule", + "rdfs:range": "nc:ContingencySchedule", + "owl:inverseOf": "nc:ContingencySchedule.ContingencyTimePoint" + }, + { + "@id": "nc:ContingencyWithRemedialAction.GenericEnablingSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Enabling schedule associated to a contingency with remedial action.", + "rdfs:domain": "nc:ContingencyWithRemedialAction", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:range": "nc:GenericEnablingSchedule", + "owl:inverseOf": "nc:GenericEnablingSchedule.ContingencyWithRemedialAction" + }, + { + "@id": "nc:CrossBorderRelevance.GenericEnablingSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Enabling schedule which belongs to the cross border relevant.", + "rdfs:domain": "nc:CrossBorderRelevance", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:range": "nc:GenericEnablingSchedule", + "owl:inverseOf": "nc:GenericEnablingSchedule.CrossBorderRelevance" + }, + { + "@id": "nc:DCPole.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Shift Key schedule for a DCPole.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.DCPole" + }, + { + "@id": "nc:EnablingTimePoint.GenericEnablingSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The enabling schedule which belongs to the enabling timepoint.", + "rdfs:domain": "nc:EnablingTimePoint", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:range": "nc:GenericEnablingSchedule", + "owl:inverseOf": "nc:GenericEnablingSchedule.EnablingTimePoint" + }, + { + "@id": "nc:EnergyBlockOrder.GenericSequenceSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Generic sequence schedule associated with an energy block order.", + "rdfs:domain": "nc:EnergyBlockOrder", + "rdfs:label": "GenericSequenceSchedule", + "rdfs:range": "nc:GenericSequenceSchedule", + "owl:inverseOf": "nc:GenericSequenceSchedule.EnergyBlockOrder" + }, + { + "@id": "nc:EnergyBlockOrder.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Shift Key schedule for an energy block order.", + "rdfs:domain": "nc:EnergyBlockOrder", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.EnergyBlockOrder" + }, + { + "@id": "nc:EnergyConsumer.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Shift Key schedule for an Energy Consumer.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.EnergyConsumer" + }, + { + "@id": "nc:EnergyGroup.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Shift Key schedule for an energy group.", + "rdfs:domain": "nc:EnergyGroup", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.EnergyGroup" + }, + { + "@id": "nc:EnergySource.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The power shift key schedule for an energy source.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.EnergySource" + }, + { + "@id": "nc:EquivalentInjection.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power shift key schedule associated with an equivalent injection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.EquivalentInjection" + }, + { + "@id": "nc:ExternalNetworkInjection.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The power shift key schedule for an external network injection.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.ExternalNetworkInjection" + }, + { + "@id": "nc:FunctionBlock.GenericEnablingSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Enabling schedule associated to a function block.", + "rdfs:domain": "nc:FunctionBlock", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:range": "nc:GenericEnablingSchedule", + "owl:inverseOf": "nc:GenericEnablingSchedule.FunctionBlock" + }, + { + "@id": "nc:GeneratingUnit.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Shift Key schedule for a Generating Unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.GeneratingUnit" + }, + { + "@id": "nc:GeneratingUnit.UnitCostSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Unit cost schedule associated with a generating unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "UnitCostSchedule", + "rdfs:range": "nc:UnitCostSchedule", + "owl:inverseOf": "nc:UnitCostSchedule.GeneratingUnit" + }, + { + "@id": "nc:GenericAvailableSchedule.AvailabilityTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The availability timepoint for an available schedule.", + "rdfs:domain": "nc:GenericAvailableSchedule", + "rdfs:label": "AvailabilityTimePoint", + "rdfs:range": "nc:AvailabilityTimePoint", + "owl:inverseOf": "nc:AvailabilityTimePoint.GenericAvailabilitySchedule" + }, + { + "@id": "nc:GenericAvailableSchedule.RemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action which has available schedules.", + "rdfs:domain": "nc:GenericAvailableSchedule", + "rdfs:label": "RemedialAction", + "rdfs:range": "nc:RemedialAction", + "owl:inverseOf": "nc:RemedialAction.GenericAvailableSchedule" + }, + { + "@id": "nc:GenericEnablingSchedule.AssessedElementWithContingency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element with contingency that has enabling schedules.", + "rdfs:domain": "nc:GenericEnablingSchedule", + "rdfs:label": "AssessedElementWithContingency", + "rdfs:range": "nc:AssessedElementWithContingency", + "owl:inverseOf": "nc:AssessedElementWithContingency.GenericEnablingSchedule" + }, + { + "@id": "nc:GenericEnablingSchedule.AssessedElementWithRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Assessed element with remedial action that has enabling schedules.", + "rdfs:domain": "nc:GenericEnablingSchedule", + "rdfs:label": "AssessedElementWithRemedialAction", + "rdfs:range": "nc:AssessedElementWithRemedialAction", + "owl:inverseOf": "nc:AssessedElementWithRemedialAction.GenericEnablingSchedule" + }, + { + "@id": "nc:GenericEnablingSchedule.AutomationFunction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Automation function which has enabling schedules.", + "rdfs:domain": "nc:GenericEnablingSchedule", + "rdfs:label": "AutomationFunction", + "rdfs:range": "nc:AutomationFunction", + "owl:inverseOf": "nc:AutomationFunction.GenericEnablingSchedule" + }, + { + "@id": "nc:GenericEnablingSchedule.ContingencyWithRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Contingency with remedial action which has enabling schedules.", + "rdfs:domain": "nc:GenericEnablingSchedule", + "rdfs:label": "ContingencyWithRemedialAction", + "rdfs:range": "nc:ContingencyWithRemedialAction", + "owl:inverseOf": "nc:ContingencyWithRemedialAction.GenericEnablingSchedule" + }, + { + "@id": "nc:GenericEnablingSchedule.CrossBorderRelevance", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Cross border relevant that has enabling schedules.", + "rdfs:domain": "nc:GenericEnablingSchedule", + "rdfs:label": "CrossBorderRelevance", + "rdfs:range": "nc:CrossBorderRelevance", + "owl:inverseOf": "nc:CrossBorderRelevance.GenericEnablingSchedule" + }, + { + "@id": "nc:GenericEnablingSchedule.EnablingTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The enabling timepoint for a assessed element with enabling schedule.", + "rdfs:domain": "nc:GenericEnablingSchedule", + "rdfs:label": "EnablingTimePoint", + "rdfs:range": "nc:EnablingTimePoint", + "owl:inverseOf": "nc:EnablingTimePoint.GenericEnablingSchedule" + }, + { + "@id": "nc:GenericEnablingSchedule.FunctionBlock", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Function block which has enabling schedules.", + "rdfs:domain": "nc:GenericEnablingSchedule", + "rdfs:label": "FunctionBlock", + "rdfs:range": "nc:FunctionBlock", + "owl:inverseOf": "nc:FunctionBlock.GenericEnablingSchedule" + }, + { + "@id": "nc:GenericEnablingSchedule.PowerTransferCorridor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power transfer corridor which has generic enabling schedules.", + "rdfs:domain": "nc:GenericEnablingSchedule", + "rdfs:label": "PowerTransferCorridor", + "rdfs:range": "nc:PowerTransferCorridor", + "owl:inverseOf": "nc:PowerTransferCorridor.GenericEnablingSchedule" + }, + { + "@id": "nc:GenericEnablingSchedule.RemedialActionDependency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action dependency which has enabling schedules.", + "rdfs:domain": "nc:GenericEnablingSchedule", + "rdfs:label": "RemedialActionDependency", + "rdfs:range": "nc:RemedialActionDependency", + "owl:inverseOf": "nc:RemedialActionDependency.GenericEnablingSchedule" + }, + { + "@id": "nc:GenericSequenceSchedule.EnergyBlockOrder", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Energy block order which has generic sequence schedules.", + "rdfs:domain": "nc:GenericSequenceSchedule", + "rdfs:label": "EnergyBlockOrder", + "rdfs:range": "nc:EnergyBlockOrder", + "owl:inverseOf": "nc:EnergyBlockOrder.GenericSequenceSchedule" + }, + { + "@id": "nc:GenericSequenceSchedule.SequenceTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "The sequence timepoint for a sequence schedule.", + "rdfs:domain": "nc:GenericSequenceSchedule", + "rdfs:label": "SequenceTimePoint", + "rdfs:range": "nc:SequenceTimePoint", + "owl:inverseOf": "nc:SequenceTimePoint.GenericSequenceSchedule" + }, + { + "@id": "nc:GenericValueSchedule.GenericValueTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Value for the point in time.", + "rdfs:domain": "nc:GenericValueSchedule", + "rdfs:label": "GenericValueTimePoint", + "rdfs:range": "nc:GenericValueTimePoint", + "owl:inverseOf": "nc:GenericValueTimePoint.GenericValueSchedule" + }, + { + "@id": "nc:GenericValueSchedule.RangeConstraint", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Range constraint for the generic value schedule.", + "rdfs:domain": "nc:GenericValueSchedule", + "rdfs:label": "RangeConstraint", + "rdfs:range": "nc:RangeConstraint", + "owl:inverseOf": "nc:RangeConstraint.GenericValueSchedule" + }, + { + "@id": "nc:GenericValueTimePoint.GenericValueSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Time series the time point values belongs to.", + "rdfs:domain": "nc:GenericValueTimePoint", + "rdfs:label": "GenericValueSchedule", + "rdfs:range": "nc:GenericValueSchedule", + "owl:inverseOf": "nc:GenericValueSchedule.GenericValueTimePoint" + }, + { + "@id": "nc:GridStateAlteration.GridStateAlterationSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration schedule associated with a grid state alteration.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "GridStateAlterationSchedule", + "rdfs:range": "nc:GridStateAlterationSchedule", + "owl:inverseOf": "nc:GridStateAlterationSchedule.GridStateAlteration" + }, + { + "@id": "nc:GridStateAlterationSchedule.GridStateAlteration", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration which has grid state alteration schedules.", + "rdfs:domain": "nc:GridStateAlterationSchedule", + "rdfs:label": "GridStateAlteration", + "rdfs:range": "nc:GridStateAlteration", + "owl:inverseOf": "nc:GridStateAlteration.GridStateAlterationSchedule" + }, + { + "@id": "nc:GridStateAlterationSchedule.GridStateAlterationTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration time point that relates to this grid state alteration schedule.", + "rdfs:domain": "nc:GridStateAlterationSchedule", + "rdfs:label": "GridStateAlterationTimePoint", + "rdfs:range": "nc:GridStateAlterationTimePoint", + "owl:inverseOf": "nc:GridStateAlterationTimePoint.GridStateAlterationSchedule" + }, + { + "@id": "nc:GridStateAlterationTimePoint.GridStateAlterationSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Grid state alteration schedule that has time point.", + "rdfs:domain": "nc:GridStateAlterationTimePoint", + "rdfs:label": "GridStateAlterationSchedule", + "rdfs:range": "nc:GridStateAlterationSchedule", + "owl:inverseOf": "nc:GridStateAlterationSchedule.GridStateAlterationTimePoint" + }, + { + "@id": "nc:GridStateIntensitySchedule.valueKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The kind of value1 and value2 of the associated IrregularIntervalSchedule.", + "rdfs:domain": "nc:GridStateIntensitySchedule", + "rdfs:label": "valueKind", + "rdfs:range": "nc:ValueOffsetKind" + }, + { + "@id": "nc:HourPattern.BaseRegularIntervalSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Base regulat interval schedule which belongs to an hour pattern.", + "rdfs:domain": "nc:HourPattern", + "rdfs:label": "BaseRegularIntervalSchedule", + "rdfs:range": "nc:BaseRegularIntervalSchedule", + "owl:inverseOf": "nc:BaseRegularIntervalSchedule.HourPattern" + }, + { + "@id": "nc:HourPattern.HourPeriod", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "Hour period which belongs to an hour pattern.", + "rdfs:domain": "nc:HourPattern", + "rdfs:label": "HourPeriod", + "rdfs:range": "nc:HourPeriod", + "owl:inverseOf": "nc:HourPeriod.HourPattern" + }, + { + "@id": "nc:HourPattern.energyDemandKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Type of energy demand that the pattern is valid for.", + "rdfs:domain": "nc:HourPattern", + "rdfs:label": "energyDemandKind", + "rdfs:range": "nc:EnergyDemandKind" + }, + { + "@id": "nc:HourPattern.peakKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Type of peak or intensity that the pattern is valid for.", + "rdfs:domain": "nc:HourPattern", + "rdfs:label": "peakKind", + "rdfs:range": "nc:PeakKind" + }, + { + "@id": "nc:HourPeriod.HourPattern", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "HourPattern which has some hour periods.", + "rdfs:domain": "nc:HourPeriod", + "rdfs:label": "HourPattern", + "rdfs:range": "nc:HourPattern", + "owl:inverseOf": "nc:HourPattern.HourPeriod" + }, + { + "@id": "nc:HydroPump.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Shift Key schedule for a Hydro Pump.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.HydroPump" + }, + { + "@id": "nc:InfeedLimit.InfeedLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Infeed limit schedule associated with an infeed limit.", + "rdfs:domain": "nc:InfeedLimit", + "rdfs:label": "InfeedLimitSchedule", + "rdfs:range": "nc:InfeedLimitSchedule", + "owl:inverseOf": "nc:InfeedLimitSchedule.InfeedLimit" + }, + { + "@id": "nc:InfeedLimitSchedule.InfeedLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Infeed limit which has infeed limit schedules.", + "rdfs:domain": "nc:InfeedLimitSchedule", + "rdfs:label": "InfeedLimit", + "rdfs:range": "nc:InfeedLimit", + "owl:inverseOf": "nc:InfeedLimit.InfeedLimitSchedule" + }, + { + "@id": "nc:InfeedLimitSchedule.InfeedLimitTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Infeed limit time point that relates to this voltage angle schedule.", + "rdfs:domain": "nc:InfeedLimitSchedule", + "rdfs:label": "InfeedLimitTimePoint", + "rdfs:range": "nc:InfeedLimitTimePoint", + "owl:inverseOf": "nc:InfeedLimitTimePoint.InfeedLimitSchedule" + }, + { + "@id": "nc:InfeedLimitTimePoint.InfeedLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Infeed limit schedule that has time point.", + "rdfs:domain": "nc:InfeedLimitTimePoint", + "rdfs:label": "InfeedLimitSchedule", + "rdfs:range": "nc:InfeedLimitSchedule", + "owl:inverseOf": "nc:InfeedLimitSchedule.InfeedLimitTimePoint" + }, + { + "@id": "nc:InfeedLimitTimePoint.valueA", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:dataType": { + "@id": "cim:CurrentFlow" + }, + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Value of current limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:InfeedLimitTimePoint", + "rdfs:label": "valueA" + }, + { + "@id": "nc:ParticipationFactorTimePoint.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Shift Key schedule which belongs to the participation factor timepoint.", + "rdfs:domain": "nc:ParticipationFactorTimePoint", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.ParticipationFactorTimePoint" + }, + { + "@id": "nc:PowerBidDependency.DependentPowerBidSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Dependent power bid which has some dependent bid delays.", + "rdfs:domain": "nc:PowerBidDependency", + "rdfs:label": "DependentPowerBidSchedule", + "rdfs:range": "nc:PowerBidSchedule", + "owl:inverseOf": "nc:PowerBidSchedule.DependentBidDelay" + }, + { + "@id": "nc:PowerBidDependency.MainPowerBidSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Main power bid which some dependent power bids.", + "rdfs:domain": "nc:PowerBidDependency", + "rdfs:label": "MainPowerBidSchedule", + "rdfs:range": "nc:PowerBidSchedule", + "owl:inverseOf": "nc:PowerBidSchedule.PowerBidDependency" + }, + { + "@id": "nc:PowerBidDependency.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Type of dependency between bids.", + "rdfs:domain": "nc:PowerBidDependency", + "rdfs:label": "kind", + "rdfs:range": "nc:PowerBidDependencyKind" + }, + { + "@id": "nc:PowerBidSchedule.DependentBidDelay", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Bid delay which depends on a main power bid.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "DependentBidDelay", + "rdfs:range": "nc:PowerBidDependency", + "owl:inverseOf": "nc:PowerBidDependency.DependentPowerBidSchedule" + }, + { + "@id": "nc:PowerBidSchedule.PowerBidDependency", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Power bids which depends on main bid.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "PowerBidDependency", + "rdfs:range": "nc:PowerBidDependency", + "owl:inverseOf": "nc:PowerBidDependency.MainPowerBidSchedule" + }, + { + "@id": "nc:PowerBidSchedule.PowerBidScheduleTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Power bid schedule time points which belong to a power bid schedule.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "PowerBidScheduleTimePoint", + "rdfs:range": "nc:PowerBidScheduleTimePoint", + "owl:inverseOf": "nc:PowerBidScheduleTimePoint.PowerBidSchedule" + }, + { + "@id": "nc:PowerBidSchedule.PowerRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power remedial action for which the bid is given.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "PowerRemedialAction", + "rdfs:range": "nc:PowerRemedialAction", + "owl:inverseOf": "nc:PowerRemedialAction.PowerBidSchedule" + }, + { + "@id": "nc:PowerBidSchedule.PowerShiftKeyDistribution", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Distribution of the power bid amongst the power shift keys.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "PowerShiftKeyDistribution", + "rdfs:range": "nc:PowerShiftKeyDistribution", + "owl:inverseOf": "nc:PowerShiftKeyDistribution.PowerBidSchedule" + }, + { + "@id": "nc:PowerBidSchedule.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Schedule resource which has several power bid schedules.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.PowerBidSchedule" + }, + { + "@id": "nc:PowerBidSchedule.currency", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Currency of the bid.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "currency", + "rdfs:range": "cim:Currency" + }, + { + "@id": "nc:PowerBidSchedule.direction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Define the direction of the energy adjustment.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "direction", + "rdfs:range": "nc:BidDirectionKind" + }, + { + "@id": "nc:PowerBidScheduleTimePoint.PowerBidSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power bid schedule that has many power bid schedule time points.", + "rdfs:domain": "nc:PowerBidScheduleTimePoint", + "rdfs:label": "PowerBidSchedule", + "rdfs:range": "nc:PowerBidSchedule", + "owl:inverseOf": "nc:PowerBidSchedule.PowerBidScheduleTimePoint" + }, + { + "@id": "nc:PowerElectronicsUnit.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Shift Key schedule for a Power Electronics Unit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.PowerElectronicsUnit" + }, + { + "@id": "nc:PowerRemedialAction.PowerBidSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power bid schedule addressing the power remedial action.", + "rdfs:domain": "nc:PowerRemedialAction", + "rdfs:label": "PowerBidSchedule", + "rdfs:range": "nc:PowerBidSchedule", + "owl:inverseOf": "nc:PowerBidSchedule.PowerRemedialAction" + }, + { + "@id": "nc:PowerRemedialAction.PowerRemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power remedial action schedule which has a power remedial action.", + "rdfs:domain": "nc:PowerRemedialAction", + "rdfs:label": "PowerRemedialActionSchedule", + "rdfs:range": "nc:PowerRemedialActionSchedule", + "owl:inverseOf": "nc:PowerRemedialActionSchedule.PowerRemedialAction" + }, + { + "@id": "nc:PowerRemedialActionSchedule.PowerRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power remedial action for the power remedial action schedule.", + "rdfs:domain": "nc:PowerRemedialActionSchedule", + "rdfs:label": "PowerRemedialAction", + "rdfs:range": "nc:PowerRemedialAction", + "owl:inverseOf": "nc:PowerRemedialAction.PowerRemedialActionSchedule" + }, + { + "@id": "nc:PowerRemedialActionSchedule.PowerRemedialActionTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this power remedial action schedule.", + "rdfs:domain": "nc:PowerRemedialActionSchedule", + "rdfs:label": "PowerRemedialActionTimePoint", + "rdfs:range": "nc:PowerRemedialActionTimePoint", + "owl:inverseOf": "nc:PowerRemedialActionTimePoint.PowerRemedialActionSchedule" + }, + { + "@id": "nc:PowerRemedialActionTimePoint.PowerRemedialActionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The power remedial action schedule that has this time point.", + "rdfs:domain": "nc:PowerRemedialActionTimePoint", + "rdfs:label": "PowerRemedialActionSchedule", + "rdfs:range": "nc:PowerRemedialActionSchedule", + "owl:inverseOf": "nc:PowerRemedialActionSchedule.PowerRemedialActionTimePoint" + }, + { + "@id": "nc:PowerShiftKeyDistribution.PowerBidSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power bid schedule for the given distribution.", + "rdfs:domain": "nc:PowerShiftKeyDistribution", + "rdfs:label": "PowerBidSchedule", + "rdfs:range": "nc:PowerBidSchedule", + "owl:inverseOf": "nc:PowerBidSchedule.PowerShiftKeyDistribution" + }, + { + "@id": "nc:PowerShiftKeyDistribution.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power Shift Key schedule in power shift key distribution.", + "rdfs:domain": "nc:PowerShiftKeyDistribution", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.PowerShiftKeyDistribution" + }, + { + "@id": "nc:PowerShiftKeyDistribution.PowerShiftKeyStrategy", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power Shift Key Strategy which has a Power Shift Key Distribution.", + "rdfs:domain": "nc:PowerShiftKeyDistribution", + "rdfs:label": "PowerShiftKeyStrategy", + "rdfs:range": "nc:PowerShiftKeyStrategy", + "owl:inverseOf": "nc:PowerShiftKeyStrategy.PowerShiftKeyDistribution" + }, + { + "@id": "nc:PowerShiftKeySchedule.DCPole", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "A DC Pole which has a Power Shift Key Schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "DCPole", + "rdfs:range": "nc:DCPole", + "owl:inverseOf": "nc:DCPole.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.EnergyBlockOrder", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "An energy block order which has a Power Shift Key Schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "EnergyBlockOrder", + "rdfs:range": "nc:EnergyBlockOrder", + "owl:inverseOf": "nc:EnergyBlockOrder.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.EnergyConsumer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The EnergyConsumer that has a Power Shift Key schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "EnergyConsumer", + "rdfs:range": "cim:EnergyConsumer", + "owl:inverseOf": "nc:EnergyConsumer.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.EnergyGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy group which has a Power Shift Key Schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "EnergyGroup", + "rdfs:range": "nc:EnergyGroup", + "owl:inverseOf": "nc:EnergyGroup.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.EnergySource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy source which has a power shift key schedule. The renewable resources should be modelled as PowerElecronicsUnit.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "EnergySource", + "rdfs:range": "cim:EnergySource", + "owl:inverseOf": "nc:EnergySource.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.EquivalentInjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equivalent injection which is part of a powoer shift key schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "EquivalentInjection", + "rdfs:range": "cim:EquivalentInjection", + "owl:inverseOf": "nc:EquivalentInjection.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.ExternalNetworkInjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy source which has a power shift key schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "ExternalNetworkInjection", + "rdfs:range": "cim:ExternalNetworkInjection", + "owl:inverseOf": "nc:ExternalNetworkInjection.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Generating Unit which has a Power Shift Key Schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "nc:GeneratingUnit.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.HydroPump", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Hydro Pump which has a Power Shift Key schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "HydroPump", + "rdfs:range": "cim:HydroPump", + "owl:inverseOf": "nc:HydroPump.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.ParticipationFactorTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The participation factor timepoint for a Power Shift Key schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "ParticipationFactorTimePoint", + "rdfs:range": "nc:ParticipationFactorTimePoint", + "owl:inverseOf": "nc:ParticipationFactorTimePoint.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.PowerElectronicsUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Electronics Unit which has a Power Shift Key schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:range": "cim:PowerElectronicsUnit", + "owl:inverseOf": "nc:PowerElectronicsUnit.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.PowerShiftKeyDistribution", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Power Shift Key distribution for the Power Shift Key schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "PowerShiftKeyDistribution", + "rdfs:range": "nc:PowerShiftKeyDistribution", + "owl:inverseOf": "nc:PowerShiftKeyDistribution.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeySchedule.ScheduleResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "The Schedule Resource which has a Power Shift Key schedule.", + "rdfs:domain": "nc:PowerShiftKeySchedule", + "rdfs:label": "ScheduleResource", + "rdfs:range": "nc:ScheduleResource", + "owl:inverseOf": "nc:ScheduleResource.PowerShiftKeySchedule" + }, + { + "@id": "nc:PowerShiftKeyStrategy.PowerShiftKeyDistribution", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power Shift Key Distribution associated to this power shift key strategy.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "PowerShiftKeyDistribution", + "rdfs:range": "nc:PowerShiftKeyDistribution", + "owl:inverseOf": "nc:PowerShiftKeyDistribution.PowerShiftKeyStrategy" + }, + { + "@id": "nc:PowerTransferCorridor.GenericEnablingSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Generic enabling schedule associated with a power transfer corridor.", + "rdfs:domain": "nc:PowerTransferCorridor", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:range": "nc:GenericEnablingSchedule", + "owl:inverseOf": "nc:GenericEnablingSchedule.PowerTransferCorridor" + }, + { + "@id": "nc:RangeConstraint.GenericValueSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Generic value schedule which has a range constraint.", + "rdfs:domain": "nc:RangeConstraint", + "rdfs:label": "GenericValueSchedule", + "rdfs:range": "nc:GenericValueSchedule", + "owl:inverseOf": "nc:GenericValueSchedule.RangeConstraint" + }, + { + "@id": "nc:RemedialAction.GenericAvailableSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Available schedule associated to a remedial action.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "GenericAvailableSchedule", + "rdfs:range": "nc:GenericAvailableSchedule", + "owl:inverseOf": "nc:GenericAvailableSchedule.RemedialAction" + }, + { + "@id": "nc:RemedialActionDependency.GenericEnablingSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Enabling schedule associated to a remedial action dependency.", + "rdfs:domain": "nc:RemedialActionDependency", + "rdfs:label": "GenericEnablingSchedule", + "rdfs:range": "nc:GenericEnablingSchedule", + "owl:inverseOf": "nc:GenericEnablingSchedule.RemedialActionDependency" + }, + { + "@id": "nc:RemedialActionGroup.RemedialActionGroupSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action group schedule associated with a remedial action group.", + "rdfs:domain": "nc:RemedialActionGroup", + "rdfs:label": "RemedialActionGroupSchedule", + "rdfs:range": "nc:RemedialActionGroupSchedule", + "owl:inverseOf": "nc:RemedialActionGroupSchedule.RemedialActionGroup" + }, + { + "@id": "nc:RemedialActionGroupSchedule.RemedialActionGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action group which has remedial action group schedules.", + "rdfs:domain": "nc:RemedialActionGroupSchedule", + "rdfs:label": "RemedialActionGroup", + "rdfs:range": "nc:RemedialActionGroup", + "owl:inverseOf": "nc:RemedialActionGroup.RemedialActionGroupSchedule" + }, + { + "@id": "nc:RemedialActionGroupSchedule.RemedialActionGroupTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action group time point that relates to this remedial action group schedule.", + "rdfs:domain": "nc:RemedialActionGroupSchedule", + "rdfs:label": "RemedialActionGroupTimePoint", + "rdfs:range": "nc:RemedialActionGroupTimePoint", + "owl:inverseOf": "nc:RemedialActionGroupTimePoint.RemedialActionGroupSchedule" + }, + { + "@id": "nc:RemedialActionGroupTimePoint.RemedialActionGroupSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action group schedule that has time point.", + "rdfs:domain": "nc:RemedialActionGroupTimePoint", + "rdfs:label": "RemedialActionGroupSchedule", + "rdfs:range": "nc:RemedialActionGroupSchedule", + "owl:inverseOf": "nc:RemedialActionGroupSchedule.RemedialActionGroupTimePoint" + }, + { + "@id": "nc:RemedialActionScheme.RemedialActionSchemeSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action scheme schedule that has this armed remedial action.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "RemedialActionSchemeSchedule", + "rdfs:range": "nc:RemedialActionSchemeSchedule", + "owl:inverseOf": "nc:RemedialActionSchemeSchedule.ArmedRemedialAction" + }, + { + "@id": "nc:RemedialActionSchemeSchedule.ArmedRemedialAction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Armed remedial action for a remedial action scheme.", + "rdfs:domain": "nc:RemedialActionSchemeSchedule", + "rdfs:label": "ArmedRemedialAction", + "rdfs:range": "nc:RemedialActionScheme", + "owl:inverseOf": "nc:RemedialActionScheme.RemedialActionSchemeSchedule" + }, + { + "@id": "nc:RemedialActionSchemeSchedule.RemedialActionSchemeTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "Remedial action scheme time point that relates to this remedial action scheme schedule.", + "rdfs:domain": "nc:RemedialActionSchemeSchedule", + "rdfs:label": "RemedialActionSchemeTimePoint", + "rdfs:range": "nc:RemedialActionSchemeTimePoint", + "owl:inverseOf": "nc:RemedialActionSchemeTimePoint.RemedialActionSchemeSchedule" + }, + { + "@id": "nc:RemedialActionSchemeTimePoint.RemedialActionSchemeSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action scheme schedule that has time point.", + "rdfs:domain": "nc:RemedialActionSchemeTimePoint", + "rdfs:label": "RemedialActionSchemeSchedule", + "rdfs:range": "nc:RemedialActionSchemeSchedule", + "owl:inverseOf": "nc:RemedialActionSchemeSchedule.RemedialActionSchemeTimePoint" + }, + { + "@id": "nc:ScheduleResource.PowerBidSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Power bid schedule which belongs to a schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "PowerBidSchedule", + "rdfs:range": "nc:PowerBidSchedule", + "owl:inverseOf": "nc:PowerBidSchedule.ScheduleResource" + }, + { + "@id": "nc:ScheduleResource.PowerShiftKeySchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "The Power Shift Key schedule for a schedule resource.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "PowerShiftKeySchedule", + "rdfs:range": "nc:PowerShiftKeySchedule", + "owl:inverseOf": "nc:PowerShiftKeySchedule.ScheduleResource" + }, + { + "@id": "nc:Season.BaseRegularIntervalSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Base regular interval schedule which has seasons.", + "rdfs:domain": "cim:Season", + "rdfs:label": "BaseRegularIntervalSchedule", + "rdfs:range": "nc:BaseRegularIntervalSchedule", + "owl:inverseOf": "nc:BaseRegularIntervalSchedule.Season" + }, + { + "@id": "nc:SequenceTimePoint.GenericSequenceSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The sequence schedule which belongs to the sequence timepoint.", + "rdfs:domain": "nc:SequenceTimePoint", + "rdfs:label": "GenericSequenceSchedule", + "rdfs:range": "nc:GenericSequenceSchedule", + "owl:inverseOf": "nc:GenericSequenceSchedule.SequenceTimePoint" + }, + { + "@id": "nc:StageTrigger.StageTriggerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Stage trigger schedule associated with a stage trigger.", + "rdfs:domain": "nc:StageTrigger", + "rdfs:label": "StageTriggerSchedule", + "rdfs:range": "nc:StageTriggerSchedule", + "owl:inverseOf": "nc:StageTriggerSchedule.StageTrigger" + }, + { + "@id": "nc:StageTriggerSchedule.StageTrigger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Stage trigger which has stage trigger schedules.", + "rdfs:domain": "nc:StageTriggerSchedule", + "rdfs:label": "StageTrigger", + "rdfs:range": "nc:StageTrigger", + "owl:inverseOf": "nc:StageTrigger.StageTriggerSchedule" + }, + { + "@id": "nc:StageTriggerSchedule.StageTriggerTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "Stage trigger time point that relates to this remedial action scheme schedule.", + "rdfs:domain": "nc:StageTriggerSchedule", + "rdfs:label": "StageTriggerTimePoint", + "rdfs:range": "nc:StageTriggerTimePoint", + "owl:inverseOf": "nc:StageTriggerTimePoint.StageTriggerSchedule" + }, + { + "@id": "nc:StageTriggerTimePoint.StageTriggerSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Stage trigger schedule that has time point.", + "rdfs:domain": "nc:StageTriggerTimePoint", + "rdfs:label": "StageTriggerSchedule", + "rdfs:range": "nc:StageTriggerSchedule", + "owl:inverseOf": "nc:StageTriggerSchedule.StageTriggerTimePoint" + }, + { + "@id": "nc:UnitCostSchedule.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "GeneratingUnit which has unit cost schedules.", + "rdfs:domain": "nc:UnitCostSchedule", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "nc:GeneratingUnit.UnitCostSchedule" + }, + { + "@id": "nc:UnitCostSchedule.UnitCostTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The unit cost time point that relates to this unit cost schedule.", + "rdfs:domain": "nc:UnitCostSchedule", + "rdfs:label": "UnitCostTimePoint", + "rdfs:range": "nc:UnitCostTimePoint", + "owl:inverseOf": "nc:UnitCostTimePoint.UnitCostSchedule" + }, + { + "@id": "nc:UnitCostTimePoint.UnitCostSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The unit cost schedule that has time point.", + "rdfs:domain": "nc:UnitCostTimePoint", + "rdfs:label": "UnitCostSchedule", + "rdfs:range": "nc:UnitCostSchedule", + "owl:inverseOf": "nc:UnitCostSchedule.UnitCostTimePoint" + }, + { + "@id": "nc:UnitCostTimePoint.startupCost", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:dataType": { + "@id": "cim:Money" + }, + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The initial startup cost incurred for each start of the GeneratingUnit.", + "rdfs:domain": "nc:UnitCostTimePoint", + "rdfs:label": "startupCost" + }, + { + "@id": "nc:UnitCostTimePoint.warmStartupCost", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:dataType": { + "@id": "cim:Money" + }, + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The warm startup cost incurred for each start of the GeneratingUnit.", + "rdfs:domain": "nc:UnitCostTimePoint", + "rdfs:label": "warmStartupCost" + }, + { + "@id": "nc:VoltageAngleLimit.VoltageAngleSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Voltage angle schedule associated with a voltage angle limit.", + "rdfs:domain": "nc:VoltageAngleLimit", + "rdfs:label": "VoltageAngleSchedule", + "rdfs:range": "nc:VoltageAngleSchedule", + "owl:inverseOf": "nc:VoltageAngleSchedule.VoltageAngleLimit" + }, + { + "@id": "nc:VoltageAngleSchedule.VoltageAngleLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "Voltage angle limit which has voltage angle schedules.", + "rdfs:domain": "nc:VoltageAngleSchedule", + "rdfs:label": "VoltageAngleLimit", + "rdfs:range": "nc:VoltageAngleLimit", + "owl:inverseOf": "nc:VoltageAngleLimit.VoltageAngleSchedule" + }, + { + "@id": "nc:VoltageAngleSchedule.VoltageAngletimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The voltage angle time point that relates to this voltage angle schedule.", + "rdfs:domain": "nc:VoltageAngleSchedule", + "rdfs:label": "VoltageAngletimePoint", + "rdfs:range": "nc:VoltageAngleTimePoint", + "owl:inverseOf": "nc:VoltageAngleTimePoint.VoltageAngleSchedule" + }, + { + "@id": "nc:VoltageAngleTimePoint.VoltageAngleSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The voltage angle schedule that has time point.", + "rdfs:domain": "nc:VoltageAngleTimePoint", + "rdfs:label": "VoltageAngleSchedule", + "rdfs:range": "nc:VoltageAngleSchedule", + "owl:inverseOf": "nc:VoltageAngleSchedule.VoltageAngletimePoint" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:Season.endDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Date season ends.", + "rdfs:domain": "cim:Season", + "rdfs:label": "endDate", + "rdfs:range": "xsd:gMonthDay" + }, + { + "@id": "cim:Season.startDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Date season starts.", + "rdfs:domain": "cim:Season", + "rdfs:label": "startDate", + "rdfs:range": "xsd:gMonthDay" + }, + { + "@id": "nc:AssessedElementRegularTimePoint.appointedMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The percentage (appointed to a region) of the remaining margin obtained in the grid model to reach its current limit. The maximum percentage shall by default be 10% of the remaining margin.\nIt is only used when an assessed element is considered conservative for a region.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElementRegularTimePoint", + "rdfs:label": "appointedMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElementRegularTimePoint.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "It identifies if the assessed element is enabled. True means enabled, False means disabled.", + "rdfs:domain": "nc:AssessedElementRegularTimePoint", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AssessedElementRegularTimePoint.maxFlow", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum flow on an a conducting equipment or a collection of conducting equipment forming a power transfer corridor. For assessed elements that is becomes critical due to contingency, this value represents the maximum flow with remedial action taken into consideration.", + "rdfs:domain": "nc:AssessedElementRegularTimePoint", + "rdfs:label": "maxFlow", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElementRegularTimePoint.scannedThresholdMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Threshold percentage that a scanned element can be overloaded, on a given element, on top of any overload prior to optimisation (default= 5%). e.g. Initial loading of the element is 110%, with a 5% scanned threshold margin, the new maximum is 115% of the limit (e.g. PATL, TATL, etc).\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElementRegularTimePoint", + "rdfs:label": "scannedThresholdMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElementRegularTimePoint.virtualPositiveMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "A margin defined only for scanned AssessedElement (If AssessedElement.ScannedForRegion is present) in order to represent the influence of available remedial action which is not cross-border relevant remedial action.\nThe margin is modifying the limits used for the assessment whatever the limit it is (e.g. PATL, TATL).This symbolizes a remedial action that can be applied internally by the System Operator. It will be resolved by the System Operator and not by the optimization of remedial actions. The attribute shall be a positive value.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElementRegularTimePoint", + "rdfs:label": "virtualPositiveMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElementTimePoint.appointedMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The percentage (appointed to a region) of the remaining margin obtained in the grid model to reach its current limit. The maximum percentage shall by default be 10% of the remaining margin.\nIt is only used when an assessed element is considered conservative for a region.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "appointedMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElementTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:AssessedElementTimePoint.coordinatedValidationAdjustment", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "A positive value expressed in MW, calculated and provided by the coordinated capacity calculator (CCC) for the reduction of Remaining Available Margin (RAM) in order to ensure grid security.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "coordinatedValidationAdjustment", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElementTimePoint.coordinatedValidationAdjustmentJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A text description provided by the coordinated capacity calculator (CCC) for justifying the reduction of Remaining Available Margin (RAM) by means of Coordinated Validation Adjustment (CVA). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "coordinatedValidationAdjustmentJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElementTimePoint.criticalElementContingencyJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Justification indicating the kind of critical element contingency. This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "criticalElementContingencyJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElementTimePoint.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "It identifies if the assessed element is enabled. True means enabled, False means disabled.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AssessedElementTimePoint.individualValidationAdjustment", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "A positive value expressed in MW, calculated and provided by System Operators from their individual validation process for the reduction of Remaining Available Margin in order to ensure grid security.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "individualValidationAdjustment", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElementTimePoint.individualValidationAdjustmentJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A text description provided by System Operators for justifying the reduction of Remaining Available Margin (RAM) by means of Individual Validation Adjustment (IVA). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "individualValidationAdjustmentJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElementTimePoint.individualValidationAdjustmentShare", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "A positive value expressed in MW, calculated by the coordinated capacity calculator (CCC) based on the provided Individual Validation Adjustment (IVA) by System Operators in order to show the actual reduction of Remaining Available Margin (RAM). Individual Validation Adjustment Share is a positive non-zero value. It is equal or less than the Individual Validation Adjustment value.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "individualValidationAdjustmentShare", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElementTimePoint.maxFlow", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum flow on an a conducting equipment or a collection of conducting equipment forming a power transfer corridor. For assessed elements that is becomes critical due to contingency, this value represents the maximum flow with remedial action taken into consideration.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "maxFlow", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElementTimePoint.scannedThresholdMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Threshold percentage that a scanned element can be overloaded, on a given element, on top of any overload prior to optimisation (default= 5%). e.g. Initial loading of the element is 110%, with a 5% scanned threshold margin, the new maximum is 115% of the limit (e.g. PATL, TATL, etc).\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "scannedThresholdMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElementTimePoint.targetRemainingAvailableMarginJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Justification indicating the target remaining available margin. This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "targetRemainingAvailableMarginJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElementTimePoint.virtualPositiveMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "A margin defined only for scanned AssessedElement (If AssessedElement.ScannedForRegion is present) in order to represent the influence of available remedial action which is not cross-border relevant remedial action.\nThe margin is modifying the limits used for the assessment whatever the limit it is (e.g. PATL, TATL).This symbolizes a remedial action that can be applied internally by the System Operator. It will be resolved by the System Operator and not by the optimization of remedial actions. The attribute shall be a positive value.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElementTimePoint", + "rdfs:label": "virtualPositiveMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AvailabilityTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:AvailabilityTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:AvailabilityTimePoint.available", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "It identifies if the element is available. True means available, False means unavailable.", + "rdfs:domain": "nc:AvailabilityTimePoint", + "rdfs:label": "available", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.intervalEndTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Interval end time for which the schedule is valid for.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "intervalEndTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.intervalStartTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Interval start time for which the schedule is valid for.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "intervalStartTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:BaseTimeSeries.actionMethod", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Action method used to create the value. This is used for identification in the case where there is multiple time series for the same validity period and kind.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "actionMethod", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:ContingencyTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:ContingencyTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:ContingencyTimePoint.mustStudy", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Set true if must study this contingency.", + "rdfs:domain": "nc:ContingencyTimePoint", + "rdfs:label": "mustStudy", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:ContingencyTimePoint.probability", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Probability of occurrence. The allowed value range is [0,100].", + "rdfs:domain": "nc:ContingencyTimePoint", + "rdfs:label": "probability", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:EnablingTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:EnablingTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:EnablingTimePoint.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "It identifies if the element is enabled. True means enabled, False means not enabled.", + "rdfs:domain": "nc:EnablingTimePoint", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GenericValueTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:GenericValueTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:GenericValueTimePoint.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The value at the time. The meaning of the value is defined by the derived type of the associated schedule. The value can be integer, float or boolean. In case of boolean 1 equals true and 0 equals false.", + "rdfs:domain": "nc:GenericValueTimePoint", + "rdfs:label": "value", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:GridStateAlterationTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:GridStateAlterationTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:GridStateAlterationTimePoint.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The status of the GridStateAlteration set by an operation or by a signal resulting from a control action.", + "rdfs:domain": "nc:GridStateAlterationTimePoint", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GridStateAlterationTimePoint.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.\ne.g. If 0 this grid alteration does not participate. The sum of all participation factors for all grid state alterations associated with same remedial action shall be equal to 100%.", + "rdfs:domain": "nc:GridStateAlterationTimePoint", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:HourPeriod.endTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time the period end and not including, e.g. 13:00 which means it does not include the time of 13:00 but 12:59.", + "rdfs:domain": "nc:HourPeriod", + "rdfs:label": "endTime", + "rdfs:range": "xsd:time" + }, + { + "@id": "nc:HourPeriod.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:HourPeriod", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:HourPeriod.startTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time the period start and including, e.g. 12:00 which means it include the time of 12:00.", + "rdfs:domain": "nc:HourPeriod", + "rdfs:label": "startTime", + "rdfs:range": "xsd:time" + }, + { + "@id": "nc:InfeedLimitTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:InfeedLimitTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:InfeedLimitTimePoint.valueW", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Value of active power limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:InfeedLimitTimePoint", + "rdfs:label": "valueW", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ParticipationFactorTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:ParticipationFactorTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:ParticipationFactorTimePoint.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "nc:ParticipationFactorTimePoint", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:PowerBidDependency.delay", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time delay between activation of the parents until the dependent offer will be available.", + "rdfs:domain": "nc:PowerBidDependency", + "rdfs:label": "delay", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:PowerBidDependency.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:PowerBidDependency", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:PowerBidSchedule.activationCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Cost to activate the bid.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "activationCost", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:PowerBidSchedule.isFixed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the power bid schedule is fixed, meaning that all the different power bid schedule values need to be taken without changes. e.g. It is a take-it-or-leave-it bid offer.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "isFixed", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:PowerBidSchedule.isOffer", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the power bid is an offer or not. True, means that the bid is an offer. False, means that the bid is not an offer.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "isOffer", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:PowerBidSchedule.leadTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time it takes for the bid to be called upon until it is active.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "leadTime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:PowerBidSchedule.maxRampDownP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum decrease of the active power change from one time point to the next.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "maxRampDownP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerBidSchedule.maxRampUpP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum increase of the active power change from one time point to the next.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "maxRampUpP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerBidSchedule.maximumUptime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Maximum duration the action needs to be remain active after startup.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "maximumUptime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:PowerBidSchedule.minimumOffTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Minimum time interval between activation of the bid involving startup and shutdown. This value overrides any value on the unit.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "minimumOffTime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:PowerBidSchedule.minimumUptime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Minimum duration the action needs to be remain active after startup.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "minimumUptime", + "rdfs:range": "xsd:duration" + }, + { + "@id": "nc:PowerBidSchedule.priority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The numeric local priority given to a bid. Lower numeric values will have higher priority.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "priority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:PowerBidSchedule.shutdownCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Total shutdown cost incurred for all the units involved in the bid. This overrides any cost on the specific unit.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "shutdownCost", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:PowerBidSchedule.totalMaximumEnergy", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:RealEnergy", + "qudt:hasUnit": "unit:MegaW-HR", + "rdfs:comment": "Maximum total energy that can be activated by the bid.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "totalMaximumEnergy", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.Wh" + }, + { + "@id": "nc:PowerBidSchedule.totalMinimumEnergy", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:RealEnergy", + "qudt:hasUnit": "unit:MegaW-HR", + "rdfs:comment": "Minimum total energy that has to be activated by the bid.", + "rdfs:domain": "nc:PowerBidSchedule", + "rdfs:label": "totalMinimumEnergy", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.Wh" + }, + { + "@id": "nc:PowerBidScheduleTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:PowerBidScheduleTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerBidScheduleTimePoint.minimumActivationP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum active power given in the time point.", + "rdfs:domain": "nc:PowerBidScheduleTimePoint", + "rdfs:label": "minimumActivationP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerBidScheduleTimePoint.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power given in the time point.", + "rdfs:domain": "nc:PowerBidScheduleTimePoint", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerBidScheduleTimePoint.price", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Quantity given in the time points.", + "rdfs:domain": "nc:PowerBidScheduleTimePoint", + "rdfs:label": "price", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:PowerBidScheduleTimePoint.reservePrice", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Price for reserving the step increment active power.", + "rdfs:domain": "nc:PowerBidScheduleTimePoint", + "rdfs:label": "reservePrice", + "rdfs:range": "xsd:decimal" + }, + { + "@id": "nc:PowerBidScheduleTimePoint.stepIncrementP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The minimum increment that can be applied for an increase in an activation request.", + "rdfs:domain": "nc:PowerBidScheduleTimePoint", + "rdfs:label": "stepIncrementP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerRemedialActionTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:PowerRemedialActionTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:PowerRemedialActionTimePoint.maxRegulatingDown", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum net amount of active power that the remedial action can regulate down.", + "rdfs:domain": "nc:PowerRemedialActionTimePoint", + "rdfs:label": "maxRegulatingDown", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerRemedialActionTimePoint.maxRegulatingUp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum net amount of active power that the remedial action can regulate up.", + "rdfs:domain": "nc:PowerRemedialActionTimePoint", + "rdfs:label": "maxRegulatingUp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:RemedialActionGroupTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:RemedialActionGroupTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:RemedialActionGroupTimePoint.maxRegulatingDown", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum net amount of active power that the group of remedial actions can regulate down.", + "rdfs:domain": "nc:RemedialActionGroupTimePoint", + "rdfs:label": "maxRegulatingDown", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:RemedialActionGroupTimePoint.maxRegulatingUp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum net amount of active power that the group of remedial actions can regulate up.", + "rdfs:domain": "nc:RemedialActionGroupTimePoint", + "rdfs:label": "maxRegulatingUp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:RemedialActionSchemeTimePoint.armed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the arming status of the remedial action scheme. It is set by operation or by signal.", + "rdfs:domain": "nc:RemedialActionSchemeTimePoint", + "rdfs:label": "armed", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RemedialActionSchemeTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:RemedialActionSchemeTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:RemedialActionSchemeTimePoint.inService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the availability of the Remedial Action Scheme (RAS). If true, the RAS is available for contingency processing. If false, the RAS is treated by contingency processing as if it is not in the model.", + "rdfs:domain": "nc:RemedialActionSchemeTimePoint", + "rdfs:label": "inService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:SequenceTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:SequenceTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:SequenceTimePoint.sequence", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Sequence needs to be ordered by the scheduling area. It has to be unique by the scheduling area.", + "rdfs:domain": "nc:SequenceTimePoint", + "rdfs:label": "sequence", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:StageTriggerTimePoint.armed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the arming status of the remedial action scheme. It is set by operation or by signal.", + "rdfs:domain": "nc:StageTriggerTimePoint", + "rdfs:label": "armed", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:StageTriggerTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:StageTriggerTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:StageTriggerTimePoint.inService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the availability of the Remedial Action Scheme (RAS). If true, the RAS is available for contingency processing. If false, the RAS is treated by contingency processing as if it is not in the model.", + "rdfs:domain": "nc:StageTriggerTimePoint", + "rdfs:label": "inService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:UnitCostTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:UnitCostTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:VoltageAngleTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:VoltageAngleTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:VoltageAngleTimePoint.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "The difference in angle degrees between referenced by the association end OperationalLimitSet.Terminal and the Terminal referenced by the association end VoltageAngleLimit.AngleReferenceTerminal. The value shall be positive (greater than zero).", + "rdfs:domain": "nc:VoltageAngleTimePoint", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:Currency.AED", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United Arab Emirates dirham.", + "rdfs:label": "AED" + }, + { + "@id": "cim:Currency.AFN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Afghan afghani.", + "rdfs:label": "AFN" + }, + { + "@id": "cim:Currency.ALL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Albanian lek.", + "rdfs:label": "ALL" + }, + { + "@id": "cim:Currency.AMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Armenian dram.", + "rdfs:label": "AMD" + }, + { + "@id": "cim:Currency.ANG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Netherlands Antillean guilder.", + "rdfs:label": "ANG" + }, + { + "@id": "cim:Currency.AOA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Angolan kwanza.", + "rdfs:label": "AOA" + }, + { + "@id": "cim:Currency.ARS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Argentine peso.", + "rdfs:label": "ARS" + }, + { + "@id": "cim:Currency.AUD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Australian dollar.", + "rdfs:label": "AUD" + }, + { + "@id": "cim:Currency.AWG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Aruban florin.", + "rdfs:label": "AWG" + }, + { + "@id": "cim:Currency.AZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Azerbaijani manat.", + "rdfs:label": "AZN" + }, + { + "@id": "cim:Currency.BAM", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bosnia and Herzegovina convertible mark.", + "rdfs:label": "BAM" + }, + { + "@id": "cim:Currency.BBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Barbados dollar.", + "rdfs:label": "BBD" + }, + { + "@id": "cim:Currency.BDT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bangladeshi taka.", + "rdfs:label": "BDT" + }, + { + "@id": "cim:Currency.BGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bulgarian lev.", + "rdfs:label": "BGN" + }, + { + "@id": "cim:Currency.BHD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahraini dinar.", + "rdfs:label": "BHD" + }, + { + "@id": "cim:Currency.BIF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Burundian franc.", + "rdfs:label": "BIF" + }, + { + "@id": "cim:Currency.BMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bermudian dollar (customarily known as Bermuda dollar).", + "rdfs:label": "BMD" + }, + { + "@id": "cim:Currency.BND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brunei dollar.", + "rdfs:label": "BND" + }, + { + "@id": "cim:Currency.BOB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Boliviano.", + "rdfs:label": "BOB" + }, + { + "@id": "cim:Currency.BOV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bolivian Mvdol (funds code).", + "rdfs:label": "BOV" + }, + { + "@id": "cim:Currency.BRL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brazilian real.", + "rdfs:label": "BRL" + }, + { + "@id": "cim:Currency.BSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahamian dollar.", + "rdfs:label": "BSD" + }, + { + "@id": "cim:Currency.BTN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bhutanese ngultrum.", + "rdfs:label": "BTN" + }, + { + "@id": "cim:Currency.BWP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Botswana pula.", + "rdfs:label": "BWP" + }, + { + "@id": "cim:Currency.BYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belarusian ruble.", + "rdfs:label": "BYR" + }, + { + "@id": "cim:Currency.BZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belize dollar.", + "rdfs:label": "BZD" + }, + { + "@id": "cim:Currency.CAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Canadian dollar.", + "rdfs:label": "CAD" + }, + { + "@id": "cim:Currency.CDF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Congolese franc.", + "rdfs:label": "CDF" + }, + { + "@id": "cim:Currency.CHF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swiss franc.", + "rdfs:label": "CHF" + }, + { + "@id": "cim:Currency.CLF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Fomento (funds code), Chile.", + "rdfs:label": "CLF" + }, + { + "@id": "cim:Currency.CLP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chilean peso.", + "rdfs:label": "CLP" + }, + { + "@id": "cim:Currency.CNY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chinese yuan.", + "rdfs:label": "CNY" + }, + { + "@id": "cim:Currency.COP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Colombian peso.", + "rdfs:label": "COP" + }, + { + "@id": "cim:Currency.COU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Valor Real.", + "rdfs:label": "COU" + }, + { + "@id": "cim:Currency.CRC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Costa Rican colon.", + "rdfs:label": "CRC" + }, + { + "@id": "cim:Currency.CUC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban convertible peso.", + "rdfs:label": "CUC" + }, + { + "@id": "cim:Currency.CUP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban peso.", + "rdfs:label": "CUP" + }, + { + "@id": "cim:Currency.CVE", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cape Verde escudo.", + "rdfs:label": "CVE" + }, + { + "@id": "cim:Currency.CZK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Czech koruna.", + "rdfs:label": "CZK" + }, + { + "@id": "cim:Currency.DJF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Djiboutian franc.", + "rdfs:label": "DJF" + }, + { + "@id": "cim:Currency.DKK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Danish krone.", + "rdfs:label": "DKK" + }, + { + "@id": "cim:Currency.DOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Dominican peso.", + "rdfs:label": "DOP" + }, + { + "@id": "cim:Currency.DZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Algerian dinar.", + "rdfs:label": "DZD" + }, + { + "@id": "cim:Currency.EEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Estonian kroon.", + "rdfs:label": "EEK" + }, + { + "@id": "cim:Currency.EGP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Egyptian pound.", + "rdfs:label": "EGP" + }, + { + "@id": "cim:Currency.ERN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Eritrean nakfa.", + "rdfs:label": "ERN" + }, + { + "@id": "cim:Currency.ETB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ethiopian birr.", + "rdfs:label": "ETB" + }, + { + "@id": "cim:Currency.EUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Euro.", + "rdfs:label": "EUR" + }, + { + "@id": "cim:Currency.FJD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Fiji dollar.", + "rdfs:label": "FJD" + }, + { + "@id": "cim:Currency.FKP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Falkland Islands pound.", + "rdfs:label": "FKP" + }, + { + "@id": "cim:Currency.GBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pound sterling.", + "rdfs:label": "GBP" + }, + { + "@id": "cim:Currency.GEL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Georgian lari.", + "rdfs:label": "GEL" + }, + { + "@id": "cim:Currency.GHS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ghanaian cedi.", + "rdfs:label": "GHS" + }, + { + "@id": "cim:Currency.GIP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gibraltar pound.", + "rdfs:label": "GIP" + }, + { + "@id": "cim:Currency.GMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gambian dalasi.", + "rdfs:label": "GMD" + }, + { + "@id": "cim:Currency.GNF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guinean franc.", + "rdfs:label": "GNF" + }, + { + "@id": "cim:Currency.GTQ", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guatemalan quetzal.", + "rdfs:label": "GTQ" + }, + { + "@id": "cim:Currency.GYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guyanese dollar.", + "rdfs:label": "GYD" + }, + { + "@id": "cim:Currency.HKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hong Kong dollar.", + "rdfs:label": "HKD" + }, + { + "@id": "cim:Currency.HNL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Honduran lempira.", + "rdfs:label": "HNL" + }, + { + "@id": "cim:Currency.HRK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Croatian kuna.", + "rdfs:label": "HRK" + }, + { + "@id": "cim:Currency.HTG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Haitian gourde.", + "rdfs:label": "HTG" + }, + { + "@id": "cim:Currency.HUF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hungarian forint.", + "rdfs:label": "HUF" + }, + { + "@id": "cim:Currency.IDR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indonesian rupiah.", + "rdfs:label": "IDR" + }, + { + "@id": "cim:Currency.ILS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Israeli new sheqel.", + "rdfs:label": "ILS" + }, + { + "@id": "cim:Currency.INR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indian rupee.", + "rdfs:label": "INR" + }, + { + "@id": "cim:Currency.IQD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iraqi dinar.", + "rdfs:label": "IQD" + }, + { + "@id": "cim:Currency.IRR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iranian rial.", + "rdfs:label": "IRR" + }, + { + "@id": "cim:Currency.ISK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Icelandic króna.", + "rdfs:label": "ISK" + }, + { + "@id": "cim:Currency.JMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jamaican dollar.", + "rdfs:label": "JMD" + }, + { + "@id": "cim:Currency.JOD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jordanian dinar.", + "rdfs:label": "JOD" + }, + { + "@id": "cim:Currency.JPY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Japanese yen.", + "rdfs:label": "JPY" + }, + { + "@id": "cim:Currency.KES", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kenyan shilling.", + "rdfs:label": "KES" + }, + { + "@id": "cim:Currency.KGS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kyrgyzstani som.", + "rdfs:label": "KGS" + }, + { + "@id": "cim:Currency.KHR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cambodian riel.", + "rdfs:label": "KHR" + }, + { + "@id": "cim:Currency.KMF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Comoro franc.", + "rdfs:label": "KMF" + }, + { + "@id": "cim:Currency.KPW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "North Korean won.", + "rdfs:label": "KPW" + }, + { + "@id": "cim:Currency.KRW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South Korean won.", + "rdfs:label": "KRW" + }, + { + "@id": "cim:Currency.KWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kuwaiti dinar.", + "rdfs:label": "KWD" + }, + { + "@id": "cim:Currency.KYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cayman Islands dollar.", + "rdfs:label": "KYD" + }, + { + "@id": "cim:Currency.KZT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kazakhstani tenge.", + "rdfs:label": "KZT" + }, + { + "@id": "cim:Currency.LAK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lao kip.", + "rdfs:label": "LAK" + }, + { + "@id": "cim:Currency.LBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lebanese pound.", + "rdfs:label": "LBP" + }, + { + "@id": "cim:Currency.LKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sri Lanka rupee.", + "rdfs:label": "LKR" + }, + { + "@id": "cim:Currency.LRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Liberian dollar.", + "rdfs:label": "LRD" + }, + { + "@id": "cim:Currency.LSL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lesotho loti.", + "rdfs:label": "LSL" + }, + { + "@id": "cim:Currency.LTL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lithuanian litas.", + "rdfs:label": "LTL" + }, + { + "@id": "cim:Currency.LVL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Latvian lats.", + "rdfs:label": "LVL" + }, + { + "@id": "cim:Currency.LYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Libyan dinar.", + "rdfs:label": "LYD" + }, + { + "@id": "cim:Currency.MAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moroccan dirham.", + "rdfs:label": "MAD" + }, + { + "@id": "cim:Currency.MDL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moldovan leu.", + "rdfs:label": "MDL" + }, + { + "@id": "cim:Currency.MGA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malagasy ariary.", + "rdfs:label": "MGA" + }, + { + "@id": "cim:Currency.MKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macedonian denar.", + "rdfs:label": "MKD" + }, + { + "@id": "cim:Currency.MMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Myanma kyat.", + "rdfs:label": "MMK" + }, + { + "@id": "cim:Currency.MNT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mongolian tugrik.", + "rdfs:label": "MNT" + }, + { + "@id": "cim:Currency.MOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macanese pataca.", + "rdfs:label": "MOP" + }, + { + "@id": "cim:Currency.MRO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritanian ouguiya.", + "rdfs:label": "MRO" + }, + { + "@id": "cim:Currency.MUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritian rupee.", + "rdfs:label": "MUR" + }, + { + "@id": "cim:Currency.MVR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Maldivian rufiyaa.", + "rdfs:label": "MVR" + }, + { + "@id": "cim:Currency.MWK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malawian kwacha.", + "rdfs:label": "MWK" + }, + { + "@id": "cim:Currency.MXN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mexican peso.", + "rdfs:label": "MXN" + }, + { + "@id": "cim:Currency.MYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malaysian ringgit.", + "rdfs:label": "MYR" + }, + { + "@id": "cim:Currency.MZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mozambican metical.", + "rdfs:label": "MZN" + }, + { + "@id": "cim:Currency.NAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Namibian dollar.", + "rdfs:label": "NAD" + }, + { + "@id": "cim:Currency.NGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nigerian naira.", + "rdfs:label": "NGN" + }, + { + "@id": "cim:Currency.NIO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cordoba oro.", + "rdfs:label": "NIO" + }, + { + "@id": "cim:Currency.NOK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Norwegian krone.", + "rdfs:label": "NOK" + }, + { + "@id": "cim:Currency.NPR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nepalese rupee.", + "rdfs:label": "NPR" + }, + { + "@id": "cim:Currency.NZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Zealand dollar.", + "rdfs:label": "NZD" + }, + { + "@id": "cim:Currency.OMR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Omani rial.", + "rdfs:label": "OMR" + }, + { + "@id": "cim:Currency.PAB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Panamanian balboa.", + "rdfs:label": "PAB" + }, + { + "@id": "cim:Currency.PEN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Peruvian nuevo sol.", + "rdfs:label": "PEN" + }, + { + "@id": "cim:Currency.PGK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Papua New Guinean kina.", + "rdfs:label": "PGK" + }, + { + "@id": "cim:Currency.PHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Philippine peso.", + "rdfs:label": "PHP" + }, + { + "@id": "cim:Currency.PKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pakistani rupee.", + "rdfs:label": "PKR" + }, + { + "@id": "cim:Currency.PLN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Polish zloty.", + "rdfs:label": "PLN" + }, + { + "@id": "cim:Currency.PYG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Paraguayan guaraní.", + "rdfs:label": "PYG" + }, + { + "@id": "cim:Currency.QAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Qatari rial.", + "rdfs:label": "QAR" + }, + { + "@id": "cim:Currency.RON", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Romanian new leu.", + "rdfs:label": "RON" + }, + { + "@id": "cim:Currency.RSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Serbian dinar.", + "rdfs:label": "RSD" + }, + { + "@id": "cim:Currency.RUB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Russian rouble.", + "rdfs:label": "RUB" + }, + { + "@id": "cim:Currency.RWF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Rwandan franc.", + "rdfs:label": "RWF" + }, + { + "@id": "cim:Currency.SAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saudi riyal.", + "rdfs:label": "SAR" + }, + { + "@id": "cim:Currency.SBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Solomon Islands dollar.", + "rdfs:label": "SBD" + }, + { + "@id": "cim:Currency.SCR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Seychelles rupee.", + "rdfs:label": "SCR" + }, + { + "@id": "cim:Currency.SDG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sudanese pound.", + "rdfs:label": "SDG" + }, + { + "@id": "cim:Currency.SEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swedish krona/kronor.", + "rdfs:label": "SEK" + }, + { + "@id": "cim:Currency.SGD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Singapore dollar.", + "rdfs:label": "SGD" + }, + { + "@id": "cim:Currency.SHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saint Helena pound.", + "rdfs:label": "SHP" + }, + { + "@id": "cim:Currency.SLL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sierra Leonean leone.", + "rdfs:label": "SLL" + }, + { + "@id": "cim:Currency.SOS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Somali shilling.", + "rdfs:label": "SOS" + }, + { + "@id": "cim:Currency.SRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Surinamese dollar.", + "rdfs:label": "SRD" + }, + { + "@id": "cim:Currency.STD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "São Tomé and Príncipe dobra.", + "rdfs:label": "STD" + }, + { + "@id": "cim:Currency.SYP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Syrian pound.", + "rdfs:label": "SYP" + }, + { + "@id": "cim:Currency.SZL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lilangeni.", + "rdfs:label": "SZL" + }, + { + "@id": "cim:Currency.THB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Thai baht.", + "rdfs:label": "THB" + }, + { + "@id": "cim:Currency.TJS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tajikistani somoni.", + "rdfs:label": "TJS" + }, + { + "@id": "cim:Currency.TMT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkmenistani manat.", + "rdfs:label": "TMT" + }, + { + "@id": "cim:Currency.TND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tunisian dinar.", + "rdfs:label": "TND" + }, + { + "@id": "cim:Currency.TOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tongan pa'anga.", + "rdfs:label": "TOP" + }, + { + "@id": "cim:Currency.TRY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkish lira.", + "rdfs:label": "TRY" + }, + { + "@id": "cim:Currency.TTD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Trinidad and Tobago dollar.", + "rdfs:label": "TTD" + }, + { + "@id": "cim:Currency.TWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Taiwan dollar.", + "rdfs:label": "TWD" + }, + { + "@id": "cim:Currency.TZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tanzanian shilling.", + "rdfs:label": "TZS" + }, + { + "@id": "cim:Currency.UAH", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ukrainian hryvnia.", + "rdfs:label": "UAH" + }, + { + "@id": "cim:Currency.UGX", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ugandan shilling.", + "rdfs:label": "UGX" + }, + { + "@id": "cim:Currency.USD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United States dollar.", + "rdfs:label": "USD" + }, + { + "@id": "cim:Currency.UYU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uruguayan peso.", + "rdfs:label": "UYU" + }, + { + "@id": "cim:Currency.UZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uzbekistan som.", + "rdfs:label": "UZS" + }, + { + "@id": "cim:Currency.VEF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Venezuelan bolívar fuerte.", + "rdfs:label": "VEF" + }, + { + "@id": "cim:Currency.VND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vietnamese Dong.", + "rdfs:label": "VND" + }, + { + "@id": "cim:Currency.VUV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vanuatu vatu.", + "rdfs:label": "VUV" + }, + { + "@id": "cim:Currency.WST", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Samoan tala.", + "rdfs:label": "WST" + }, + { + "@id": "cim:Currency.XAF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA franc BEAC.", + "rdfs:label": "XAF" + }, + { + "@id": "cim:Currency.XCD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "East Caribbean dollar.", + "rdfs:label": "XCD" + }, + { + "@id": "cim:Currency.XOF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA Franc BCEAO.", + "rdfs:label": "XOF" + }, + { + "@id": "cim:Currency.XPF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFP franc.", + "rdfs:label": "XPF" + }, + { + "@id": "cim:Currency.YER", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Yemeni rial.", + "rdfs:label": "YER" + }, + { + "@id": "cim:Currency.ZAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South African rand.", + "rdfs:label": "ZAR" + }, + { + "@id": "cim:Currency.ZMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zambian kwacha.", + "rdfs:label": "ZMK" + }, + { + "@id": "cim:Currency.ZWL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zimbabwe dollar.", + "rdfs:label": "ZWL" + }, + { + "@id": "cim:CurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.A", + "rdfs:comment": "Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.", + "rdfs:label": "CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "qudt:applicableUnit": [ + "cim:Currency.AED", + "cim:Currency.AFN", + "cim:Currency.ALL", + "cim:Currency.AMD", + "cim:Currency.ANG", + "cim:Currency.AOA", + "cim:Currency.ARS", + "cim:Currency.AUD", + "cim:Currency.AWG", + "cim:Currency.AZN", + "cim:Currency.BAM", + "cim:Currency.BBD", + "cim:Currency.BDT", + "cim:Currency.BGN", + "cim:Currency.BHD", + "cim:Currency.BIF", + "cim:Currency.BMD", + "cim:Currency.BND", + "cim:Currency.BOB", + "cim:Currency.BOV", + "cim:Currency.BRL", + "cim:Currency.BSD", + "cim:Currency.BTN", + "cim:Currency.BWP", + "cim:Currency.BYR", + "cim:Currency.BZD", + "cim:Currency.CAD", + "cim:Currency.CDF", + "cim:Currency.CHF", + "cim:Currency.CLF", + "cim:Currency.CLP", + "cim:Currency.CNY", + "cim:Currency.COP", + "cim:Currency.COU", + "cim:Currency.CRC", + "cim:Currency.CUC", + "cim:Currency.CUP", + "cim:Currency.CVE", + "cim:Currency.CZK", + "cim:Currency.DJF", + "cim:Currency.DKK", + "cim:Currency.DOP", + "cim:Currency.DZD", + "cim:Currency.EEK", + "cim:Currency.EGP", + "cim:Currency.ERN", + "cim:Currency.ETB", + "cim:Currency.EUR", + "cim:Currency.FJD", + "cim:Currency.FKP", + "cim:Currency.GBP", + "cim:Currency.GEL", + "cim:Currency.GHS", + "cim:Currency.GIP", + "cim:Currency.GMD", + "cim:Currency.GNF", + "cim:Currency.GTQ", + "cim:Currency.GYD", + "cim:Currency.HKD", + "cim:Currency.HNL", + "cim:Currency.HRK", + "cim:Currency.HTG", + "cim:Currency.HUF", + "cim:Currency.IDR", + "cim:Currency.ILS", + "cim:Currency.INR", + "cim:Currency.IQD", + "cim:Currency.IRR", + "cim:Currency.ISK", + "cim:Currency.JMD", + "cim:Currency.JOD", + "cim:Currency.JPY", + "cim:Currency.KES", + "cim:Currency.KGS", + "cim:Currency.KHR", + "cim:Currency.KMF", + "cim:Currency.KPW", + "cim:Currency.KRW", + "cim:Currency.KWD", + "cim:Currency.KYD", + "cim:Currency.KZT", + "cim:Currency.LAK", + "cim:Currency.LBP", + "cim:Currency.LKR", + "cim:Currency.LRD", + "cim:Currency.LSL", + "cim:Currency.LTL", + "cim:Currency.LVL", + "cim:Currency.LYD", + "cim:Currency.MAD", + "cim:Currency.MDL", + "cim:Currency.MGA", + "cim:Currency.MKD", + "cim:Currency.MMK", + "cim:Currency.MNT", + "cim:Currency.MOP", + "cim:Currency.MRO", + "cim:Currency.MUR", + "cim:Currency.MVR", + "cim:Currency.MWK", + "cim:Currency.MXN", + "cim:Currency.MYR", + "cim:Currency.MZN", + "cim:Currency.NAD", + "cim:Currency.NGN", + "cim:Currency.NIO", + "cim:Currency.NOK", + "cim:Currency.NPR", + "cim:Currency.NZD", + "cim:Currency.OMR", + "cim:Currency.PAB", + "cim:Currency.PEN", + "cim:Currency.PGK", + "cim:Currency.PHP", + "cim:Currency.PKR", + "cim:Currency.PLN", + "cim:Currency.PYG", + "cim:Currency.QAR", + "cim:Currency.RON", + "cim:Currency.RSD", + "cim:Currency.RUB", + "cim:Currency.RWF", + "cim:Currency.SAR", + "cim:Currency.SBD", + "cim:Currency.SCR", + "cim:Currency.SDG", + "cim:Currency.SEK", + "cim:Currency.SGD", + "cim:Currency.SHP", + "cim:Currency.SLL", + "cim:Currency.SOS", + "cim:Currency.SRD", + "cim:Currency.STD", + "cim:Currency.SYP", + "cim:Currency.SZL", + "cim:Currency.THB", + "cim:Currency.TJS", + "cim:Currency.TMT", + "cim:Currency.TND", + "cim:Currency.TOP", + "cim:Currency.TRY", + "cim:Currency.TTD", + "cim:Currency.TWD", + "cim:Currency.TZS", + "cim:Currency.UAH", + "cim:Currency.UGX", + "cim:Currency.USD", + "cim:Currency.UYU", + "cim:Currency.UZS", + "cim:Currency.VEF", + "cim:Currency.VND", + "cim:Currency.VUV", + "cim:Currency.WST", + "cim:Currency.XAF", + "cim:Currency.XCD", + "cim:Currency.XOF", + "cim:Currency.XPF", + "cim:Currency.YER", + "cim:Currency.ZAR", + "cim:Currency.ZMK", + "cim:Currency.ZWL" + ], + "rdfs:comment": "Amount of money.", + "rdfs:label": "Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Wh", + "rdfs:comment": "Real electrical energy.", + "rdfs:label": "RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sis:Package_StateInstructionScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.s", + "rdfs:comment": "Time, in seconds.", + "rdfs:label": "Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "nc:BaseTimeSeriesKind.actual", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is actual data. The values represent measured or calculated values that represent the actual behaviour.", + "rdfs:label": "actual" + }, + { + "@id": "nc:BaseTimeSeriesKind.forecast", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is forecast data. The values represent the result of scientific predictions based on historical time stamped data.", + "rdfs:label": "forecast" + }, + { + "@id": "nc:BaseTimeSeriesKind.hindcast", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is hindcast data. The value represent probable past (historic) condition given by calculation done using actual values. For instance, determine the among of wind based on the energy produced by wind. However, hindcast is typical the result of a simulated forecasts for historical periods.", + "rdfs:label": "hindcast" + }, + { + "@id": "nc:BaseTimeSeriesKind.schedule", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is schedule data. The values represent the result of a committed and plan forecast data that has been through a quality control and could incur penalty when not followed.", + "rdfs:label": "schedule" + }, + { + "@id": "nc:BidDirectionKind.down", + "@type": "nc:BidDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Down signifies that the available power can be used by the purchasing area to decrease energy.", + "rdfs:label": "down" + }, + { + "@id": "nc:BidDirectionKind.stable", + "@type": "nc:BidDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "The direction at a given instant in time is considered to be stable.", + "rdfs:label": "stable" + }, + { + "@id": "nc:BidDirectionKind.up", + "@type": "nc:BidDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Up signifies that the available power can be used by the purchasing area to increase energy.", + "rdfs:label": "up" + }, + { + "@id": "nc:BidDirectionKind.upAndDown", + "@type": "nc:BidDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Up and down signifies that both up and down values are equal.", + "rdfs:label": "upAndDown" + }, + { + "@id": "nc:DayOfWeekKind.all", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "All days of the week.", + "rdfs:label": "all" + }, + { + "@id": "nc:DayOfWeekKind.bridgeDay", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "A day that is a gap between two distinguished days e.g holiday and weekend that leads to an abnormal scheduling behavior. e.g. if Ascension day falls on a Thursday, then Friday would be a bridge day due to the schedule will not have a normal Friday consumption and production.", + "rdfs:label": "bridgeDay" + }, + { + "@id": "nc:DayOfWeekKind.friday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Friday as the day of the week.", + "rdfs:label": "friday" + }, + { + "@id": "nc:DayOfWeekKind.holiday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "holiday" + } + }, + { + "@id": "nc:DayOfWeekKind.monday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Monday as the day of the week.", + "rdfs:label": "monday" + }, + { + "@id": "nc:DayOfWeekKind.saturday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Saturday as the day of the week.", + "rdfs:label": "saturday" + }, + { + "@id": "nc:DayOfWeekKind.sunday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Sunday as the day of the week.", + "rdfs:label": "sunday" + }, + { + "@id": "nc:DayOfWeekKind.thursday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Thursday as the day of the week.", + "rdfs:label": "thursday" + }, + { + "@id": "nc:DayOfWeekKind.tuesday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Tuesday as the day of the week.", + "rdfs:label": "tuesday" + }, + { + "@id": "nc:DayOfWeekKind.wednesday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Wednesday as the day of the week.", + "rdfs:label": "wednesday" + }, + { + "@id": "nc:DayOfWeekKind.weekday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "A day of the week other than Sunday or Saturday.", + "rdfs:label": "weekday" + }, + { + "@id": "nc:DayOfWeekKind.weekend", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "A day of the week which is Sunday or Saturday.", + "rdfs:label": "weekend" + }, + { + "@id": "nc:EnergyDemandKind.consumption", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "consumption" + } + }, + { + "@id": "nc:EnergyDemandKind.export", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "export" + } + }, + { + "@id": "nc:EnergyDemandKind.import", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "import" + } + }, + { + "@id": "nc:EnergyDemandKind.production", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "production" + } + }, + { + "@id": "nc:EnergyDemandKind.storage", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "storage" + } + }, + { + "@id": "nc:PeakKind.offPeak", + "@type": "nc:PeakKind", + "cims:stereotype": "enum", + "rdfs:comment": "Off-peak refer to periods of lower demand for a particular service or commodity.", + "rdfs:label": "offPeak" + }, + { + "@id": "nc:PeakKind.onPeak", + "@type": "nc:PeakKind", + "cims:stereotype": "enum", + "rdfs:comment": "Off-peak refer to periods of higher demand for a particular service or commodity.", + "rdfs:label": "onPeak" + }, + { + "@id": "nc:PowerBidDependencyKind.exclusive", + "@type": "nc:PowerBidDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Bids are exclusive depending on each other. e.g. Only one of the bids can be activated at the same time.", + "rdfs:label": "exclusive" + }, + { + "@id": "nc:PowerBidDependencyKind.inclusive", + "@type": "nc:PowerBidDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Bids are inclusive depending on each other. e.g. Both bids need to be activated if one of them is activated.", + "rdfs:label": "inclusive" + }, + { + "@id": "nc:PowerBidDependencyKind.restrictive", + "@type": "nc:PowerBidDependencyKind", + "cims:stereotype": "enum", + "rdfs:comment": "Bids are restrictive depending on each other. e.g. You have to take the father bid before you might take the child bid.", + "rdfs:label": "restrictive" + }, + { + "@id": "nc:SecuredExclusionReasonKind.capacityCalculationRegion", + "@type": "nc:SecuredExclusionReasonKind", + "cims:stereotype": "enum", + "rdfs:comment": "The network element that is going to be assessed is excluded for being secured by the capacity calculation region.", + "rdfs:label": "capacityCalculationRegion" + }, + { + "@id": "nc:SecuredExclusionReasonKind.nonNativeCapacityCalculationRegion", + "@type": "nc:SecuredExclusionReasonKind", + "cims:stereotype": "enum", + "rdfs:comment": "The network element that is going to be assessed is excluded for being secured for the native capacity calculation region since it would be secured for a non native capacity calculation region.", + "rdfs:label": "nonNativeCapacityCalculationRegion" + }, + { + "@id": "nc:SecuredExclusionReasonKind.systemOperator", + "@type": "nc:SecuredExclusionReasonKind", + "cims:stereotype": "enum", + "rdfs:comment": "The network element that is going to be assessed is excluded for being secured by the system operator.", + "rdfs:label": "systemOperator" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.linear", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "Linear interpolation is applied for values between two time points.", + "rdfs:label": "linear" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.next", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to next value.", + "rdfs:label": "next" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.none", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "No interpolation is applied.", + "rdfs:label": "none" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.previous", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to previous value.", + "rdfs:label": "previous" + }, + { + "@id": "nc:ValueOffsetKind.absolute", + "@type": "nc:ValueOffsetKind", + "cims:stereotype": "enum", + "rdfs:comment": "Value of the range constraint is replacing the attribute value referenced by the PropertyReference in a determined operational scenario.", + "rdfs:label": "absolute" + }, + { + "@id": "nc:ValueOffsetKind.incremental", + "@type": "nc:ValueOffsetKind", + "cims:stereotype": "enum", + "rdfs:comment": "Value of the range constraint is incrementing the attribute value referenced by the PropertyReference in a determined operational scenario.", + "rdfs:label": "incremental" + }, + { + "@id": "nc:ValueOffsetKind.incrementalPercentage", + "@type": "nc:ValueOffsetKind", + "cims:stereotype": "enum", + "rdfs:comment": "Value of the range constraint is incrementing in percentage the attribute value referenced by the PropertyReference in a determined operational scenario.", + "rdfs:label": "incrementalPercentage" + }, + { + "@id": "sis:Package_DocStateInstructionScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocStateInstructionScheduleProfile" + }, + { + "@id": "sis:Package_StateInstructionScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains the state instruction schedule profile.", + "rdfs:label": "StateInstructionScheduleProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/SteadyStateHypothesisSchedule-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/SteadyStateHypothesisSchedule-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..c45f109 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/SteadyStateHypothesisSchedule-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,6131 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "shs:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the steady state hypothesis schedule.", + "dct:identifier": "urn:uuid:0d815deb-9968-4c6f-85d7-503d49e0b81f", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Steady State Hypothesis Schedule Vocabulary", + "owl:versionIRI": "https://ap-voc.cim4.eu/SteadyStateHypothesisSchedule/1.0", + "owl:versionInfo": "1.0.1", + "dcat:keyword": "SHS", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ActivePowerLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "Limit on active power flow.", + "rdfs:label": "ActivePowerLimit" + }, + { + "@id": "cim:ApparentPowerLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "Apparent power limit.", + "rdfs:label": "ApparentPowerLimit" + }, + { + "@id": "cim:AsynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "A rotating machine whose shaft rotates asynchronously with the electrical field. Also known as an induction machine with no external connection to the rotor windings, e.g. squirrel-cage induction machine.", + "rdfs:label": "AsynchronousMachine" + }, + { + "@id": "cim:AsynchronousMachineKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Kind of Asynchronous Machine.", + "rdfs:label": "AsynchronousMachineKind" + }, + { + "@id": "cim:BatteryStateKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The state of the battery unit.", + "rdfs:label": "BatteryStateKind" + }, + { + "@id": "cim:BatteryUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "An electrochemical energy storage device.", + "rdfs:label": "BatteryUnit" + }, + { + "@id": "cim:ControlArea", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "A control area is a grouping of generating units and/or loads and a cutset of tie lines (as terminals) which may be used for a variety of purposes including automatic generation control, power flow solution area interchange control specification, and input to load forecasting. All generation and load within the area defined by the terminals on the border are considered in the area interchange control. Note that any number of overlapping control area specifications can be superimposed on the physical model. The following general principles apply to ControlArea:\n1. The control area orientation for net interchange is positive for an import, negative for an export.\n2. The control area net interchange is determined by summing flows in Terminals. The Terminals are identified by creating a set of TieFlow objects associated with a ControlArea object. Each TieFlow object identifies one Terminal.\n3. In a single network model, a tie between two control areas must be modelled in both control area specifications, such that the two representations of the tie flow sum to zero.\n4. The normal orientation of Terminal flow is positive for flow into the conducting equipment that owns the Terminal. (i.e. flow from a bus into a device is positive.) However, the orientation of each flow in the control area specification must align with the control area convention, i.e. import is positive. If the orientation of the Terminal flow referenced by a TieFlow is positive into the control area, then this is confirmed by setting TieFlow.positiveFlowIn flag TRUE. If not, the orientation must be reversed by setting the TieFlow.positiveFlowIn flag FALSE.", + "rdfs:label": "ControlArea" + }, + { + "@id": "cim:CsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "DC side of the current source converter (CSC).\nThe firing angle controls the dc voltage at the converter, both for rectifier and inverter. The difference between the dc voltages of the rectifier and inverter determines the dc current. The extinction angle is used to limit the dc voltage at the inverter, if needed, and is not used in active power control. The firing angle, transformer tap position and number of connected filters are the primary means to control a current source dc line. Higher level controls are built on top, e.g. dc voltage, dc current and active power. From a steady state perspective it is sufficient to specify the wanted active power transfer (ACDCConverter.targetPpcc) and the control functions will set the dc voltage, dc current, firing angle, transformer tap position and number of connected filters to meet this. Therefore attributes targetAlpha and targetGamma are not applicable in this case.\nThe reactive power consumed by the converter is a function of the firing angle, transformer tap position and number of connected filter, which can be approximated with half of the active power. The losses is a function of the dc voltage and dc current.\nThe attributes minAlpha and maxAlpha define the range of firing angles for rectifier operation between which no discrete tap changer action takes place. The range is typically 10-18 degrees.\nThe attributes minGamma and maxGamma define the range of extinction angles for inverter operation between which no discrete tap changer action takes place. The range is typically 17-20 degrees.", + "rdfs:label": "CsConverter" + }, + { + "@id": "cim:CsOperatingModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Operating mode for HVDC line operating as Current Source Converter.", + "rdfs:label": "CsOperatingModeKind" + }, + { + "@id": "cim:CsPpccControlKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Active power control modes for HVDC line operating as Current Source Converter.", + "rdfs:label": "CsPpccControlKind" + }, + { + "@id": "cim:CurrentLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "Operational limit on current.", + "rdfs:label": "CurrentLimit" + }, + { + "@id": "cim:EnergyConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "A connection of energy generation or consumption on the power system model.", + "rdfs:label": "EnergyConnection" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment" + }, + { + "@id": "cim:EquivalentInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.", + "rdfs:label": "EquivalentInjection" + }, + { + "@id": "cim:ExternalNetworkInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "This class represents the external network and it is used for IEC 60909 calculations.", + "rdfs:label": "ExternalNetworkInjection" + }, + { + "@id": "cim:GeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.", + "rdfs:label": "GeneratingUnit" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:RegulatingControl", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "Specifies a set of equipment that works together to control a power system quantity such as voltage or flow. \nRemote bus voltage control is possible by specifying the controlled terminal located at some place remote from the controlling equipment.\nThe specified terminal shall be associated with the connectivity node of the controlled point. The most specific subtype of RegulatingControl shall be used in case such equipment participate in the control, e.g. TapChangerControl for tap changers.\nFor flow control, load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.\nThe attribute minAllowedTargetValue and maxAllowedTargetValue are required in the following cases:\n- For a power generating module operated in power factor control mode to specify maximum and minimum power factor values;\n- Whenever it is necessary to have an off center target voltage for the tap changer regulator. For instance, due to long cables to off shore wind farms and the need to have a simpler setup at the off shore transformer platform, the voltage is controlled from the land at the connection point for the off shore wind farm. Since there usually is a voltage rise along the cable, there is typical and overvoltage of up 3-4 kV compared to the on shore station. Thus in normal operation the tap changer on the on shore station is operated with a target set point, which is in the lower parts of the dead band.\nThe attributes minAllowedTargetValue and maxAllowedTargetValue are not related to the attribute targetDeadband and thus they are not treated as an alternative of the targetDeadband. They are needed due to limitations in the local substation controller. The attribute targetDeadband is used to prevent the power flow from move the tap position in circles (hunting) that is to be used regardless of the attributes minAllowedTargetValue and maxAllowedTargetValue.", + "rdfs:label": "RegulatingControl" + }, + { + "@id": "cim:Season", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A specified time period of the year.", + "rdfs:label": "Season", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "A shunt capacitor or reactor or switchable bank of shunt capacitors or reactors. A section of a shunt compensator is an individual capacitor or reactor. A negative value for bPerSection indicates that the compensator is a reactor. ShuntCompensator is a single terminal device. Ground is implied.", + "rdfs:label": "ShuntCompensator" + }, + { + "@id": "cim:StaticVarCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms.\n\nThe SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.", + "rdfs:label": "StaticVarCompensator" + }, + { + "@id": "cim:Switch", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.", + "rdfs:label": "Switch" + }, + { + "@id": "cim:SynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.", + "rdfs:label": "SynchronousMachine" + }, + { + "@id": "cim:SynchronousMachineOperatingMode", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Synchronous machine operating mode.", + "rdfs:label": "SynchronousMachineOperatingMode" + }, + { + "@id": "cim:TapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "Mechanism for changing transformer winding tap positions.", + "rdfs:label": "TapChanger" + }, + { + "@id": "cim:TapChangerControl", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "Describes behaviour specific to tap changers, e.g. how the voltage at the end of a line varies with the load level and compensation of the voltage drop by tap adjustment.", + "rdfs:label": "TapChangerControl" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:VoltageLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "Operational limit applied to voltage.\nThe use of operational VoltageLimit is preferred instead of limits defined at VoltageLevel. The operational VoltageLimits are used, if present.", + "rdfs:label": "VoltageLimit" + }, + { + "@id": "cim:VsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "rdfs:comment": "DC side of the voltage source converter (VSC).", + "rdfs:label": "VsConverter" + }, + { + "@id": "cim:VsPpccControlKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Types applicable to the control of real power and/or DC voltage by voltage source converter.", + "rdfs:label": "VsPpccControlKind" + }, + { + "@id": "cim:VsQpccControlKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Kind of reactive power control at point of common coupling for a voltage source converter.", + "rdfs:label": "VsQpccControlKind" + }, + { + "@id": "nc:ACDCConverterRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Regular schedule for ACDC converter.", + "rdfs:label": "ACDCConverterRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:ACDCTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "ACDC values for a given point in time.", + "rdfs:label": "ACDCTimePoint" + }, + { + "@id": "nc:ActivePowerLimitSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for active power limit.", + "rdfs:label": "ActivePowerLimitSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:ActivePowerLimitTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Active power limit for a given point in time.", + "rdfs:label": "ActivePowerLimitTimePoint" + }, + { + "@id": "nc:ApparentPowerLimitSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for apparent power limit.", + "rdfs:label": "ApparentPowerLimitSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:ApparentPowerLimitTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Apparent power limit for a given point in time.", + "rdfs:label": "ApparentPowerLimitTimePoint" + }, + { + "@id": "nc:AsynchronousMachineRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for asynchronous machine.", + "rdfs:label": "AsynchronousMachineRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:AsynchronousMachineSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for asynchronous machine.", + "rdfs:label": "AsynchronousMachineSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:AsynchronousMachineTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Asynchronous machine values for a given point in time.", + "rdfs:label": "AsynchronousMachineTimePoint" + }, + { + "@id": "nc:BaseIrregularTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Time series that has irregular points in time.", + "rdfs:label": "BaseIrregularTimeSeries", + "rdfs:subClassOf": "nc:BaseTimeSeries" + }, + { + "@id": "nc:BaseRegularIntervalSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series that has regular points in time.", + "rdfs:label": "BaseRegularIntervalSchedule", + "rdfs:subClassOf": "nc:BaseTimeSeries" + }, + { + "@id": "nc:BaseTimeSeries", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Time series of values at points in time.", + "rdfs:label": "BaseTimeSeries", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:BaseTimeSeriesKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of time series.", + "rdfs:label": "BaseTimeSeriesKind" + }, + { + "@id": "nc:BatteryUnitSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for battery unit.", + "rdfs:label": "BatteryUnitSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:BatteryUnitTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Battery unit values for a given point in time.", + "rdfs:label": "BatteryUnitTimePoint" + }, + { + "@id": "nc:ControlAreaRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for control area.", + "rdfs:label": "ControlAreaRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:ControlAreaSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for control area.", + "rdfs:label": "ControlAreaSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:ControlAreaTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Participation factor for a given point in time.", + "rdfs:label": "ControlAreaTimePoint" + }, + { + "@id": "nc:CsConverterRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for CS converter.", + "rdfs:label": "CsConverterRegularSchedule", + "rdfs:subClassOf": "nc:ACDCConverterRegularSchedule" + }, + { + "@id": "nc:CsConverterSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for CS converter.", + "rdfs:label": "CsConverterSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:CsConverterTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "CSConverter values for a given point in time.", + "rdfs:label": "CsConverterTimePoint", + "rdfs:subClassOf": "nc:ACDCTimePoint" + }, + { + "@id": "nc:CurrentLimitSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for current limit.", + "rdfs:label": "CurrentLimitSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:CurrentLimitTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Current limit values for a given point in time.", + "rdfs:label": "CurrentLimitTimePoint" + }, + { + "@id": "nc:DayOfWeekKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "The kind of day to be included in a regular schedule.", + "rdfs:label": "DayOfWeekKind" + }, + { + "@id": "nc:EnergyConnectionRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for energy connection.", + "rdfs:label": "EnergyConnectionRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:EnergyConnectionSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for energy connection.", + "rdfs:label": "EnergyConnectionSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:EnergyConnectionTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Energy connection values for a given point in time.", + "rdfs:label": "EnergyConnectionTimePoint" + }, + { + "@id": "nc:EnergyDemandKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of energy demand.", + "rdfs:label": "EnergyDemandKind" + }, + { + "@id": "nc:EquivalentInjectionRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for equivalent injection.", + "rdfs:label": "EquivalentInjectionRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:EquivalentInjectionSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for equivalent injection.", + "rdfs:label": "EquivalentInjectionSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:EquivalentInjectionTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Equivalent injection values for a given point in time.", + "rdfs:label": "EquivalentInjectionTimePoint" + }, + { + "@id": "nc:ExternalNetworkInjectionRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for external network injection.", + "rdfs:label": "ExternalNetworkInjectionRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:ExternalNetworkInjectionSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for external network injection.", + "rdfs:label": "ExternalNetworkInjectionSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:ExternalNetworkInjectionTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "External network injection values for a given point in time.", + "rdfs:label": "ExternalNetworkInjectionTimePoint" + }, + { + "@id": "nc:GeneratingUnitSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for generating unit.", + "rdfs:label": "GeneratingUnitSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:GeneratingUnitTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Generating unit values for a given point in time.", + "rdfs:label": "GeneratingUnitTimePoint" + }, + { + "@id": "nc:HourPattern", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Pattern of hourly period in a day with the same kind of intensity.", + "rdfs:label": "HourPattern", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "nc:HourPeriod", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Period of hours in a day.", + "rdfs:label": "HourPeriod" + }, + { + "@id": "nc:InServiceRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for elements having in service.", + "rdfs:label": "InServiceRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:InServiceSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for elements having in service.", + "rdfs:label": "InServiceSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:InServiceTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "In service values for a given point in time.", + "rdfs:label": "InServiceTimePoint" + }, + { + "@id": "nc:PeakKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of time period with similar intensity.", + "rdfs:label": "PeakKind" + }, + { + "@id": "nc:RegulatingControlRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for regulating control.", + "rdfs:label": "RegulatingControlRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:RegulatingControlSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for regulating control.", + "rdfs:label": "RegulatingControlSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:RegulatingControlTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regulating control values for a given point in time.", + "rdfs:label": "RegulatingControlTimePoint" + }, + { + "@id": "nc:ShuntCompensatorSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for shunt compensator.", + "rdfs:label": "ShuntCompensatorSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:ShuntCompensatorTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Shunt compensator values for a given point in time.", + "rdfs:label": "ShuntCompensatorTimePoint" + }, + { + "@id": "nc:StaticVarCompensatorSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for static var compensator.", + "rdfs:label": "StaticVarCompensatorSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:StaticVarCompensatorTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Static var compensator values for a given point in time.", + "rdfs:label": "StaticVarCompensatorTimePoint" + }, + { + "@id": "nc:SwitchRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for switch.", + "rdfs:label": "SwitchRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:SwitchSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for switch.", + "rdfs:label": "SwitchSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:SwitchTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Switch values for a given point in time.", + "rdfs:label": "SwitchTimePoint" + }, + { + "@id": "nc:SynchronousMachineRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for synchronous machine.", + "rdfs:label": "SynchronousMachineRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:SynchronousMachineSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for synchronous machine.", + "rdfs:label": "SynchronousMachineSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:SynchronousMachineTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Synchronous machine values for a given point in time.", + "rdfs:label": "SynchronousMachineTimePoint" + }, + { + "@id": "nc:TapChangerControlRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for tap changer control.", + "rdfs:label": "TapChangerControlRegularSchedule", + "rdfs:subClassOf": "nc:RegulatingControlRegularSchedule" + }, + { + "@id": "nc:TapChangerControlSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for tap changer control.", + "rdfs:label": "TapChangerControlSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:TapRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for tap.", + "rdfs:label": "TapRegularSchedule", + "rdfs:subClassOf": "nc:BaseRegularIntervalSchedule" + }, + { + "@id": "nc:TapSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for tap.", + "rdfs:label": "TapSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:TapScheduleTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Tap schedule values for a given point in time.", + "rdfs:label": "TapScheduleTimePoint" + }, + { + "@id": "nc:TimeSeriesInterpolationKind", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kinds of interpolation of values between two time point.", + "rdfs:label": "TimeSeriesInterpolationKind" + }, + { + "@id": "nc:VoltageLimitSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for voltage limit.", + "rdfs:label": "VoltageLimitSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:VoltageLimitTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Voltage limit values for a given point in time.", + "rdfs:label": "VoltageLimitTimePoint" + }, + { + "@id": "nc:VsConverterRegularSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Regular schedule for VS converter.", + "rdfs:label": "VsConverterRegularSchedule", + "rdfs:subClassOf": "nc:ACDCConverterRegularSchedule" + }, + { + "@id": "nc:VsConverterSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Schedule for VS converter.", + "rdfs:label": "VsConverterSchedule", + "rdfs:subClassOf": "nc:BaseIrregularTimeSeries" + }, + { + "@id": "nc:VsConverterTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "VS converter values for a given point in time.", + "rdfs:label": "VsConverterTimePoint", + "rdfs:subClassOf": "nc:ACDCTimePoint" + }, + { + "@id": "nc:ActivePowerLimit.ActivePowerLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Active power limit schedule associated with an active power limit.", + "rdfs:domain": "cim:ActivePowerLimit", + "rdfs:label": "ActivePowerLimitSchedule", + "rdfs:range": "nc:ActivePowerLimitSchedule", + "owl:inverseOf": "nc:ActivePowerLimitSchedule.ActivePowerLimit" + }, + { + "@id": "nc:ActivePowerLimitSchedule.ActivePowerLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Active power limit which has active power limit schedules.", + "rdfs:domain": "nc:ActivePowerLimitSchedule", + "rdfs:label": "ActivePowerLimit", + "rdfs:range": "cim:ActivePowerLimit", + "owl:inverseOf": "nc:ActivePowerLimit.ActivePowerLimitSchedule" + }, + { + "@id": "nc:ActivePowerLimitSchedule.ActivePowerLimitTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this active pwoer limit schedule.", + "rdfs:domain": "nc:ActivePowerLimitSchedule", + "rdfs:label": "ActivePowerLimitTimePoint", + "rdfs:range": "nc:ActivePowerLimitTimePoint", + "owl:inverseOf": "nc:ActivePowerLimitTimePoint.ActivePowerLimitSchedule" + }, + { + "@id": "nc:ActivePowerLimitTimePoint.ActivePowerLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The active power limit schedule that has this time point.", + "rdfs:domain": "nc:ActivePowerLimitTimePoint", + "rdfs:label": "ActivePowerLimitSchedule", + "rdfs:range": "nc:ActivePowerLimitSchedule", + "owl:inverseOf": "nc:ActivePowerLimitSchedule.ActivePowerLimitTimePoint" + }, + { + "@id": "nc:ApparentPowerLimit.ApparentPowerLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Apparent power limit schedule associated with an apparent power limit.", + "rdfs:domain": "cim:ApparentPowerLimit", + "rdfs:label": "ApparentPowerLimitSchedule", + "rdfs:range": "nc:ApparentPowerLimitSchedule", + "owl:inverseOf": "nc:ApparentPowerLimitSchedule.ApparentPowerLimit" + }, + { + "@id": "nc:ApparentPowerLimitSchedule.ApparentPowerLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Apparent power limit which has apparent power limit schedules.", + "rdfs:domain": "nc:ApparentPowerLimitSchedule", + "rdfs:label": "ApparentPowerLimit", + "rdfs:range": "cim:ApparentPowerLimit", + "owl:inverseOf": "nc:ApparentPowerLimit.ApparentPowerLimitSchedule" + }, + { + "@id": "nc:ApparentPowerLimitSchedule.ApparentPowerLimitTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this apparent power limit schedule.", + "rdfs:domain": "nc:ApparentPowerLimitSchedule", + "rdfs:label": "ApparentPowerLimitTimePoint", + "rdfs:range": "nc:ApparentPowerLimitTimePoint", + "owl:inverseOf": "nc:ApparentPowerLimitTimePoint.ApparentPowerLimitSchedule" + }, + { + "@id": "nc:ApparentPowerLimitTimePoint.ApparentPowerLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The apparent power limit schedule that has this time point.", + "rdfs:domain": "nc:ApparentPowerLimitTimePoint", + "rdfs:label": "ApparentPowerLimitSchedule", + "rdfs:range": "nc:ApparentPowerLimitSchedule", + "owl:inverseOf": "nc:ApparentPowerLimitSchedule.ApparentPowerLimitTimePoint" + }, + { + "@id": "nc:AsynchronousMachine.AsynchronousMachineRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "AsynchronousMachineRegularSchedule which belongs to an asynchronous machine.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "AsynchronousMachineRegularSchedule", + "rdfs:range": "nc:AsynchronousMachineRegularSchedule", + "owl:inverseOf": "nc:AsynchronousMachineRegularSchedule.AsynchronousMachine" + }, + { + "@id": "nc:AsynchronousMachine.AsynchronousMachineSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Asynchronous machine schedule associated with an asynchronous machine.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "AsynchronousMachineSchedule", + "rdfs:range": "nc:AsynchronousMachineSchedule", + "owl:inverseOf": "nc:AsynchronousMachineSchedule.AsynchronousMachine" + }, + { + "@id": "nc:AsynchronousMachineRegularSchedule.AsynchronousMachine", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "AsynchronousMachine which has AsynchronousMachineRegularSchedule.", + "rdfs:domain": "nc:AsynchronousMachineRegularSchedule", + "rdfs:label": "AsynchronousMachine", + "rdfs:range": "cim:AsynchronousMachine", + "owl:inverseOf": "nc:AsynchronousMachine.AsynchronousMachineRegularSchedule" + }, + { + "@id": "nc:AsynchronousMachineRegularSchedule.asynchronousMachineType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates the type of Asynchronous Machine (motor or generator).", + "rdfs:domain": "nc:AsynchronousMachineRegularSchedule", + "rdfs:label": "asynchronousMachineType", + "rdfs:range": "cim:AsynchronousMachineKind" + }, + { + "@id": "nc:AsynchronousMachineSchedule.AsynchronousMachine", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Asynchronous machine which has asynchronous machine schedules.", + "rdfs:domain": "nc:AsynchronousMachineSchedule", + "rdfs:label": "AsynchronousMachine", + "rdfs:range": "cim:AsynchronousMachine", + "owl:inverseOf": "nc:AsynchronousMachine.AsynchronousMachineSchedule" + }, + { + "@id": "nc:AsynchronousMachineSchedule.AsynchronousMachineTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this asynchronous machine schedule.", + "rdfs:domain": "nc:AsynchronousMachineSchedule", + "rdfs:label": "AsynchronousMachineTimePoint", + "rdfs:range": "nc:AsynchronousMachineTimePoint", + "owl:inverseOf": "nc:AsynchronousMachineTimePoint.AsynchronousMachineSchedule" + }, + { + "@id": "nc:AsynchronousMachineTimePoint.AsynchronousMachineSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The asynchronous machine schedule that has this time point.", + "rdfs:domain": "nc:AsynchronousMachineTimePoint", + "rdfs:label": "AsynchronousMachineSchedule", + "rdfs:range": "nc:AsynchronousMachineSchedule", + "owl:inverseOf": "nc:AsynchronousMachineSchedule.AsynchronousMachineTimePoint" + }, + { + "@id": "nc:AsynchronousMachineTimePoint.asynchronousMachineType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates the type of Asynchronous Machine (motor or generator).", + "rdfs:domain": "nc:AsynchronousMachineTimePoint", + "rdfs:label": "asynchronousMachineType", + "rdfs:range": "cim:AsynchronousMachineKind" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.HourPattern", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "HourPattern that has base regular interval schedule.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "HourPattern", + "rdfs:range": "nc:HourPattern", + "owl:inverseOf": "nc:HourPattern.BaseRegularIntervalSchedule" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.Season", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Season associated with a base regular interval schedule.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "Season", + "rdfs:range": "cim:Season", + "owl:inverseOf": "nc:Season.BaseRegularIntervalSchedule" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.dayOfWeek", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Day of the week for which the schedule is valid for.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "dayOfWeek", + "rdfs:range": "nc:DayOfWeekKind" + }, + { + "@id": "nc:BaseTimeSeries.interpolationKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of interpolation done between time point.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "interpolationKind", + "rdfs:range": "nc:TimeSeriesInterpolationKind" + }, + { + "@id": "nc:BaseTimeSeries.timeSeriesKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of base time series.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "timeSeriesKind", + "rdfs:range": "nc:BaseTimeSeriesKind" + }, + { + "@id": "nc:BatteryUnit.BatteryUnitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Battery unit schedule associated with a battery unit.", + "rdfs:domain": "cim:BatteryUnit", + "rdfs:label": "BatteryUnitSchedule", + "rdfs:range": "nc:BatteryUnitSchedule", + "owl:inverseOf": "nc:BatteryUnitSchedule.BatteryUnit" + }, + { + "@id": "nc:BatteryUnitSchedule.BatteryUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Battery unit which has battery unit schedules.", + "rdfs:domain": "nc:BatteryUnitSchedule", + "rdfs:label": "BatteryUnit", + "rdfs:range": "cim:BatteryUnit", + "owl:inverseOf": "nc:BatteryUnit.BatteryUnitSchedule" + }, + { + "@id": "nc:BatteryUnitSchedule.BatteryUnitTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this battery unit schedule.", + "rdfs:domain": "nc:BatteryUnitSchedule", + "rdfs:label": "BatteryUnitTimePoint", + "rdfs:range": "nc:BatteryUnitTimePoint", + "owl:inverseOf": "nc:BatteryUnitTimePoint.BatteryUnitSchedule" + }, + { + "@id": "nc:BatteryUnitTimePoint.BatteryUnitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The battery unit schedule that has this time point.", + "rdfs:domain": "nc:BatteryUnitTimePoint", + "rdfs:label": "BatteryUnitSchedule", + "rdfs:range": "nc:BatteryUnitSchedule", + "owl:inverseOf": "nc:BatteryUnitSchedule.BatteryUnitTimePoint" + }, + { + "@id": "nc:BatteryUnitTimePoint.batteryState", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The current state of the battery (charging, full, etc.).", + "rdfs:domain": "nc:BatteryUnitTimePoint", + "rdfs:label": "batteryState", + "rdfs:range": "cim:BatteryStateKind" + }, + { + "@id": "nc:ControlArea.ControlAreaRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "ControlAreaRegularSchedule which belongs to a control area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "ControlAreaRegularSchedule", + "rdfs:range": "nc:ControlAreaRegularSchedule", + "owl:inverseOf": "nc:ControlAreaRegularSchedule.ControlArea" + }, + { + "@id": "nc:ControlArea.ControlAreaSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Control area schedule associated with a control area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "ControlAreaSchedule", + "rdfs:range": "nc:ControlAreaSchedule", + "owl:inverseOf": "nc:ControlAreaSchedule.ControlArea" + }, + { + "@id": "nc:ControlAreaRegularSchedule.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "ControlArea which has ControlAreaRegularSchedule.", + "rdfs:domain": "nc:ControlAreaRegularSchedule", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "nc:ControlArea.ControlAreaRegularSchedule" + }, + { + "@id": "nc:ControlAreaSchedule.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Control area which has control area schedules.", + "rdfs:domain": "nc:ControlAreaSchedule", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "nc:ControlArea.ControlAreaSchedule" + }, + { + "@id": "nc:ControlAreaSchedule.ControlAreaTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this control area schedule.", + "rdfs:domain": "nc:ControlAreaSchedule", + "rdfs:label": "ControlAreaTimePoint", + "rdfs:range": "nc:ControlAreaTimePoint", + "owl:inverseOf": "nc:ControlAreaTimePoint.ControlAreaSchedule" + }, + { + "@id": "nc:ControlAreaTimePoint.ControlAreaSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The control area schedule that has this time point.", + "rdfs:domain": "nc:ControlAreaTimePoint", + "rdfs:label": "ControlAreaSchedule", + "rdfs:range": "nc:ControlAreaSchedule", + "owl:inverseOf": "nc:ControlAreaSchedule.ControlAreaTimePoint" + }, + { + "@id": "nc:CsConverter.CsConverterSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": [ + "Cs converter schedule associated with a control area.", + "CsConverterRegularSchedule which belongs to a CSConverter." + ], + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "CsConverterSchedule", + "rdfs:range": [ + "nc:CsConverterRegularSchedule", + "nc:CsConverterSchedule" + ], + "owl:inverseOf": [ + "nc:CsConverterRegularSchedule.CsConverter", + "nc:CsConverterSchedule.CsConverter" + ] + }, + { + "@id": "nc:CsConverterRegularSchedule.CsConverter", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "CsConverter which has CsConverterRegularSchedule.", + "rdfs:domain": "nc:CsConverterRegularSchedule", + "rdfs:label": "CsConverter", + "rdfs:range": "cim:CsConverter", + "owl:inverseOf": "nc:CsConverter.CsConverterSchedule" + }, + { + "@id": "nc:CsConverterRegularSchedule.operatingMode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates whether the DC pole is operating as an inverter or as a rectifier. It is converter’s control variable used in power flow.", + "rdfs:domain": "nc:CsConverterRegularSchedule", + "rdfs:label": "operatingMode", + "rdfs:range": "cim:CsOperatingModeKind" + }, + { + "@id": "nc:CsConverterRegularSchedule.pPccControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of active power control.", + "rdfs:domain": "nc:CsConverterRegularSchedule", + "rdfs:label": "pPccControl", + "rdfs:range": "cim:CsPpccControlKind" + }, + { + "@id": "nc:CsConverterSchedule.CsConverter", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Cs converter which has Cs converter schedules.", + "rdfs:domain": "nc:CsConverterSchedule", + "rdfs:label": "CsConverter", + "rdfs:range": "cim:CsConverter", + "owl:inverseOf": "nc:CsConverter.CsConverterSchedule" + }, + { + "@id": "nc:CsConverterSchedule.CsConverterTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this CS converter schedule.", + "rdfs:domain": "nc:CsConverterSchedule", + "rdfs:label": "CsConverterTimePoint", + "rdfs:range": "nc:CsConverterTimePoint", + "owl:inverseOf": "nc:CsConverterTimePoint.CsConverterSchedule" + }, + { + "@id": "nc:CsConverterTimePoint.CsConverterSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The CS converter schedule that has this time point.", + "rdfs:domain": "nc:CsConverterTimePoint", + "rdfs:label": "CsConverterSchedule", + "rdfs:range": "nc:CsConverterSchedule", + "owl:inverseOf": "nc:CsConverterSchedule.CsConverterTimePoint" + }, + { + "@id": "nc:CsConverterTimePoint.operatingMode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates whether the DC pole is operating as an inverter or as a rectifier. It is converter’s control variable used in power flow.", + "rdfs:domain": "nc:CsConverterTimePoint", + "rdfs:label": "operatingMode", + "rdfs:range": "cim:CsOperatingModeKind" + }, + { + "@id": "nc:CsConverterTimePoint.pPccControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of active power control.", + "rdfs:domain": "nc:CsConverterTimePoint", + "rdfs:label": "pPccControl", + "rdfs:range": "cim:CsPpccControlKind" + }, + { + "@id": "nc:CurrentLimit.CurrentLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Current limit schedule associated with a current limit.", + "rdfs:domain": "cim:CurrentLimit", + "rdfs:label": "CurrentLimitSchedule", + "rdfs:range": "nc:CurrentLimitSchedule", + "owl:inverseOf": "nc:CurrentLimitSchedule.CurrentLimit" + }, + { + "@id": "nc:CurrentLimitSchedule.CurrentLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Current limit which has current limit schedules.", + "rdfs:domain": "nc:CurrentLimitSchedule", + "rdfs:label": "CurrentLimit", + "rdfs:range": "cim:CurrentLimit", + "owl:inverseOf": "nc:CurrentLimit.CurrentLimitSchedule" + }, + { + "@id": "nc:CurrentLimitSchedule.CurrentLimitTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this current limit schedule.", + "rdfs:domain": "nc:CurrentLimitSchedule", + "rdfs:label": "CurrentLimitTimePoint", + "rdfs:range": "nc:CurrentLimitTimePoint", + "owl:inverseOf": "nc:CurrentLimitTimePoint.CurrentLimitSchedule" + }, + { + "@id": "nc:CurrentLimitTimePoint.CurrentLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The current limit schedule that has this time point.", + "rdfs:domain": "nc:CurrentLimitTimePoint", + "rdfs:label": "CurrentLimitSchedule", + "rdfs:range": "nc:CurrentLimitSchedule", + "owl:inverseOf": "nc:CurrentLimitSchedule.CurrentLimitTimePoint" + }, + { + "@id": "nc:EnergyConnection.EnergyConnectionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": [ + "Energy connection schedule associated with a Vs converter.", + "EnergyConnectionSchedule which belongs to an energy connection." + ], + "rdfs:domain": "cim:EnergyConnection", + "rdfs:label": "EnergyConnectionSchedule", + "rdfs:range": [ + "nc:EnergyConnectionRegularSchedule", + "nc:EnergyConnectionSchedule" + ], + "owl:inverseOf": [ + "nc:EnergyConnectionRegularSchedule.EnergyConnection", + "nc:EnergyConnectionSchedule.EnergyConnection" + ] + }, + { + "@id": "nc:EnergyConnectionRegularSchedule.EnergyConnection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "EnergyConnection which has EnergyConnectionSchedule.", + "rdfs:domain": "nc:EnergyConnectionRegularSchedule", + "rdfs:label": "EnergyConnection", + "rdfs:range": "cim:EnergyConnection", + "owl:inverseOf": "nc:EnergyConnection.EnergyConnectionSchedule" + }, + { + "@id": "nc:EnergyConnectionSchedule.EnergyConnection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Energy connection which has energy connection schedules.", + "rdfs:domain": "nc:EnergyConnectionSchedule", + "rdfs:label": "EnergyConnection", + "rdfs:range": "cim:EnergyConnection", + "owl:inverseOf": "nc:EnergyConnection.EnergyConnectionSchedule" + }, + { + "@id": "nc:EnergyConnectionSchedule.EnergyConnectionTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this energy connection schedule.", + "rdfs:domain": "nc:EnergyConnectionSchedule", + "rdfs:label": "EnergyConnectionTimePoint", + "rdfs:range": "nc:EnergyConnectionTimePoint", + "owl:inverseOf": "nc:EnergyConnectionTimePoint.EnergyConnectionSchedule" + }, + { + "@id": "nc:EnergyConnectionTimePoint.EnergyConnectionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The energy connection schedule that has this time point.", + "rdfs:domain": "nc:EnergyConnectionTimePoint", + "rdfs:label": "EnergyConnectionSchedule", + "rdfs:range": "nc:EnergyConnectionSchedule", + "owl:inverseOf": "nc:EnergyConnectionSchedule.EnergyConnectionTimePoint" + }, + { + "@id": "nc:Equipment.InServiceRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "InServiceRegularSchedule which belongs to an equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "InServiceRegularSchedule", + "rdfs:range": "nc:InServiceRegularSchedule", + "owl:inverseOf": "nc:InServiceRegularSchedule.Equipment" + }, + { + "@id": "nc:Equipment.InServiceSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "In service schedule associated with an equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "InServiceSchedule", + "rdfs:range": "nc:InServiceSchedule", + "owl:inverseOf": "nc:InServiceSchedule.Equipment" + }, + { + "@id": "nc:EquivalentInjection.EquivalentInjectionRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "EquivalentInjectionRegularSchedule which belongs to an equivalent injection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "EquivalentInjectionRegularSchedule", + "rdfs:range": "nc:EquivalentInjectionRegularSchedule", + "owl:inverseOf": "nc:EquivalentInjectionRegularSchedule.EquivalentInjection" + }, + { + "@id": "nc:EquivalentInjection.EquivalentInjectionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Equivalent injection schedule associated with an equivalent injection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "EquivalentInjectionSchedule", + "rdfs:range": "nc:EquivalentInjectionSchedule", + "owl:inverseOf": "nc:EquivalentInjectionSchedule.EquivalentInjection" + }, + { + "@id": "nc:EquivalentInjectionRegularSchedule.EquivalentInjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "EquivalentInjection which has EquivalentInjectionRegularSchedule.", + "rdfs:domain": "nc:EquivalentInjectionRegularSchedule", + "rdfs:label": "EquivalentInjection", + "rdfs:range": "cim:EquivalentInjection", + "owl:inverseOf": "nc:EquivalentInjection.EquivalentInjectionRegularSchedule" + }, + { + "@id": "nc:EquivalentInjectionSchedule.EquivalentInjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equivalent injection which has equivalent injection schedules.", + "rdfs:domain": "nc:EquivalentInjectionSchedule", + "rdfs:label": "EquivalentInjection", + "rdfs:range": "cim:EquivalentInjection", + "owl:inverseOf": "nc:EquivalentInjection.EquivalentInjectionSchedule" + }, + { + "@id": "nc:EquivalentInjectionSchedule.EquivalentInjectionTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this equivalent injection schedule.", + "rdfs:domain": "nc:EquivalentInjectionSchedule", + "rdfs:label": "EquivalentInjectionTimePoint", + "rdfs:range": "nc:EquivalentInjectionTimePoint", + "owl:inverseOf": "nc:EquivalentInjectionTimePoint.EquivalentInjectionSchedule" + }, + { + "@id": "nc:EquivalentInjectionTimePoint.EquivalentInjectionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The EquivalentInjection schedule that has this time point.", + "rdfs:domain": "nc:EquivalentInjectionTimePoint", + "rdfs:label": "EquivalentInjectionSchedule", + "rdfs:range": "nc:EquivalentInjectionSchedule", + "owl:inverseOf": "nc:EquivalentInjectionSchedule.EquivalentInjectionTimePoint" + }, + { + "@id": "nc:ExternalNetworkInjection.ExternalNetowrkInjectionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "External Network Injection schedule associated with an External Network Injection.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "ExternalNetowrkInjectionSchedule", + "rdfs:range": "nc:ExternalNetworkInjectionSchedule", + "owl:inverseOf": "nc:ExternalNetworkInjectionSchedule.ExternalNetworkInjection" + }, + { + "@id": "nc:ExternalNetworkInjection.ExternalNetworkinjectionRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "ExternalNetworkinjectionRegularSchedule which belongs to a external network injection.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "ExternalNetworkinjectionRegularSchedule", + "rdfs:range": "nc:ExternalNetworkInjectionRegularSchedule", + "owl:inverseOf": "nc:ExternalNetworkInjectionRegularSchedule.ExternalNetworkinjection" + }, + { + "@id": "nc:ExternalNetworkInjectionRegularSchedule.ExternalNetworkinjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "External network injection which has ExternalNetworkinjectionRegularSchedule", + "rdfs:domain": "nc:ExternalNetworkInjectionRegularSchedule", + "rdfs:label": "ExternalNetworkinjection", + "rdfs:range": "cim:ExternalNetworkInjection", + "owl:inverseOf": "nc:ExternalNetworkInjection.ExternalNetworkinjectionRegularSchedule" + }, + { + "@id": "nc:ExternalNetworkInjectionSchedule.ExternalNetworkInjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "External Network Injection which has External Network Injection schedules.", + "rdfs:domain": "nc:ExternalNetworkInjectionSchedule", + "rdfs:label": "ExternalNetworkInjection", + "rdfs:range": "cim:ExternalNetworkInjection", + "owl:inverseOf": "nc:ExternalNetworkInjection.ExternalNetowrkInjectionSchedule" + }, + { + "@id": "nc:ExternalNetworkInjectionSchedule.ExternalNetworkinjectionTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this external network injection schedule.", + "rdfs:domain": "nc:ExternalNetworkInjectionSchedule", + "rdfs:label": "ExternalNetworkinjectionTimePoint", + "rdfs:range": "nc:ExternalNetworkInjectionTimePoint", + "owl:inverseOf": "nc:ExternalNetworkInjectionTimePoint.ExternalNetworkInjectionSchedule" + }, + { + "@id": "nc:ExternalNetworkInjectionTimePoint.ExternalNetworkInjectionSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The external network injection schedule that has this time point.", + "rdfs:domain": "nc:ExternalNetworkInjectionTimePoint", + "rdfs:label": "ExternalNetworkInjectionSchedule", + "rdfs:range": "nc:ExternalNetworkInjectionSchedule", + "owl:inverseOf": "nc:ExternalNetworkInjectionSchedule.ExternalNetworkinjectionTimePoint" + }, + { + "@id": "nc:GeneratingUnit.GeneratingUnitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Generating unit schedule associated with a generating unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "GeneratingUnitSchedule", + "rdfs:range": "nc:GeneratingUnitSchedule", + "owl:inverseOf": "nc:GeneratingUnitSchedule.GeneratingUnit" + }, + { + "@id": "nc:GeneratingUnitSchedule.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Generating unit which has generating unit schedules.", + "rdfs:domain": "nc:GeneratingUnitSchedule", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "nc:GeneratingUnit.GeneratingUnitSchedule" + }, + { + "@id": "nc:GeneratingUnitSchedule.GeneratingUnitTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:ofAggregate" + }, + "rdfs:comment": "The time point that relates to this generating unit schedule.", + "rdfs:domain": "nc:GeneratingUnitSchedule", + "rdfs:label": "GeneratingUnitTimePoint", + "rdfs:range": "nc:GeneratingUnitTimePoint", + "owl:inverseOf": "nc:GeneratingUnitTimePoint.GeneratingUnitSchedule" + }, + { + "@id": "nc:GeneratingUnitTimePoint.GeneratingUnitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The generating unit schedule that has this time point.", + "rdfs:domain": "nc:GeneratingUnitTimePoint", + "rdfs:label": "GeneratingUnitSchedule", + "rdfs:range": "nc:GeneratingUnitSchedule", + "owl:inverseOf": "nc:GeneratingUnitSchedule.GeneratingUnitTimePoint" + }, + { + "@id": "nc:HourPattern.BaseRegularIntervalSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Base regulat interval schedule which belongs to an hour pattern.", + "rdfs:domain": "nc:HourPattern", + "rdfs:label": "BaseRegularIntervalSchedule", + "rdfs:range": "nc:BaseRegularIntervalSchedule", + "owl:inverseOf": "nc:BaseRegularIntervalSchedule.HourPattern" + }, + { + "@id": "nc:HourPattern.HourPeriod", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": "NC", + "rdfs:comment": "Hour period which belongs to an hour pattern.", + "rdfs:domain": "nc:HourPattern", + "rdfs:label": "HourPeriod", + "rdfs:range": "nc:HourPeriod", + "owl:inverseOf": "nc:HourPeriod.HourPattern" + }, + { + "@id": "nc:HourPattern.energyDemandKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Type of energy demand that the pattern is valid for.", + "rdfs:domain": "nc:HourPattern", + "rdfs:label": "energyDemandKind", + "rdfs:range": "nc:EnergyDemandKind" + }, + { + "@id": "nc:HourPattern.peakKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Type of peak or intensity that the pattern is valid for.", + "rdfs:domain": "nc:HourPattern", + "rdfs:label": "peakKind", + "rdfs:range": "nc:PeakKind" + }, + { + "@id": "nc:HourPeriod.HourPattern", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "HourPattern which has some hour periods.", + "rdfs:domain": "nc:HourPeriod", + "rdfs:label": "HourPattern", + "rdfs:range": "nc:HourPattern", + "owl:inverseOf": "nc:HourPattern.HourPeriod" + }, + { + "@id": "nc:InServiceRegularSchedule.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment which has InServiceRegularSchedule.", + "rdfs:domain": "nc:InServiceRegularSchedule", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "nc:Equipment.InServiceRegularSchedule" + }, + { + "@id": "nc:InServiceSchedule.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Equipment which has equipment schedules.", + "rdfs:domain": "nc:InServiceSchedule", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "nc:Equipment.InServiceSchedule" + }, + { + "@id": "nc:InServiceSchedule.InServiceTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this in service schedule.", + "rdfs:domain": "nc:InServiceSchedule", + "rdfs:label": "InServiceTimePoint", + "rdfs:range": "nc:InServiceTimePoint", + "owl:inverseOf": "nc:InServiceTimePoint.InServiceSchedule" + }, + { + "@id": "nc:InServiceTimePoint.InServiceSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The in service schedule that has this time point.", + "rdfs:domain": "nc:InServiceTimePoint", + "rdfs:label": "InServiceSchedule", + "rdfs:range": "nc:InServiceSchedule", + "owl:inverseOf": "nc:InServiceSchedule.InServiceTimePoint" + }, + { + "@id": "nc:RegulatingControl.RegulatingControlRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "RegulatingControlRegularSchedule which belongs to a regulating control.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "RegulatingControlRegularSchedule", + "rdfs:range": "nc:RegulatingControlRegularSchedule", + "owl:inverseOf": "nc:RegulatingControlRegularSchedule.RegulatingControl" + }, + { + "@id": "nc:RegulatingControl.RegulatingControlSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Regulating control schedule associated with a regulating control.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "RegulatingControlSchedule", + "rdfs:range": "nc:RegulatingControlSchedule", + "owl:inverseOf": "nc:RegulatingControlSchedule.RegulatingControl" + }, + { + "@id": "nc:RegulatingControlRegularSchedule.RegulatingControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Regulating control which has RegulatingControlRegularSchedule.", + "rdfs:domain": "nc:RegulatingControlRegularSchedule", + "rdfs:label": "RegulatingControl", + "rdfs:range": "cim:RegulatingControl", + "owl:inverseOf": "nc:RegulatingControl.RegulatingControlRegularSchedule" + }, + { + "@id": "nc:RegulatingControlRegularSchedule.targetValueUnitMultiplier", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specify the multiplier for used for the targetValue.", + "rdfs:domain": "nc:RegulatingControlRegularSchedule", + "rdfs:label": "targetValueUnitMultiplier", + "rdfs:range": "cim:UnitMultiplier" + }, + { + "@id": "nc:RegulatingControlSchedule.RegulatingControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Regulating control which has regulating control schedules.", + "rdfs:domain": "nc:RegulatingControlSchedule", + "rdfs:label": "RegulatingControl", + "rdfs:range": "cim:RegulatingControl", + "owl:inverseOf": "nc:RegulatingControl.RegulatingControlSchedule" + }, + { + "@id": "nc:RegulatingControlSchedule.RegulatingControlTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this regulating control schedule.", + "rdfs:domain": "nc:RegulatingControlSchedule", + "rdfs:label": "RegulatingControlTimePoint", + "rdfs:range": "nc:RegulatingControlTimePoint", + "owl:inverseOf": "nc:RegulatingControlTimePoint.RegulatingControlSchedule" + }, + { + "@id": "nc:RegulatingControlTimePoint.RegulatingControlSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The regulating control schedule that has this time point.", + "rdfs:domain": "nc:RegulatingControlTimePoint", + "rdfs:label": "RegulatingControlSchedule", + "rdfs:range": "nc:RegulatingControlSchedule", + "owl:inverseOf": "nc:RegulatingControlSchedule.RegulatingControlTimePoint" + }, + { + "@id": "nc:RegulatingControlTimePoint.TapChangerControlSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The tap changer control schedule that has this time point.", + "rdfs:domain": "nc:RegulatingControlTimePoint", + "rdfs:label": "TapChangerControlSchedule", + "rdfs:range": "nc:TapChangerControlSchedule", + "owl:inverseOf": "nc:TapChangerControlSchedule.RegulatingControlTimePoint" + }, + { + "@id": "nc:RegulatingControlTimePoint.targetValueUnitMultiplier", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specify the multiplier for used for the targetValue.", + "rdfs:domain": "nc:RegulatingControlTimePoint", + "rdfs:label": "targetValueUnitMultiplier", + "rdfs:range": "cim:UnitMultiplier" + }, + { + "@id": "nc:Season.BaseRegularIntervalSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Base regular interval schedule which has seasons.", + "rdfs:domain": "cim:Season", + "rdfs:label": "BaseRegularIntervalSchedule", + "rdfs:range": "nc:BaseRegularIntervalSchedule", + "owl:inverseOf": "nc:BaseRegularIntervalSchedule.Season" + }, + { + "@id": "nc:ShuntCompensator.ShuntCompensatorSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Shunt compensator schedule associated with a shunt compensator.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "ShuntCompensatorSchedule", + "rdfs:range": "nc:ShuntCompensatorSchedule", + "owl:inverseOf": "nc:ShuntCompensatorSchedule.ShuntCompensator" + }, + { + "@id": "nc:ShuntCompensatorSchedule.ShuntCompensator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Shunt compensator which has shunt compensator schedules.", + "rdfs:domain": "nc:ShuntCompensatorSchedule", + "rdfs:label": "ShuntCompensator", + "rdfs:range": "cim:ShuntCompensator", + "owl:inverseOf": "nc:ShuntCompensator.ShuntCompensatorSchedule" + }, + { + "@id": "nc:ShuntCompensatorSchedule.ShuntCompensatorTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this shunt compensator schedule.", + "rdfs:domain": "nc:ShuntCompensatorSchedule", + "rdfs:label": "ShuntCompensatorTimePoint", + "rdfs:range": "nc:ShuntCompensatorTimePoint", + "owl:inverseOf": "nc:ShuntCompensatorTimePoint.ShuntCompensatorSchedule" + }, + { + "@id": "nc:ShuntCompensatorTimePoint.ShuntCompensatorSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The shunt compensator schedule that has this time point.", + "rdfs:domain": "nc:ShuntCompensatorTimePoint", + "rdfs:label": "ShuntCompensatorSchedule", + "rdfs:range": "nc:ShuntCompensatorSchedule", + "owl:inverseOf": "nc:ShuntCompensatorSchedule.ShuntCompensatorTimePoint" + }, + { + "@id": "nc:StaticVarCompensator.StaticVarCompensatorSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Static var compensator schedule associated with a static var compensator.", + "rdfs:domain": "cim:StaticVarCompensator", + "rdfs:label": "StaticVarCompensatorSchedule", + "rdfs:range": "nc:StaticVarCompensatorSchedule", + "owl:inverseOf": "nc:StaticVarCompensatorSchedule.StaticVarCompensator" + }, + { + "@id": "nc:StaticVarCompensatorSchedule.StaticVarCompensator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Static var compensator which has static var compensator schedules.", + "rdfs:domain": "nc:StaticVarCompensatorSchedule", + "rdfs:label": "StaticVarCompensator", + "rdfs:range": "cim:StaticVarCompensator", + "owl:inverseOf": "nc:StaticVarCompensator.StaticVarCompensatorSchedule" + }, + { + "@id": "nc:StaticVarCompensatorSchedule.StaticVarCompensatorTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this static var compensator schedule.", + "rdfs:domain": "nc:StaticVarCompensatorSchedule", + "rdfs:label": "StaticVarCompensatorTimePoint", + "rdfs:range": "nc:StaticVarCompensatorTimePoint", + "owl:inverseOf": "nc:StaticVarCompensatorTimePoint.StaticVarCompensatorSchedule" + }, + { + "@id": "nc:StaticVarCompensatorTimePoint.StaticVarCompensatorSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The StaticVarCompensator schedule that has this time point.", + "rdfs:domain": "nc:StaticVarCompensatorTimePoint", + "rdfs:label": "StaticVarCompensatorSchedule", + "rdfs:range": "nc:StaticVarCompensatorSchedule", + "owl:inverseOf": "nc:StaticVarCompensatorSchedule.StaticVarCompensatorTimePoint" + }, + { + "@id": "nc:Switch.SwitchRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "SwitchRegularSchedule which belongs to a switch.", + "rdfs:domain": "cim:Switch", + "rdfs:label": "SwitchRegularSchedule", + "rdfs:range": "nc:SwitchRegularSchedule", + "owl:inverseOf": "nc:SwitchRegularSchedule.Switch" + }, + { + "@id": "nc:Switch.SwitchSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Switch schedule associated with a switch.", + "rdfs:domain": "cim:Switch", + "rdfs:label": "SwitchSchedule", + "rdfs:range": "nc:SwitchSchedule", + "owl:inverseOf": "nc:SwitchSchedule.Switch" + }, + { + "@id": "nc:SwitchRegularSchedule.Switch", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Switch which has SwitchRegularSchedule.", + "rdfs:domain": "nc:SwitchRegularSchedule", + "rdfs:label": "Switch", + "rdfs:range": "cim:Switch", + "owl:inverseOf": "nc:Switch.SwitchRegularSchedule" + }, + { + "@id": "nc:SwitchSchedule.Switch", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Switch which has switch schedules.", + "rdfs:domain": "nc:SwitchSchedule", + "rdfs:label": "Switch", + "rdfs:range": "cim:Switch", + "owl:inverseOf": "nc:Switch.SwitchSchedule" + }, + { + "@id": "nc:SwitchSchedule.SwitchTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:ofAggregate" + }, + "rdfs:comment": "The time point that relates to this switch schedule.", + "rdfs:domain": "nc:SwitchSchedule", + "rdfs:label": "SwitchTimePoint", + "rdfs:range": "nc:SwitchTimePoint", + "owl:inverseOf": "nc:SwitchTimePoint.SwitchSchedule" + }, + { + "@id": "nc:SwitchTimePoint.SwitchSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The switch schedule that has this time point.", + "rdfs:domain": "nc:SwitchTimePoint", + "rdfs:label": "SwitchSchedule", + "rdfs:range": "nc:SwitchSchedule", + "owl:inverseOf": "nc:SwitchSchedule.SwitchTimePoint" + }, + { + "@id": "nc:SynchronousMachine.SynchronousMachineRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "SynchronousMachineRegularSchedule which belongs to a synchronous machine.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "SynchronousMachineRegularSchedule", + "rdfs:range": "nc:SynchronousMachineRegularSchedule", + "owl:inverseOf": "nc:SynchronousMachineRegularSchedule.SynchronousMachine" + }, + { + "@id": "nc:SynchronousMachine.SynchronousMachineSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Synchronous machine schedule associated with a synchronous machine.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "SynchronousMachineSchedule", + "rdfs:range": "nc:SynchronousMachineSchedule", + "owl:inverseOf": "nc:SynchronousMachineSchedule.SynchronousMachine" + }, + { + "@id": "nc:SynchronousMachineRegularSchedule.SynchronousMachine", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "SynchronousMachine which has SynchronousMachineRegularSchedule.", + "rdfs:domain": "nc:SynchronousMachineRegularSchedule", + "rdfs:label": "SynchronousMachine", + "rdfs:range": "cim:SynchronousMachine", + "owl:inverseOf": "nc:SynchronousMachine.SynchronousMachineRegularSchedule" + }, + { + "@id": "nc:SynchronousMachineRegularSchedule.operatingMode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Current mode of operation.", + "rdfs:domain": "nc:SynchronousMachineRegularSchedule", + "rdfs:label": "operatingMode", + "rdfs:range": "cim:SynchronousMachineOperatingMode" + }, + { + "@id": "nc:SynchronousMachineSchedule.SynchronousMachine", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Synchronous machine which has synchronous machine schedules.", + "rdfs:domain": "nc:SynchronousMachineSchedule", + "rdfs:label": "SynchronousMachine", + "rdfs:range": "cim:SynchronousMachine", + "owl:inverseOf": "nc:SynchronousMachine.SynchronousMachineSchedule" + }, + { + "@id": "nc:SynchronousMachineSchedule.SynchronousMachineTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this synchronous machine schedule.", + "rdfs:domain": "nc:SynchronousMachineSchedule", + "rdfs:label": "SynchronousMachineTimePoint", + "rdfs:range": "nc:SynchronousMachineTimePoint", + "owl:inverseOf": "nc:SynchronousMachineTimePoint.SynchronousMachineSchedule" + }, + { + "@id": "nc:SynchronousMachineTimePoint.SynchronousMachineSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The synchronous machine schedule that has this time point.", + "rdfs:domain": "nc:SynchronousMachineTimePoint", + "rdfs:label": "SynchronousMachineSchedule", + "rdfs:range": "nc:SynchronousMachineSchedule", + "owl:inverseOf": "nc:SynchronousMachineSchedule.SynchronousMachineTimePoint" + }, + { + "@id": "nc:SynchronousMachineTimePoint.operatingMode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Current mode of operation.", + "rdfs:domain": "nc:SynchronousMachineTimePoint", + "rdfs:label": "operatingMode", + "rdfs:range": "cim:SynchronousMachineOperatingMode" + }, + { + "@id": "nc:TapChanger.TapRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "TapRegularSchedule which belongs to a tap change.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "TapRegularSchedule", + "rdfs:range": "nc:TapRegularSchedule", + "owl:inverseOf": "nc:TapRegularSchedule.TapChanger" + }, + { + "@id": "nc:TapChanger.TapSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Tap schedule associated with a tap changer.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "TapSchedule", + "rdfs:range": "nc:TapSchedule", + "owl:inverseOf": "nc:TapSchedule.TapChanger" + }, + { + "@id": "nc:TapChangerControl.TapChangerControlRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "TapChangerControlRegularSchedule which belongs to a tap changer control.", + "rdfs:domain": "cim:TapChangerControl", + "rdfs:label": "TapChangerControlRegularSchedule", + "rdfs:range": "nc:TapChangerControlRegularSchedule", + "owl:inverseOf": "nc:TapChangerControlRegularSchedule.TapChangerControl" + }, + { + "@id": "nc:TapChangerControl.TapChangerControlSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:domain": "cim:TapChangerControl", + "rdfs:label": { + "@language": "en", + "@value": "TapChangerControlSchedule" + }, + "rdfs:range": "nc:TapChangerControlSchedule", + "owl:inverseOf": "nc:TapChangerControlSchedule.TapChangerControl" + }, + { + "@id": "nc:TapChangerControlRegularSchedule.TapChangerControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Tap changer control which has TapChangerControlRegularSchedule.", + "rdfs:domain": "nc:TapChangerControlRegularSchedule", + "rdfs:label": "TapChangerControl", + "rdfs:range": "cim:TapChangerControl", + "owl:inverseOf": "nc:TapChangerControl.TapChangerControlRegularSchedule" + }, + { + "@id": "nc:TapChangerControlSchedule.RegulatingControlTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this stap changer control schedule.", + "rdfs:domain": "nc:TapChangerControlSchedule", + "rdfs:label": "RegulatingControlTimePoint", + "rdfs:range": "nc:RegulatingControlTimePoint", + "owl:inverseOf": "nc:RegulatingControlTimePoint.TapChangerControlSchedule" + }, + { + "@id": "nc:TapChangerControlSchedule.TapChangerControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:domain": "nc:TapChangerControlSchedule", + "rdfs:label": { + "@language": "en", + "@value": "TapChangerControl" + }, + "rdfs:range": "cim:TapChangerControl", + "owl:inverseOf": "nc:TapChangerControl.TapChangerControlSchedule" + }, + { + "@id": "nc:TapRegularSchedule.TapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Tap changer which has TapRegularSchedule.", + "rdfs:domain": "nc:TapRegularSchedule", + "rdfs:label": "TapChanger", + "rdfs:range": "cim:TapChanger", + "owl:inverseOf": "nc:TapChanger.TapRegularSchedule" + }, + { + "@id": "nc:TapSchedule.TapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Tap changer which has tap schedules.", + "rdfs:domain": "nc:TapSchedule", + "rdfs:label": "TapChanger", + "rdfs:range": "cim:TapChanger", + "owl:inverseOf": "nc:TapChanger.TapSchedule" + }, + { + "@id": "nc:TapSchedule.TapScheduleTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this tap schedule.", + "rdfs:domain": "nc:TapSchedule", + "rdfs:label": "TapScheduleTimePoint", + "rdfs:range": "nc:TapScheduleTimePoint", + "owl:inverseOf": "nc:TapScheduleTimePoint.TapSchedule" + }, + { + "@id": "nc:TapScheduleTimePoint.TapSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The tap schedule that has this time point.", + "rdfs:domain": "nc:TapScheduleTimePoint", + "rdfs:label": "TapSchedule", + "rdfs:range": "nc:TapSchedule", + "owl:inverseOf": "nc:TapSchedule.TapScheduleTimePoint" + }, + { + "@id": "nc:VoltageLimit.VoltageLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Voltage limit schedule associated with a voltage limit.", + "rdfs:domain": "cim:VoltageLimit", + "rdfs:label": "VoltageLimitSchedule", + "rdfs:range": "nc:VoltageLimitSchedule", + "owl:inverseOf": "nc:VoltageLimitSchedule.VoltageLimit" + }, + { + "@id": "nc:VoltageLimitSchedule.VoltageLimit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Voltage limit which has voltage limit schedules.", + "rdfs:domain": "nc:VoltageLimitSchedule", + "rdfs:label": "VoltageLimit", + "rdfs:range": "cim:VoltageLimit", + "owl:inverseOf": "nc:VoltageLimit.VoltageLimitSchedule" + }, + { + "@id": "nc:VoltageLimitSchedule.VoltageLimitTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this voltage limit schedule.", + "rdfs:domain": "nc:VoltageLimitSchedule", + "rdfs:label": "VoltageLimitTimePoint", + "rdfs:range": "nc:VoltageLimitTimePoint", + "owl:inverseOf": "nc:VoltageLimitTimePoint.VoltageLimitSchedule" + }, + { + "@id": "nc:VoltageLimitTimePoint.VoltageLimitSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The voltage limit schedule that has this time point.", + "rdfs:domain": "nc:VoltageLimitTimePoint", + "rdfs:label": "VoltageLimitSchedule", + "rdfs:range": "nc:VoltageLimitSchedule", + "owl:inverseOf": "nc:VoltageLimitSchedule.VoltageLimitTimePoint" + }, + { + "@id": "nc:VsConverter.VsConverterRegularSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "VsConverterRegularSchedule which belongs to a VSConverter.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "VsConverterRegularSchedule", + "rdfs:range": "nc:VsConverterRegularSchedule", + "owl:inverseOf": "nc:VsConverterRegularSchedule.VsConverter" + }, + { + "@id": "nc:VsConverter.VsConverterSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "NC", + "rdfs:comment": "Vs converter schedule associated with a Vs converter.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "VsConverterSchedule", + "rdfs:range": "nc:VsConverterSchedule", + "owl:inverseOf": "nc:VsConverterSchedule.VsConverter" + }, + { + "@id": "nc:VsConverterRegularSchedule.VsConverter", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "VsConverter which has VsConverterRegularSchedule.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "VsConverter", + "rdfs:range": "cim:VsConverter", + "owl:inverseOf": "nc:VsConverter.VsConverterRegularSchedule" + }, + { + "@id": "nc:VsConverterRegularSchedule.pPccControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Kind of control of real power and/or DC voltage.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "pPccControl", + "rdfs:range": "cim:VsPpccControlKind" + }, + { + "@id": "nc:VsConverterRegularSchedule.qPccControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Kind of reactive power control.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "qPccControl", + "rdfs:range": "cim:VsQpccControlKind" + }, + { + "@id": "nc:VsConverterSchedule.VsConverter", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "NC", + "rdfs:comment": "Vs converter which has Vs converter schedules.", + "rdfs:domain": "nc:VsConverterSchedule", + "rdfs:label": "VsConverter", + "rdfs:range": "cim:VsConverter", + "owl:inverseOf": "nc:VsConverter.VsConverterSchedule" + }, + { + "@id": "nc:VsConverterSchedule.VsConverterTimePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": [ + "NC", + { + "@id": "uml:ofAggregate" + } + ], + "rdfs:comment": "The time point that relates to this VS converter schedule.", + "rdfs:domain": "nc:VsConverterSchedule", + "rdfs:label": "VsConverterTimePoint", + "rdfs:range": "nc:VsConverterTimePoint", + "owl:inverseOf": "nc:VsConverterTimePoint.VsConverterSchedule" + }, + { + "@id": "nc:VsConverterTimePoint.VsConverterSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "NC", + "rdfs:comment": "The VS converter schedule that has this time point.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "VsConverterSchedule", + "rdfs:range": "nc:VsConverterSchedule", + "owl:inverseOf": "nc:VsConverterSchedule.VsConverterTimePoint" + }, + { + "@id": "nc:VsConverterTimePoint.pPccControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of control of real power and/or DC voltage.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "pPccControl", + "rdfs:range": "cim:VsPpccControlKind" + }, + { + "@id": "nc:VsConverterTimePoint.qPccControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Kind of reactive power control.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "qPccControl", + "rdfs:range": "cim:VsQpccControlKind" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:Season.endDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Date season ends.", + "rdfs:domain": "cim:Season", + "rdfs:label": "endDate", + "rdfs:range": "xsd:gMonthDay" + }, + { + "@id": "cim:Season.startDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Date season starts.", + "rdfs:domain": "cim:Season", + "rdfs:label": "startDate", + "rdfs:range": "xsd:gMonthDay" + }, + { + "@id": "nc:ACDCConverterRegularSchedule.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power at the point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution in the case a simplified power flow model is used.", + "rdfs:domain": "nc:ACDCConverterRegularSchedule", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ACDCConverterRegularSchedule.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power at the point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution in the case a simplified power flow model is used.", + "rdfs:domain": "nc:ACDCConverterRegularSchedule", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:ACDCConverterRegularSchedule.targetPpcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Real power injection target in AC grid, at point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:ACDCConverterRegularSchedule", + "rdfs:label": "targetPpcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ACDCConverterRegularSchedule.targetUdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Target value for DC voltage magnitude. The attribute shall be a positive value.", + "rdfs:domain": "nc:ACDCConverterRegularSchedule", + "rdfs:label": "targetUdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:ACDCTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:ACDCTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:ACDCTimePoint.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power at the point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution in the case a simplified power flow model is used.", + "rdfs:domain": "nc:ACDCTimePoint", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ACDCTimePoint.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power at the point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution in the case a simplified power flow model is used.", + "rdfs:domain": "nc:ACDCTimePoint", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:ACDCTimePoint.targetPpcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Real power injection target in AC grid, at point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:ACDCTimePoint", + "rdfs:label": "targetPpcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ACDCTimePoint.targetUdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Target value for DC voltage magnitude. The attribute shall be a positive value.", + "rdfs:domain": "nc:ACDCTimePoint", + "rdfs:label": "targetUdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:ActivePowerLimitTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:ActivePowerLimitTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:ActivePowerLimitTimePoint.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Value of active power limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:ActivePowerLimitTimePoint", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ApparentPowerLimitTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:ApparentPowerLimitTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:ApparentPowerLimitTimePoint.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ApparentPower", + "qudt:hasUnit": "unit:MegaV-A", + "rdfs:comment": "The apparent power limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:ApparentPowerLimitTimePoint", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VA" + }, + { + "@id": "nc:AsynchronousMachineTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:AsynchronousMachineTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.intervalEndTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Interval end time for which the schedule is valid for.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "intervalEndTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:BaseRegularIntervalSchedule.intervalStartTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Interval start time for which the schedule is valid for.", + "rdfs:domain": "nc:BaseRegularIntervalSchedule", + "rdfs:label": "intervalStartTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:BaseTimeSeries.generatedAtTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time this time series (entity) come to existents and available for use.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "generatedAtTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:BaseTimeSeries.percentile", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The percentile is a number where a certain percentage of scores/ranking/values of a sample fall below that number. This is a way for expressing uncertainty in the number provided.", + "rdfs:domain": "nc:BaseTimeSeries", + "rdfs:label": "percentile", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:BatteryUnitTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:BatteryUnitTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:BatteryUnitTimePoint.storedE", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:RealEnergy", + "qudt:hasUnit": "unit:MegaW-HR", + "rdfs:comment": "Amount of energy currently stored. The attribute shall be a positive value or zero and lower than BatteryUnit.ratedE.", + "rdfs:domain": "nc:BatteryUnitTimePoint", + "rdfs:label": "storedE", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.Wh" + }, + { + "@id": "nc:ControlAreaRegularSchedule.netInterchange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The specified positive net interchange into the control area, i.e. positive sign means flow into the area.", + "rdfs:domain": "nc:ControlAreaRegularSchedule", + "rdfs:label": "netInterchange", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ControlAreaRegularSchedule.pTolerance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power net interchange tolerance. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:ControlAreaRegularSchedule", + "rdfs:label": "pTolerance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ControlAreaTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:ControlAreaTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:ControlAreaTimePoint.netInterchange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The specified positive net interchange into the control area, i.e. positive sign means flow into the area.", + "rdfs:domain": "nc:ControlAreaTimePoint", + "rdfs:label": "netInterchange", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ControlAreaTimePoint.pTolerance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power net interchange tolerance. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:ControlAreaTimePoint", + "rdfs:label": "pTolerance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:CsConverterRegularSchedule.targetAlpha", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Target firing angle. It is converter’s control variable used in power flow. It is only applicable for rectifier if continuous tap changer control is used. Allowed values are within the range minAlpha<=targetAlpha<=maxAlpha. The attribute shall be a positive value.", + "rdfs:domain": "nc:CsConverterRegularSchedule", + "rdfs:label": "targetAlpha", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:CsConverterRegularSchedule.targetGamma", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Target extinction angle. It is converter’s control variable used in power flow. It is only applicable for inverter if continuous tap changer control is used. Allowed values are within the range minGamma<=targetGamma<=maxGamma. The attribute shall be a positive value.", + "rdfs:domain": "nc:CsConverterRegularSchedule", + "rdfs:label": "targetGamma", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:CsConverterRegularSchedule.targetIdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "DC current target value. It is converter’s control variable used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "nc:CsConverterRegularSchedule", + "rdfs:label": "targetIdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:CsConverterTimePoint.targetAlpha", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Target firing angle. It is converter’s control variable used in power flow. It is only applicable for rectifier if continuous tap changer control is used. Allowed values are within the range minAlpha<=targetAlpha<=maxAlpha. The attribute shall be a positive value.", + "rdfs:domain": "nc:CsConverterTimePoint", + "rdfs:label": "targetAlpha", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:CsConverterTimePoint.targetGamma", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Target extinction angle. It is converter’s control variable used in power flow. It is only applicable for inverter if continuous tap changer control is used. Allowed values are within the range minGamma<=targetGamma<=maxGamma. The attribute shall be a positive value.", + "rdfs:domain": "nc:CsConverterTimePoint", + "rdfs:label": "targetGamma", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:CsConverterTimePoint.targetIdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "DC current target value. It is converter’s control variable used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "nc:CsConverterTimePoint", + "rdfs:label": "targetIdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:CurrentLimitTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:CurrentLimitTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:CurrentLimitTimePoint.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Limit on current flow. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:CurrentLimitTimePoint", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:EnergyConnectionRegularSchedule.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "nc:EnergyConnectionRegularSchedule", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:EnergyConnectionRegularSchedule.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "nc:EnergyConnectionRegularSchedule", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:EnergyConnectionTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:EnergyConnectionTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:EnergyConnectionTimePoint.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "nc:EnergyConnectionTimePoint", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:EnergyConnectionTimePoint.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "nc:EnergyConnectionTimePoint", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:EquivalentInjectionRegularSchedule.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Equivalent active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "nc:EquivalentInjectionRegularSchedule", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:EquivalentInjectionRegularSchedule.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Equivalent reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "nc:EquivalentInjectionRegularSchedule", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:EquivalentInjectionRegularSchedule.regulationStatus", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the regulation status of the EquivalentInjection. True is regulating. False is not regulating.", + "rdfs:domain": "nc:EquivalentInjectionRegularSchedule", + "rdfs:label": "regulationStatus", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:EquivalentInjectionRegularSchedule.regulationTarget", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The target voltage for voltage regulation. The attribute shall be a positive value.", + "rdfs:domain": "nc:EquivalentInjectionRegularSchedule", + "rdfs:label": "regulationTarget", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:EquivalentInjectionTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:EquivalentInjectionTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:EquivalentInjectionTimePoint.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Equivalent active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "nc:EquivalentInjectionTimePoint", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:EquivalentInjectionTimePoint.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Equivalent reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "nc:EquivalentInjectionTimePoint", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:EquivalentInjectionTimePoint.regulationStatus", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the regulation status of the EquivalentInjection. True is regulating. False is not regulating.", + "rdfs:domain": "nc:EquivalentInjectionTimePoint", + "rdfs:label": "regulationStatus", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:EquivalentInjectionTimePoint.regulationTarget", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The target voltage for voltage regulation. The attribute shall be a positive value.", + "rdfs:domain": "nc:EquivalentInjectionTimePoint", + "rdfs:label": "regulationTarget", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:ExternalNetworkInjectionRegularSchedule.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "nc:ExternalNetworkInjectionRegularSchedule", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ExternalNetworkInjectionRegularSchedule.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "nc:ExternalNetworkInjectionRegularSchedule", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:ExternalNetworkInjectionRegularSchedule.referencePriority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Priority of unit for use as powerflow voltage phase angle reference bus selection. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on.", + "rdfs:domain": "nc:ExternalNetworkInjectionRegularSchedule", + "rdfs:label": "referencePriority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:ExternalNetworkInjectionTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:ExternalNetworkInjectionTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:ExternalNetworkInjectionTimePoint.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "nc:ExternalNetworkInjectionTimePoint", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ExternalNetworkInjectionTimePoint.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "nc:ExternalNetworkInjectionTimePoint", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:ExternalNetworkInjectionTimePoint.referencePriority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Priority of unit for use as powerflow voltage phase angle reference bus selection. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on.", + "rdfs:domain": "nc:ExternalNetworkInjectionTimePoint", + "rdfs:label": "referencePriority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:GeneratingUnitTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:GeneratingUnitTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:GeneratingUnitTimePoint.normalPF", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Generating unit economic participation factor. The sum of the participation factors across generating units does not have to sum to one. It is used for representing distributed slack participation factor. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:GeneratingUnitTimePoint", + "rdfs:label": "normalPF", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:HourPeriod.endTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time the period end and not including, e.g. 13:00 which means it does not include the time of 13:00 but 12:59.", + "rdfs:domain": "nc:HourPeriod", + "rdfs:label": "endTime", + "rdfs:range": "xsd:time" + }, + { + "@id": "nc:HourPeriod.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "nc:HourPeriod", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:HourPeriod.startTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Time the period start and including, e.g. 12:00 which means it include the time of 12:00.", + "rdfs:domain": "nc:HourPeriod", + "rdfs:label": "startTime", + "rdfs:range": "xsd:time" + }, + { + "@id": "nc:InServiceRegularSchedule.inService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the availability of the equipment. True means the equipment is available for topology processing, which determines if the equipment is energized or not. False means that the equipment is treated by network applications as if it is not in the model.", + "rdfs:domain": "nc:InServiceRegularSchedule", + "rdfs:label": "inService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:InServiceTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:InServiceTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:InServiceTimePoint.inService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the availability of the equipment. True means the equipment is available for topology processing, which determines if the equipment is energized or not. False means that the equipment is treated by network applications as if it is not in the model.", + "rdfs:domain": "nc:InServiceTimePoint", + "rdfs:label": "inService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RegulatingControlRegularSchedule.maxAllowedTargetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Maximum allowed target value (RegulatingControl.targetValue).", + "rdfs:domain": "nc:RegulatingControlRegularSchedule", + "rdfs:label": "maxAllowedTargetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:RegulatingControlRegularSchedule.minAllowedTargetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Minimum allowed target value (RegulatingControl.targetValue).", + "rdfs:domain": "nc:RegulatingControlRegularSchedule", + "rdfs:label": "minAllowedTargetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:RegulatingControlRegularSchedule.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The target value specified for case input. This value can be used for the target value without the use of schedules. The value has the units appropriate to the mode attribute.", + "rdfs:domain": "nc:RegulatingControlRegularSchedule", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:RegulatingControlTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:RegulatingControlTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:RegulatingControlTimePoint.maxAllowedTargetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Maximum allowed target value (RegulatingControl.targetValue).", + "rdfs:domain": "nc:RegulatingControlTimePoint", + "rdfs:label": "maxAllowedTargetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:RegulatingControlTimePoint.minAllowedTargetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Minimum allowed target value (RegulatingControl.targetValue).", + "rdfs:domain": "nc:RegulatingControlTimePoint", + "rdfs:label": "minAllowedTargetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:RegulatingControlTimePoint.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The target value specified for case input. This value can be used for the target value without the use of schedules. The value has the units appropriate to the mode attribute.", + "rdfs:domain": "nc:RegulatingControlTimePoint", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:ShuntCompensatorTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:ShuntCompensatorTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:ShuntCompensatorTimePoint.sections", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Shunt compensator sections in use. Starting value for steady state solution. The attribute shall be a positive value or zero. Non integer values are allowed to support continuous variables. The reasons for continuous value are to support study cases where no discrete shunt compensators has yet been designed, a solutions where a narrow voltage band force the sections to oscillate or accommodate for a continuous solution as input. \nFor LinearShuntConpensator the value shall be between zero and ShuntCompensator.maximumSections. At value zero the shunt compensator conductance and admittance is zero. Linear interpolation of conductance and admittance between the previous and next integer section is applied in case of non-integer values.\nFor NonlinearShuntCompensator-s shall only be set to one of the NonlinearShuntCompenstorPoint.sectionNumber. There is no interpolation between NonlinearShuntCompenstorPoint-s.", + "rdfs:domain": "nc:ShuntCompensatorTimePoint", + "rdfs:label": "sections", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:StaticVarCompensatorTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:StaticVarCompensatorTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:StaticVarCompensatorTimePoint.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "nc:StaticVarCompensatorTimePoint", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:SwitchRegularSchedule.locked", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the switch is locked. The resulting switch state is a combination of locked and Switch.open attributes as follows:\n", + "rdfs:domain": "nc:SwitchRegularSchedule", + "rdfs:label": "locked", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:SwitchRegularSchedule.open", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute tells if the switch is considered open when used as input to topology processing.", + "rdfs:domain": "nc:SwitchRegularSchedule", + "rdfs:label": "open", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:SwitchTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:SwitchTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:SwitchTimePoint.locked", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the switch is locked. The resulting switch state is a combination of locked and Switch.open attributes as follows:\n", + "rdfs:domain": "nc:SwitchTimePoint", + "rdfs:label": "locked", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:SwitchTimePoint.open", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute tells if the switch is considered open when used as input to topology processing.", + "rdfs:domain": "nc:SwitchTimePoint", + "rdfs:label": "open", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:SynchronousMachineRegularSchedule.referencePriority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Priority of unit for use as powerflow voltage phase angle reference bus selection. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on.", + "rdfs:domain": "nc:SynchronousMachineRegularSchedule", + "rdfs:label": "referencePriority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:SynchronousMachineTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:SynchronousMachineTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:SynchronousMachineTimePoint.referencePriority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Priority of unit for use as powerflow voltage phase angle reference bus selection. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on.", + "rdfs:domain": "nc:SynchronousMachineTimePoint", + "rdfs:label": "referencePriority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:TapRegularSchedule.controlEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the regulation status of the equipment. True is regulating, false is not regulating.", + "rdfs:domain": "nc:TapRegularSchedule", + "rdfs:label": "controlEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:TapRegularSchedule.step", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Tap changer position.\nStarting step for a steady state solution. Non integer values are allowed to support continuous tap variables. The reasons for continuous value are to support study cases where no discrete tap changer has yet been designed, a solution where a narrow voltage band forces the tap step to oscillate or to accommodate for a continuous solution as input.\nThe attribute shall be equal to or greater than lowStep and equal to or less than highStep.", + "rdfs:domain": "nc:TapRegularSchedule", + "rdfs:label": "step", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:TapScheduleTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:TapScheduleTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:TapScheduleTimePoint.controlEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the regulation status of the equipment. True is regulating, false is not regulating.", + "rdfs:domain": "nc:TapScheduleTimePoint", + "rdfs:label": "controlEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:TapScheduleTimePoint.step", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Tap changer position.\nStarting step for a steady state solution. Non integer values are allowed to support continuous tap variables. The reasons for continuous value are to support study cases where no discrete tap changer has yet been designed, a solution where a narrow voltage band forces the tap step to oscillate or to accommodate for a continuous solution as input.\nThe attribute shall be equal to or greater than lowStep and equal to or less than highStep.", + "rdfs:domain": "nc:TapScheduleTimePoint", + "rdfs:label": "step", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:VoltageLimitTimePoint.atTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The time the data is valid for.", + "rdfs:domain": "nc:VoltageLimitTimePoint", + "rdfs:label": "atTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "nc:VoltageLimitTimePoint.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Limit on voltage. High or low limit nature of the limit depends upon the properties of the operational limit type. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:VoltageLimitTimePoint", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:VsConverterRegularSchedule.droop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Droop constant. The pu value is obtained as D [kV/MW] x Sb / Ubdc. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "droop", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:VsConverterRegularSchedule.droopCompensation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Compensation constant. Used to compensate for voltage drop when controlling voltage at a distant bus. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "droopCompensation", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:VsConverterRegularSchedule.qShare", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Reactive power sharing factor among parallel converters on Uac control. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "qShare", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:VsConverterRegularSchedule.targetPWMfactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Magnitude of pulse-modulation factor. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "targetPWMfactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:VsConverterRegularSchedule.targetPhasePcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Phase target at AC side, at point of common coupling. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "targetPhasePcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:VsConverterRegularSchedule.targetPowerFactorPcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Power factor target at the AC side, at point of common coupling. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "targetPowerFactorPcc", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:VsConverterRegularSchedule.targetQpcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection target in AC grid, at point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "targetQpcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:VsConverterRegularSchedule.targetUpcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Voltage target in AC grid, at point of common coupling. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterRegularSchedule", + "rdfs:label": "targetUpcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:VsConverterTimePoint.droop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Droop constant. The pu value is obtained as D [kV/MW] x Sb / Ubdc. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "droop", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:VsConverterTimePoint.droopCompensation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Compensation constant. Used to compensate for voltage drop when controlling voltage at a distant bus. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "droopCompensation", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:VsConverterTimePoint.qShare", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Reactive power sharing factor among parallel converters on Uac control. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "qShare", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:VsConverterTimePoint.targetPWMfactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Magnitude of pulse-modulation factor. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "targetPWMfactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:VsConverterTimePoint.targetPhasePcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Phase target at AC side, at point of common coupling. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "targetPhasePcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:VsConverterTimePoint.targetPowerFactorPcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Power factor target at the AC side, at point of common coupling. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "targetPowerFactorPcc", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:VsConverterTimePoint.targetQpcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection target in AC grid, at point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "targetQpcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:VsConverterTimePoint.targetUpcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Voltage target in AC grid, at point of common coupling. The attribute shall be a positive value.", + "rdfs:domain": "nc:VsConverterTimePoint", + "rdfs:label": "targetUpcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VA", + "rdfs:comment": "Product of the RMS value of the voltage and the RMS value of the current.", + "rdfs:label": "ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:AsynchronousMachineKind.generator", + "@type": "cim:AsynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "The Asynchronous Machine is a generator.", + "rdfs:label": "generator" + }, + { + "@id": "cim:AsynchronousMachineKind.motor", + "@type": "cim:AsynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "The Asynchronous Machine is a motor.", + "rdfs:label": "motor" + }, + { + "@id": "cim:BatteryStateKind.charging", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Stored energy is increasing.", + "rdfs:label": "charging" + }, + { + "@id": "cim:BatteryStateKind.discharging", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Stored energy is decreasing.", + "rdfs:label": "discharging" + }, + { + "@id": "cim:BatteryStateKind.empty", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Unable to discharge, and not charging.", + "rdfs:label": "empty" + }, + { + "@id": "cim:BatteryStateKind.full", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Unable to charge, and not discharging.", + "rdfs:label": "full" + }, + { + "@id": "cim:BatteryStateKind.waiting", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Neither charging nor discharging, but able to do so.", + "rdfs:label": "waiting" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CsOperatingModeKind.inverter", + "@type": "cim:CsOperatingModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as inverter, which is the power receiving end.", + "rdfs:label": "inverter" + }, + { + "@id": "cim:CsOperatingModeKind.rectifier", + "@type": "cim:CsOperatingModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as rectifier, which is the power sending end.", + "rdfs:label": "rectifier" + }, + { + "@id": "cim:CsPpccControlKind.activePower", + "@type": "cim:CsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power control at AC side, at point of common coupling. Target is provided by ACDCConverter.targetPpcc.", + "rdfs:label": "activePower" + }, + { + "@id": "cim:CsPpccControlKind.dcCurrent", + "@type": "cim:CsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is DC current with target value provided by CsConverter.targetIdc.", + "rdfs:label": "dcCurrent" + }, + { + "@id": "cim:CsPpccControlKind.dcVoltage", + "@type": "cim:CsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is DC voltage with target value provided by ACDCConverter.targetUdc.", + "rdfs:label": "dcVoltage" + }, + { + "@id": "cim:CurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.A", + "rdfs:comment": "Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.", + "rdfs:label": "CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Per Unit - a positive or negative value referred to a defined base. Values typically range from -10 to +10.", + "rdfs:label": "PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Wh", + "rdfs:comment": "Real electrical energy.", + "rdfs:label": "RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Resistance (real part of impedance).", + "rdfs:label": "Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:SynchronousMachineOperatingMode.condenser", + "@type": "cim:SynchronousMachineOperatingMode", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as condenser.", + "rdfs:label": "condenser" + }, + { + "@id": "cim:SynchronousMachineOperatingMode.generator", + "@type": "cim:SynchronousMachineOperatingMode", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as generator.", + "rdfs:label": "generator" + }, + { + "@id": "cim:SynchronousMachineOperatingMode.motor", + "@type": "cim:SynchronousMachineOperatingMode", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as motor.", + "rdfs:label": "motor" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:Voltage", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "shs:Package_SteadyStateHypothesisScheduleProfile", + "qudt:applicableUnit": "cim:UnitSymbol.V", + "rdfs:comment": "Electrical voltage, can be both AC and DC.", + "rdfs:label": "Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "cim:VsPpccControlKind.pPcc", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is real power at point of common coupling. The target value is provided by ACDCConverter.targetPpcc.", + "rdfs:label": "pPcc" + }, + { + "@id": "cim:VsPpccControlKind.pPccAndUdcDroop", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power at point of common coupling and local DC voltage, with the droop. Target values are provided by ACDCConverter.targetPpcc, ACDCConverter.targetUdc and VsConverter.droop.", + "rdfs:label": "pPccAndUdcDroop" + }, + { + "@id": "cim:VsPpccControlKind.pPccAndUdcDroopPilot", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power at point of common coupling and the pilot DC voltage, with the droop. The mode is used for Multi Terminal High Voltage DC (MTDC) systems where multiple HVDC Substations are connected to the HVDC transmission lines. The pilot voltage is then used to coordinate the control the DC voltage across the HVDC substations. Targets are provided by ACDCConverter.targetPpcc, ACDCConverter.targetUdc and VsConverter.droop.", + "rdfs:label": "pPccAndUdcDroopPilot" + }, + { + "@id": "cim:VsPpccControlKind.pPccAndUdcDroopWithCompensation", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power at point of common coupling and compensated DC voltage, with the droop. Compensation factor is the resistance, as an approximation of the DC voltage of a common (real or virtual) node in the DC network. Targets are provided by ACDCConverter.targetPpcc, ACDCConverter.targetUdc, VsConverter.droop and VsConverter.droopCompensation.", + "rdfs:label": "pPccAndUdcDroopWithCompensation" + }, + { + "@id": "cim:VsPpccControlKind.phasePcc", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is phase at point of common coupling. Target is provided by VsConverter.targetPhasePcc.", + "rdfs:label": "phasePcc" + }, + { + "@id": "cim:VsPpccControlKind.udc", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is DC voltage with target value provided by ACDCConverter.targetUdc.", + "rdfs:label": "udc" + }, + { + "@id": "cim:VsQpccControlKind.powerFactorPcc", + "@type": "cim:VsQpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is power factor at point of common coupling. Target is provided by VsConverter.targetPowerFactorPcc.", + "rdfs:label": "powerFactorPcc" + }, + { + "@id": "cim:VsQpccControlKind.pulseWidthModulation", + "@type": "cim:VsQpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "No explicit control. Pulse-modulation factor is directly set in magnitude (VsConverter.targetPWMfactor) and phase (VsConverter.targetPhasePcc).", + "rdfs:label": "pulseWidthModulation" + }, + { + "@id": "cim:VsQpccControlKind.reactivePcc", + "@type": "cim:VsQpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is reactive power at point of common coupling. Target is provided by VsConverter.targetQpcc.", + "rdfs:label": "reactivePcc" + }, + { + "@id": "cim:VsQpccControlKind.voltagePcc", + "@type": "cim:VsQpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is voltage at point of common coupling. Target is provided by VsConverter.targetUpcc.", + "rdfs:label": "voltagePcc" + }, + { + "@id": "nc:BaseTimeSeriesKind.actual", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is actual data. The values represent measured or calculated values that represent the actual behaviour.", + "rdfs:label": "actual" + }, + { + "@id": "nc:BaseTimeSeriesKind.forecast", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is forecast data. The values represent the result of scientific predictions based on historical time stamped data.", + "rdfs:label": "forecast" + }, + { + "@id": "nc:BaseTimeSeriesKind.hindcast", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is hindcast data. The value represent probable past (historic) condition given by calculation done using actual values. For instance, determine the among of wind based on the energy produced by wind. However, hindcast is typical the result of a simulated forecasts for historical periods.", + "rdfs:label": "hindcast" + }, + { + "@id": "nc:BaseTimeSeriesKind.schedule", + "@type": "nc:BaseTimeSeriesKind", + "cims:stereotype": "enum", + "rdfs:comment": "Time series is schedule data. The values represent the result of a committed and plan forecast data that has been through a quality control and could incur penalty when not followed.", + "rdfs:label": "schedule" + }, + { + "@id": "nc:DayOfWeekKind.all", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "All days of the week.", + "rdfs:label": "all" + }, + { + "@id": "nc:DayOfWeekKind.bridgeDay", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "A day that is a gap between two distinguished days e.g holiday and weekend that leads to an abnormal scheduling behavior. e.g. if Ascension day falls on a Thursday, then Friday would be a bridge day due to the schedule will not have a normal Friday consumption and production.", + "rdfs:label": "bridgeDay" + }, + { + "@id": "nc:DayOfWeekKind.friday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Friday as the day of the week.", + "rdfs:label": "friday" + }, + { + "@id": "nc:DayOfWeekKind.holiday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "holiday" + } + }, + { + "@id": "nc:DayOfWeekKind.monday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Monday as the day of the week.", + "rdfs:label": "monday" + }, + { + "@id": "nc:DayOfWeekKind.saturday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Saturday as the day of the week.", + "rdfs:label": "saturday" + }, + { + "@id": "nc:DayOfWeekKind.sunday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Sunday as the day of the week.", + "rdfs:label": "sunday" + }, + { + "@id": "nc:DayOfWeekKind.thursday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Thursday as the day of the week.", + "rdfs:label": "thursday" + }, + { + "@id": "nc:DayOfWeekKind.tuesday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Tuesday as the day of the week.", + "rdfs:label": "tuesday" + }, + { + "@id": "nc:DayOfWeekKind.wednesday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "Wednesday as the day of the week.", + "rdfs:label": "wednesday" + }, + { + "@id": "nc:DayOfWeekKind.weekday", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "A day of the week other than Sunday or Saturday.", + "rdfs:label": "weekday" + }, + { + "@id": "nc:DayOfWeekKind.weekend", + "@type": "nc:DayOfWeekKind", + "cims:stereotype": "enum", + "rdfs:comment": "A day of the week which is Sunday or Saturday.", + "rdfs:label": "weekend" + }, + { + "@id": "nc:EnergyDemandKind.consumption", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "consumption" + } + }, + { + "@id": "nc:EnergyDemandKind.export", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "export" + } + }, + { + "@id": "nc:EnergyDemandKind.import", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "import" + } + }, + { + "@id": "nc:EnergyDemandKind.production", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "production" + } + }, + { + "@id": "nc:EnergyDemandKind.storage", + "@type": "nc:EnergyDemandKind", + "cims:stereotype": "enum", + "rdfs:label": { + "@language": "en", + "@value": "storage" + } + }, + { + "@id": "nc:PeakKind.offPeak", + "@type": "nc:PeakKind", + "cims:stereotype": "enum", + "rdfs:comment": "Off-peak refer to periods of lower demand for a particular service or commodity.", + "rdfs:label": "offPeak" + }, + { + "@id": "nc:PeakKind.onPeak", + "@type": "nc:PeakKind", + "cims:stereotype": "enum", + "rdfs:comment": "Off-peak refer to periods of higher demand for a particular service or commodity.", + "rdfs:label": "onPeak" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.linear", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "Linear interpolation is applied for values between two time points.", + "rdfs:label": "linear" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.next", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to next value.", + "rdfs:label": "next" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.none", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "No interpolation is applied.", + "rdfs:label": "none" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.previous", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to previous value.", + "rdfs:label": "previous" + }, + { + "@id": "nc:TimeSeriesInterpolationKind.zero", + "@type": "nc:TimeSeriesInterpolationKind", + "cims:stereotype": "enum", + "rdfs:comment": "The value between two time points is set to zero.", + "rdfs:label": "zero" + }, + { + "@id": "shs:Package_DocSteadyStateHypothesisScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocSteadyStateHypothesisScheduleProfile" + }, + { + "@id": "shs:Package_SteadyStateHypothesisScheduleProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains steady state hypothesis schedule profile.", + "rdfs:label": "SteadyStateHypothesisScheduleProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/jsonld/SteadyStateInstruction-AP-Voc-RDFS2020.jsonld b/rdfs-improved/CGMES-NC/jsonld/SteadyStateInstruction-AP-Voc-RDFS2020.jsonld new file mode 100644 index 0000000..3fb9778 --- /dev/null +++ b/rdfs-improved/CGMES-NC/jsonld/SteadyStateInstruction-AP-Voc-RDFS2020.jsonld @@ -0,0 +1,5372 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "ssi:Ontology", + "@type": "owl:Ontology", + "dc:source": [ + "CIM100_CGMES31v01_501-20v02_NC23v62_MM10v01.eap", + "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" + ], + "dct:conformsTo": [ + "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", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM WG NC project", + "dct:description": "This vocabulary is describing the steady state instruction profile.", + "dct:identifier": "urn:uuid:6d01969f-38fd-460d-b260-b839a8123319", + "dct:language": "en-GB", + "dct:license": "https://www.apache.org/licenses/LICENSE-2.0", + "dct:modified": "2024-09-07", + "dct:publisher": "ENTSO-E", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Steady state instruction Vocabulary", + "owl:priorVersion": "http://entsoe.eu/ns/CIM/SteadyStateInstruction-EU/2.2", + "owl:versionIRI": "https://ap-voc.cim4.eu/SteadyStateInstruction/2.3", + "owl:versionInfo": "2.3.1", + "dcat:keyword": "SSI", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:Contingency", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": "Description", + "rdfs:comment": "An event threatening system reliability, consisting of one or more contingency elements.", + "rdfs:label": "Contingency" + }, + { + "@id": "cim:Currency", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Monetary currencies. ISO 4217 standard including 3-character currency code.", + "rdfs:label": "Currency" + }, + { + "@id": "cim:EnergyConsumer", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Generic user of energy - a point of consumption on the power system model.\nEnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.", + "rdfs:label": "EnergyConsumer" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": "Description", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment" + }, + { + "@id": "cim:GeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.", + "rdfs:label": "GeneratingUnit" + }, + { + "@id": "cim:HydroPump", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A synchronous motor-driven pump, typically associated with a pumped storage plant.", + "rdfs:label": "HydroPump" + }, + { + "@id": "cim:PowerElectronicsUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A generating unit or battery or aggregation that connects to the AC network using power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsUnit" + }, + { + "@id": "cim:RegulatingCondEq", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "rdfs:comment": "A type of conducting equipment that can regulate a quantity (i.e. voltage or flow) at a specific point in the network.", + "rdfs:label": "RegulatingCondEq" + }, + { + "@id": "cim:Reservoir", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A water storage facility within a hydro system, including: ponds, lakes, lagoons, and rivers. The storage is usually behind some type of dam.", + "rdfs:label": "Reservoir" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "nc:ACEmulationControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The AC emulation control function is used when AC emulation model is activated for a DC system. It consists in computing the active power set point of the DC system as a function of the voltage angle difference between both points of common coupling with the AC network in order to mimic the behavior of an AC transmission line. This control mode enables the automatic adjustment of the active power reference following variations of the AC system operational point. \nThe setpoint of the DC system is calculated by Psetpoint=Pref+Kdc*(angle1-angle2), where\n- Pref is the existing active power setpoint; \n- Kdc is the control system gain and \n- angle1 and angle2 are the phase angle measurement (measured at points of common coupling with the AC network) respectively at the side 1 and 2 of the DC system.", + "rdfs:label": "ACEmulationControlFunction" + }, + { + "@id": "nc:ActivePowerControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Active power control function is a function block that calculates operating point of the controlled equipment to achieve the target active power.", + "rdfs:label": "ActivePowerControlFunction" + }, + { + "@id": "nc:AreaDispatchableUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Allocates a given producing or consuming unit, including direct current corridor and collection of units, to a given control area (through the scheduling area) for supporting the control of the given area through dispatch instruction.", + "rdfs:label": "AreaDispatchableUnit" + }, + { + "@id": "nc:AssessedElement", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Assessed element is a network element for which the electrical state is evaluated in the regional or cross-regional process and which value is expected to fulfil regional rules function of the operational security limits.\nThe measurements and limits are as defined in the steady state hypothesis.", + "rdfs:label": "AssessedElement" + }, + { + "@id": "nc:AssessedElementWithContingency", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Combination of an assessed element and a contingency.", + "rdfs:label": "AssessedElementWithContingency" + }, + { + "@id": "nc:AssessedElementWithRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Combination of an assessed element and a remedial action", + "rdfs:label": "AssessedElementWithRemedialAction" + }, + { + "@id": "nc:AutomationFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC" + ], + "rdfs:comment": "Automation function is a collection of functional block or other automation function that can be executed as a work cycle program as part of an automated system.", + "rdfs:label": "AutomationFunction" + }, + { + "@id": "nc:AvailabilityRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Availability remedial action is a remedial action that cancels or reschedules an availability schedule.", + "rdfs:label": "AvailabilityRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:BiddingZone", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A bidding zone is a market-based method for handling power transmission congestion. It consists of scheduling areas that include the relevant production (supply) and consumption (demand) to form an electrical area with the same market price without capacity allocation.", + "rdfs:label": "BiddingZone" + }, + { + "@id": "nc:BiddingZoneBorder", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the aggregated connection capacity between two Bidding Zones.", + "rdfs:label": "BiddingZoneBorder" + }, + { + "@id": "nc:CircuitShare", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the share of the circuit which is part of an associated power transfer corridor.", + "rdfs:label": "CircuitShare" + }, + { + "@id": "nc:CompensatorControlModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of compensator controller mode.", + "rdfs:label": "CompensatorControlModeKind" + }, + { + "@id": "nc:CompensatorController", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Compensator controller is controlling the equipment to optimize the use of the compensators.", + "rdfs:label": "CompensatorController" + }, + { + "@id": "nc:ContingencyWithRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Combination of a contingency and a remedial action. ContingencyWithRemedialAction shall not be instantiated for preventive RemedialAction (RemedialAction.kind equals RemedialActionKind.preventive).", + "rdfs:label": "ContingencyWithRemedialAction" + }, + { + "@id": "nc:CountertradeRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Countertrade is a remedial action to relieve physical congestions where the location of activated resources within the bidding zone is not known.", + "rdfs:label": "CountertradeRemedialAction", + "rdfs:subClassOf": "nc:PowerRemedialAction" + }, + { + "@id": "nc:CrossBorderRelevance", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Combination of an assessed element and one or more bidding zone border that are affected by the assessment.", + "rdfs:label": "CrossBorderRelevance" + }, + { + "@id": "nc:CurrentControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Current control function is a function block that calculates the operating point of the controlled equipment to achieve the target current.", + "rdfs:label": "CurrentControlFunction" + }, + { + "@id": "nc:CurrentDroopControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Current droop control function is a function block that calculates the operating point of the controlled equipment to achieve the target current.", + "rdfs:label": "CurrentDroopControlFunction" + }, + { + "@id": "nc:CurrentDroopOverride", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Current droop override uses the following logic:\n- When the current exceeds a threshold the device executes the following transitions: 1) When injecting an inductive voltage or in monitoring mode the device tends to inject a voltage proportional to the difference between the line current and the aforementioned threshold. 2) When injecting a capacitive voltage the device transitions to monitoring mode. \n- If the aforementioned proportional voltage is lower than the initial one, the voltage injection remains unchanged. \nCurrent droop override is not applied when the device operates in currentDroop mode.", + "rdfs:label": "CurrentDroopOverride" + }, + { + "@id": "nc:DCControlModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of DC control mode.", + "rdfs:label": "DCControlModeKind" + }, + { + "@id": "nc:DCCurrentControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC current control function is a function block that calculates the operating point of the controlled equipment to achieve the target current.", + "rdfs:label": "DCCurrentControlFunction" + }, + { + "@id": "nc:DCPole", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The direct current (DC) system pole (IEC 60633) is part of a DC system consisting of all the equipment in the DC substations and the interconnecting transmission lines, if any, which during normal operation exhibit a common direct voltage polarity with respect to earth.", + "rdfs:label": "DCPole" + }, + { + "@id": "nc:DCSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A switch within the DC system.", + "rdfs:label": "DCSwitch" + }, + { + "@id": "nc:DCTieCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A collection of one or more direct current poles that connect two different control areas.", + "rdfs:label": "DCTieCorridor" + }, + { + "@id": "nc:DCVoltageControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC voltage control function is a function block that calculate the operating point of the controlled equipment to achieve the target voltage.", + "rdfs:label": "DCVoltageControlFunction" + }, + { + "@id": "nc:DirectCurrentEquipmentController", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Direct current equipment controller used to control different parts of the hierarchical structure of the DC control system defined by IEC 60633.", + "rdfs:label": "DirectCurrentEquipmentController" + }, + { + "@id": "nc:EnergyBlockOrder", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The energy block order is a block (an amount) of energy that forms the sequence of orders that are going to be distributed to an energy block component.", + "rdfs:label": "EnergyBlockOrder" + }, + { + "@id": "nc:EnergyGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An energy group is an aggregation of energy components which have the same energy characteristic, e.g. fuel type and technology. It can be used to allocate energy.", + "rdfs:label": "EnergyGroup" + }, + { + "@id": "nc:FACTSEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Flexible Alternating Current Transmission System regulating equipment.", + "rdfs:label": "FACTSEquipment", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "nc:FrequencyControlFuntion", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Frequency control function is a function block that calculate the operating point of the controlled equipment to achieve the target frequency.", + "rdfs:label": "FrequencyControlFuntion" + }, + { + "@id": "nc:FuelStorage", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Fuel storage. e.g. pile of coal that can be shared between multiple thermal generating units.", + "rdfs:label": "FuelStorage" + }, + { + "@id": "nc:FunctionBlock", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC" + ], + "rdfs:comment": "Function block is a function described as a set of elementary blocks. The blocks describe the function between input variables and output variables.", + "rdfs:label": "FunctionBlock" + }, + { + "@id": "nc:GridStateAlteration", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC" + ], + "rdfs:comment": "Grid state alteration is a change of values describing state (operating point) of one element in the grid model compared to the base case.", + "rdfs:label": "GridStateAlteration" + }, + { + "@id": "nc:GridStateAlterationRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Grid state alteration remedial action describes one or many grid state alterations applied to a grid model state or a particular scenario in order to resolve one or more identified constraints.", + "rdfs:label": "GridStateAlterationRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:ImpedanceControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Impedance control function is a function block that calculates the operating point of the controlled equipment to achieve the target impedance.", + "rdfs:label": "ImpedanceControlFunction" + }, + { + "@id": "nc:InfeedLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Infeed limit set constraints fed in to the network by two or more terminals.", + "rdfs:label": "InfeedLimit" + }, + { + "@id": "nc:InjectionControlModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of injection controller mode.", + "rdfs:label": "InjectionControlModeKind" + }, + { + "@id": "nc:InjectionController", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Injection controller is controlling the equipment which represents an injection or an external network.", + "rdfs:label": "InjectionController" + }, + { + "@id": "nc:ModularStaticSynchronousSeriesCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Modular static synchronous series compensator (MSSSC) is a type of flexible AC transmission system regulating equipment which consists of solid-state voltage source inverter connected in series with a transmission line. This is similar to static synchronous series compensator (SSSC), but without injection transformer. This enables the MSSSC to be truly modular with the ability to simply install a number of equipment in series to provide a desired maximum level of impedance. MSSSC can be dispersed into multiple location in a circuit working collectively under the same controller scheme.", + "rdfs:label": "ModularStaticSynchronousSeriesCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:PTCActivePowerSupport", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Defines the active power capability (support) of the scheme in relation to a PowerTransferCorridor.", + "rdfs:label": "PTCActivePowerSupport" + }, + { + "@id": "nc:PhaseControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Phase control function is a function block that calculate the operating point of the controlled equipment to achieve the target voltage.", + "rdfs:label": "PhaseControlFunction" + }, + { + "@id": "nc:PowerCapacity", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power capacity defines the capacity in regard to generation, consumption and transmission (import and export) for a relevant power system resource, e.g. bidding zone, including maximum and minimum electrical power capacity and any capacity allocation.", + "rdfs:label": "PowerCapacity" + }, + { + "@id": "nc:PowerFactorControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Power factor control function is a function block that calculates the operating point of the controlled equipment to achieve the target power factor.", + "rdfs:label": "PowerFactorControlFunction" + }, + { + "@id": "nc:PowerRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Energy remedial action describes actions to rearrange power schedules.", + "rdfs:label": "PowerRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:PowerShiftKeyStrategy", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Strategy of the power shift key.", + "rdfs:label": "PowerShiftKeyStrategy" + }, + { + "@id": "nc:PowerTransferCorridor", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A power transfer corridor is defined as a set of circuits (transmission lines or transformers) separating two portions of the power system, or a subset of circuits exposed to a substantial portion of the transmission exchange between two parts of the system.", + "rdfs:label": "PowerTransferCorridor" + }, + { + "@id": "nc:RangeConstraint", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC" + ], + "rdfs:comment": "Defines the rage constraint.", + "rdfs:label": "RangeConstraint" + }, + { + "@id": "nc:ReactivePowerControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Reactive power control function is a function block that calculate the operating point of the controlled equipment to achieve the target reactive power.", + "rdfs:label": "ReactivePowerControlFunction" + }, + { + "@id": "nc:RedispatchRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Redispatch remedial action is a remedial action that through rearranging power schedules is eliminating breaches of constraints.", + "rdfs:label": "RedispatchRemedialAction", + "rdfs:subClassOf": "nc:PowerRemedialAction" + }, + { + "@id": "nc:RemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": "NC", + "rdfs:comment": "Remedial action describes one or more actions that can be performed on a given power system model situation to eliminate one or more identified breaches of constraints. The remedial action can be costly, and have a cost characteristic, or non costly.", + "rdfs:label": "RemedialAction" + }, + { + "@id": "nc:RemedialActionDependency", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial action dependency is making two remedial actions depending on each other. Multiple dependency is done by multiple instances of this class. The dependency can arrive by having one of the following examples.\n", + "rdfs:label": "RemedialActionDependency" + }, + { + "@id": "nc:RemedialActionGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Grouping of remedial actions that can be operated together.", + "rdfs:label": "RemedialActionGroup" + }, + { + "@id": "nc:RemedialActionScheme", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Remedial Action Scheme (RAS), Special Protection Schemes (SPS), System Protection Schemes (SPS) or System Integrity Protection Schemes (SIPS).\nA Remedial Action Scheme consists of one or more stages that can trigger and execute a protection action.", + "rdfs:label": "RemedialActionScheme" + }, + { + "@id": "nc:RotatingMachineControlModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of rotating machine controller mode.", + "rdfs:label": "RotatingMachineControlModeKind" + }, + { + "@id": "nc:RotatingMachineController", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Rotating machine controller is controlling the equipment which may be used as a generator or motor.", + "rdfs:label": "RotatingMachineController" + }, + { + "@id": "nc:SSSCControlModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Control modes of the Static Synchronous Series Compensator (SSSC).", + "rdfs:label": "SSSCControlModeKind" + }, + { + "@id": "nc:SSSCController", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The controller of a Static synchronous series compensator (SSSC).", + "rdfs:label": "SSSCController" + }, + { + "@id": "nc:ScheduleResource", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A schedule resource is a market-based method for handling participation of small units, particularly located on the lower voltage level that is controlled by a Distributed System Operator (DSO). It is a collection of units that can operate in the market by providing bids, offers and a resulting committed operational schedule for the collection.", + "rdfs:label": "ScheduleResource" + }, + { + "@id": "nc:SchedulingArea", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An area where production and/or consumption of energy can be forecasted, scheduled and measured. The area is operated by only one system operator, typically a Transmission System Operator (TSO). The area can consist of a sub area, which has the same definition as the main area, but it can be operated by another system operator (typically Distributed System Operator (DSO) or a Closed Distributed System Operator (CDSO)). This includes microgrid concept. A substation is the smallest grouping that can be included in the area. The area size should be considered in terms of the possibility of accumulated reading (settlement metering) and the capability of operating as an island.", + "rdfs:label": "SchedulingArea" + }, + { + "@id": "nc:SchemeRemedialAction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Scheme remedial action is remedial action that involves a scheme that can include conditional logic and stages of grid alteration. The primary remedial action is the arming of these schemes, that will then perform curative remedial action when the condition is met. System Integrity Protection Scheme (SIPS) and Special Protection Scheme (SPS) are example of this.", + "rdfs:label": "SchemeRemedialAction", + "rdfs:subClassOf": "nc:RemedialAction" + }, + { + "@id": "nc:StageTrigger", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Stage that is triggered either by TriggerCondition or by gate condition within a stage.", + "rdfs:label": "StageTrigger" + }, + { + "@id": "nc:StaticSynchronousCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Static synchronous compensator (STATCOM), also known as a static synchronous condenser (STATCON), is a type of flexible AC transmission system regulating equipment used on alternating current electricity transmission networks. It is based on a power electronics voltage-source converter and can act as either a source or sink of reactive AC power to an electricity network. If connected to a source of power it can also provide active AC power.", + "rdfs:label": "StaticSynchronousCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:StaticSynchronousSeriesCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Static synchronous series compensator (SSSC) is a type of flexible AC transmission system which consists of a solid-state voltage source inverter coupled with a transformer that is connected in series with a transmission line. This device can inject an almost sinusoidal voltage in series with the line. This injected voltage could be considered as an inductive or capacitive reactance, which is connected in series with the transmission line. This feature can provide controllable voltage compensation. In addition, SSSC is able to reverse the power flow by injecting a sufficiently large series reactive compensating voltage. Moreover it can inject a voltage proportional to the difference between the line current and the pre-configured current threshold. It shall have two Terminal-s associated with it.", + "rdfs:label": "StaticSynchronousSeriesCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:StaticVarCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms.\n\nThe SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.", + "rdfs:label": "StaticVarCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:SubstationController", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Substation controller is controlling the equipment to optimize the use of the controlling equipment within a substation.", + "rdfs:label": "SubstationController" + }, + { + "@id": "nc:SubstationControllerModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of substation controller mode.", + "rdfs:label": "SubstationControllerModeKind" + }, + { + "@id": "nc:TCSCControlModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "NC", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Kind of TCSC control mode.", + "rdfs:label": "TCSCControlModeKind" + }, + { + "@id": "nc:TCSCController", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "TCSC controller is controlling the equipment to optimize the performance of the TCSC.", + "rdfs:label": "TCSCController" + }, + { + "@id": "nc:ThyristorControlledSeriesCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Thyristor-controlled series capacitors (TCSC) is a type of flexible AC transmission system regulating equipment that is configured with controlled reactors in parallel with sections of a capacitor bank. This combination allows smooth control of the fundamental frequency capacitive reactance over a wide range. The thyristor valve contains a string of series connected high power thyristors. TCSC can control power flows in order to achieve eliminating of line overloads, reducing loop flows and minimising system losses.", + "rdfs:label": "ThyristorControlledSeriesCompensator", + "rdfs:subClassOf": "nc:FACTSEquipment" + }, + { + "@id": "nc:VoltageAngleLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Voltage angle limit between two terminals. The association end OperationalLimitSet.Terminal defines one end and the host of the limit. The association end VoltageAngleLimit.AngleReferenceTerminal defines the reference terminal.", + "rdfs:label": "VoltageAngleLimit" + }, + { + "@id": "nc:VoltageControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Voltage control function is a function block that calculate the operating point of the controlled equipment to achieve the target voltage.", + "rdfs:label": "VoltageControlFunction" + }, + { + "@id": "nc:VoltageInjectionControlFunction", + "@type": "owl:Class", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "cims:stereotype": [ + "Description", + "NC", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Voltage injection control function is a function block that calculates the operating point of the controlled equipment to achieve the target voltage injection. The controlled point is the Terminal with sequenceNumber =1.", + "rdfs:label": "VoltageInjectionControlFunction" + }, + { + "@id": "cim:GeneratingUnit.startupCost", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:dataType": { + "@id": "cim:Money" + }, + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The initial startup cost incurred for each start of the GeneratingUnit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "startupCost" + }, + { + "@id": "nc:CompensatorController.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Mode of the compensator controller.", + "rdfs:domain": "nc:CompensatorController", + "rdfs:label": "mode", + "rdfs:range": "nc:CompensatorControlModeKind" + }, + { + "@id": "nc:DirectCurrentEquipmentController.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Mode of the dc controller.", + "rdfs:domain": "nc:DirectCurrentEquipmentController", + "rdfs:label": "mode", + "rdfs:range": "nc:DCControlModeKind" + }, + { + "@id": "nc:FrequencyControlFuntion.targetValue", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:dataType": { + "@id": "cim:Frequency" + }, + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Target value for the frequency that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:FrequencyControlFuntion", + "rdfs:label": "targetValue" + }, + { + "@id": "nc:GeneratingUnit.warmStartupCost", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:dataType": { + "@id": "cim:Money" + }, + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The warm startup cost incurred for each start of the GeneratingUnit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "warmStartupCost" + }, + { + "@id": "nc:InjectionController.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Mode of the injection controller.", + "rdfs:domain": "nc:InjectionController", + "rdfs:label": "mode", + "rdfs:range": "nc:InjectionControlModeKind" + }, + { + "@id": "nc:RotatingMachineController.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Mode of the rotating machine controller.", + "rdfs:domain": "nc:RotatingMachineController", + "rdfs:label": "mode", + "rdfs:range": "nc:RotatingMachineControlModeKind" + }, + { + "@id": "nc:SSSCController.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Mode of the Static Synchronous Series compensator controller.", + "rdfs:domain": "nc:SSSCController", + "rdfs:label": "mode", + "rdfs:range": "nc:SSSCControlModeKind" + }, + { + "@id": "nc:SubstationController.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Mode of the substation controller.", + "rdfs:domain": "nc:SubstationController", + "rdfs:label": "mode", + "rdfs:range": "nc:SubstationControllerModeKind" + }, + { + "@id": "nc:TCSCController.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Mode of the TCSC controller.", + "rdfs:domain": "nc:TCSCController", + "rdfs:label": "mode", + "rdfs:range": "nc:TCSCControlModeKind" + }, + { + "@id": "cim:Contingency.mustStudy", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Set true if must study this contingency.", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "mustStudy", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Equipment.inService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the availability of the equipment. True means the equipment is available for topology processing, which determines if the equipment is energized or not. False means that the equipment is treated by network applications as if it is not in the model.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "inService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Equipment.networkAnalysisEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The equipment is enabled to participate in network analysis. If unspecified, the value is assumed to be true.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "networkAnalysisEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:RegulatingCondEq.controlEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the regulation status of the equipment. True is regulating, false is not regulating.", + "rdfs:domain": "cim:RegulatingCondEq", + "rdfs:label": "controlEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:ACEmulationControlFunction.gain", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Control system gain in AC transmission emulation control measured in MW/deg. It plays the role of an admittance of the equivalent AC transmission line that the control is emulating the higher is the gain the higher is the active power transfer at steady state.", + "rdfs:domain": "nc:ACEmulationControlFunction", + "rdfs:label": "gain", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:ACEmulationControlFunction.referenceP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Existing active power setpoint used to calculate the active power setpoint of the AC emulation control.", + "rdfs:domain": "nc:ACEmulationControlFunction", + "rdfs:label": "referenceP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ACEmulationControlFunction.timeConstant", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Control system time constant in AC transmission emulation control. It affects the time needed to \nreach a new steady state equilibrium point after a network perturbation extremely important to guarantee N-1 relief related to an interconnection. The higher is time constant the slower is the DC system dynamic.", + "rdfs:domain": "nc:ACEmulationControlFunction", + "rdfs:label": "timeConstant", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "nc:ActivePowerControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Target value for the active power that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:ActivePowerControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AreaDispatchableUnit.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies if the unit is enabled to accept a dispatch instruction. If true, the unit is enabled to accept a dispatch instruction. If false, the unit has the capability, but it is not enabled to receive a dispatch instruction.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AreaDispatchableUnit.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:AreaDispatchableUnit", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElement.appointedMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The percentage (appointed to a region) of the remaining margin obtained in the grid model to reach its current limit under normal operating conditions. The maximum percentage shall by default be 10% of the remaining margin.\nIt is only used when an assessed element is considered conservative for a region.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "appointedMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.coordinatedValidationAdjustment", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Positive value calculated and provided by the Coordinated Capacity Calculator (CCC) for the reduction of Remaining Available Margin (RAM) in order to ensure grid security.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "coordinatedValidationAdjustment", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElement.coordinatedValidationAdjustmentJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Free text description provided by the coordinated capacity calculator (CCC) for justifying the reduction of Remaining Available Margin (RAM) by means of Coordinated Validation Adjustment (CVA). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "coordinatedValidationAdjustmentJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElement.criticalElementContingencyJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Free text describing the justification of critical element contingency categorization (e.g. the use of the kind). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "criticalElementContingencyJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElement.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the assessed element is enabled, otherwise it is disabled.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AssessedElement.individualValidationAdjustment", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Positive value calculated and provided by System Operators from their individual validation process for the reduction of Remaining Available Margin (RAM) in order to ensure grid security.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "individualValidationAdjustment", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElement.individualValidationAdjustmentJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Free text description provided by System Operators for justifying the reduction of Remaining Available Margin (RAM) by means of Individual Validation Adjustment (IVA). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "individualValidationAdjustmentJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElement.individualValidationAdjustmentShare", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Positive value expressed calculated by the Coordinated Capacity Calculator (CCC) based on the provided Individual Validation Adjustment (IVA) by System Operators in order to show the actual reduction of Remaining Available Margin (RAM). Individual Validation Adjustment Share is a positive non-zero value. It is equal or less than the Individual Validation Adjustment value.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "individualValidationAdjustmentShare", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElement.maxFlow", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum flow on a conducting equipment or a collection of conducting equipment forming a power transfer corridor. For assessed element that becomes critical due to contingency, this value represents the maximum flow with remedial action taken into consideration.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "maxFlow", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:AssessedElement.maxMarginAdjustment", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Maximum adjustment, relative to maximum flow allowed for exceeding the maximum flow of this assessed element.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "maxMarginAdjustment", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.positiveVirtualMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "A positive margin that defines the overload allowed in a solution for the assessed element for the current situation. The margin represents influences that can be solved by the System Operators using available remedial action which is not cross-border relevant remedial action.\nAll relevant operational limits (e.g. PATL, TATL, etc) are modified by this margin value. The attribute represents the increase.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "positiveVirtualMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.scannedThresholdMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Threshold percentage that a scanned element can be overloaded, on a given element, on top of any overload prior to optimisation (default= 5%). e.g. Initial loading of the element is 110%, with a 5% scanned threshold margin, the new maximum is 115% of the limit (e.g. PATL, TATL, etc).\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "scannedThresholdMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:AssessedElement.targetRemainingAvailableMarginJustification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Free text describing the justification for the target Remaining Available Margin (RAM). This justification is not intended for any application processing purpose, it should only be used for reporting.", + "rdfs:domain": "nc:AssessedElement", + "rdfs:label": "targetRemainingAvailableMarginJustification", + "rdfs:range": "xsd:string" + }, + { + "@id": "nc:AssessedElementWithContingency.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the assessed element with contingency is enabled, otherwise it is disabled.", + "rdfs:domain": "nc:AssessedElementWithContingency", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AssessedElementWithRemedialAction.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the assessed element with remedial action is enabled, otherwise it is disabled.", + "rdfs:domain": "nc:AssessedElementWithRemedialAction", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:AutomationFunction.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the automation function is enabled (active). Otherwise false.", + "rdfs:domain": "nc:AutomationFunction", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:BiddingZone.netPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Net position is the netted sum of electricity exports and imports for each market time unit for a bidding zone.", + "rdfs:domain": "nc:BiddingZone", + "rdfs:label": "netPosition", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:BiddingZoneBorder.alreadyAllocatedCapacity", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Already Allocated Capacity (AAC) means the total amount of allocated transmission rights i.e. transmission capacity reserved by virtue of historical long-term contracts and the previously held transmission capacity reservation auctions.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "alreadyAllocatedCapacity", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:BiddingZoneBorder.alreadyAllocatedFlow", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The maximum allowed flow on the collection of interconnection between two bidding zones.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "alreadyAllocatedFlow", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:BiddingZoneBorder.availableTransferCapacity", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Available Transfer Capacity (ATC) means the transmission capacity that remains available, after allocation procedure, to be used under the physical conditions of the transmission system. ATC value is defined as: ATC = NTC - AAC.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "availableTransferCapacity", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:BiddingZoneBorder.netTransferCapacity", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Net Transfer Capacity (NTC) is defined as NTC = TTC – TRM and corresponds to the maximum exchange between two areas compatible with operational security limits applicable in both areas and taking into account the technical uncertainties on future network conditions.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "netTransferCapacity", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:BiddingZoneBorder.totalTransferCapacity", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Total Transfer Capacity (TTC) is the maximum exchange program between two areas compatible with operational security standards applicable at each system if future network conditions, generation and load patterns were perfectly known in advance.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "totalTransferCapacity", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:BiddingZoneBorder.transmissionReliabilityMargin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Transmission Reliability Margin (TRM) is the minimum reserve that system operators must have available at their connections so that they can help other countries to which their system is directly or indirectly connected, if necessary.", + "rdfs:domain": "nc:BiddingZoneBorder", + "rdfs:label": "transmissionReliabilityMargin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:CircuitShare.contributionFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Contribution factor for the circuit which is part of a power transfer corridor.\nThe allowed value range is [0,100].", + "rdfs:domain": "nc:CircuitShare", + "rdfs:label": "contributionFactor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:Contingency.probability", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The forecasted probability of the occurrence of the contingency based on the given operational condition, status of the equipment and the forecasted environment condition.\nThe allowed value range is [0,100].", + "rdfs:domain": "cim:Contingency", + "rdfs:label": "probability", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:ContingencyWithRemedialAction.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the contingency with remedial action is enabled, otherwise it is disabled.", + "rdfs:domain": "nc:ContingencyWithRemedialAction", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:CrossBorderRelevance.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the cross border relevance is enabled, otherwise it is disabled.", + "rdfs:domain": "nc:CrossBorderRelevance", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:CurrentControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Target value for the current that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:CurrentControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:CurrentDroopControlFunction.targetValueCapacitive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Setpoint when control is active in capacitive region.", + "rdfs:domain": "nc:CurrentDroopControlFunction", + "rdfs:label": "targetValueCapacitive", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:CurrentDroopControlFunction.targetValueInductive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Setpoint when control is active in inductive region.", + "rdfs:domain": "nc:CurrentDroopControlFunction", + "rdfs:label": "targetValueInductive", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:CurrentDroopOverride.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the current droop override is enabled (active). Otherwise false.", + "rdfs:domain": "nc:CurrentDroopOverride", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:CurrentDroopOverride.targetValueCapacitiveI", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Setpoint when control is active in capacitive region.", + "rdfs:domain": "nc:CurrentDroopOverride", + "rdfs:label": "targetValueCapacitiveI", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:CurrentDroopOverride.targetValueInductiveI", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Setpoint when control is active in inductive region.", + "rdfs:domain": "nc:CurrentDroopOverride", + "rdfs:label": "targetValueInductiveI", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:DCCurrentControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Target value for the current that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:DCCurrentControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:DCPole.maxEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum high economic active power limit, that should not exceed the maximum operating active power limit.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "maxEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:DCPole.minEconomicP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Low economic active power limit that shall be greater than or equal to the minimum operating active power limit.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "minEconomicP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:DCPole.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:DCPole.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "nc:DCPole", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:DCSwitch.locked", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "If true, the switch is locked. The resulting switch state is a combination of locked and DCSwitch.open attributes as follows:\n", + "rdfs:domain": "nc:DCSwitch", + "rdfs:label": "locked", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:DCSwitch.open", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The attribute tells if the switch is considered open when used as input to topology processing.", + "rdfs:domain": "nc:DCSwitch", + "rdfs:label": "open", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:DCTieCorridor.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power at the point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution in the case a simplified power flow model is used.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:DCTieCorridor.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power at the point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution in the case a simplified power flow model is used.", + "rdfs:domain": "nc:DCTieCorridor", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:DCVoltageControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Target value for the voltage that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:DCVoltageControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:EnergyBlockOrder.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The maximum active power that can be applied as part of this block order.", + "rdfs:domain": "nc:EnergyBlockOrder", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:EnergyBlockOrder.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor.", + "rdfs:domain": "nc:EnergyBlockOrder", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:EnergyBlockOrder.sequence", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Sequence needs to be ordered by the scheduling area. It has to be unique by the scheduling area.", + "rdfs:domain": "nc:EnergyBlockOrder", + "rdfs:label": "sequence", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:EnergyConsumer.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:EnergyGroup.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power for the energy group representing a particular energy type. e.g. WInd Power", + "rdfs:domain": "nc:EnergyGroup", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:EnergyGroup.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor for the power group in relation to scheduling area. Must be a positive value.", + "rdfs:domain": "nc:EnergyGroup", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:FACTSEquipment.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "nc:FACTSEquipment", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:FrequencyControlFuntion.frequencyBias", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Target value for the active power that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:FrequencyControlFuntion", + "rdfs:label": "frequencyBias", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:FuelStorage.energyStorage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:RealEnergy", + "qudt:hasUnit": "unit:MegaW-HR", + "rdfs:comment": "Amount of energy available in the storage.", + "rdfs:domain": "nc:FuelStorage", + "rdfs:label": "energyStorage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.Wh" + }, + { + "@id": "nc:FunctionBlock.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "True, if the function block is enabled (active). Otherwise false.", + "rdfs:domain": "nc:FunctionBlock", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GeneratingUnit.mustRun", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies if the generating unit is a must-run unit. This means that it cannot be instructed to shutdown due to other obligation. e.g. Providing heat. If true, the generating unit is must-run. If false, it is not.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "mustRun", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GeneratingUnit.mustRunP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum active power injection that is needed to meet must-run requirement. This value can be higher or equal to minimum operational limit. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "mustRunP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:GeneratingUnit.mustRunQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Minimum reactive power injection that is needed to meet must-run requirement. This value can be higher or equal to minimum operational limit. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "mustRunQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:GeneratingUnit.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:GridStateAlteration.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The status of the GridStateAlteration set by an operation or by a signal resulting from a control action.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:GridStateAlteration.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.\ne.g. If 0 this grid alteration does not participate. The sum of all participation factors for all grid state alterations associated with same remedial action shall be equal to 100%.", + "rdfs:domain": "nc:GridStateAlteration", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "nc:HydroPump.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:ImpedanceControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Impedance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Target value for the impedance that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:ImpedanceControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:InfeedLimit.valueA", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Value of current limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:InfeedLimit", + "rdfs:label": "valueA", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "nc:InfeedLimit.valueW", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Value of active power limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "nc:InfeedLimit", + "rdfs:label": "valueW", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PTCActivePowerSupport.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The support that a System Integrity Protection Scheme (SIPS) gives to a Power Transfer Corridor (PTC).", + "rdfs:domain": "nc:PTCActivePowerSupport", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PhaseControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Target value for the phase that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:PhaseControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:PowerCapacity.maxInterchange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum total active power (AC and DC) that the net position for the bidding zone can have to maintain operational security. Positive sign means flow into the bidding zone.", + "rdfs:domain": "nc:PowerCapacity", + "rdfs:label": "maxInterchange", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerCapacity.minImportP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum imported active power requirement.", + "rdfs:domain": "nc:PowerCapacity", + "rdfs:label": "minImportP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerCapacity.minInterchange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum total active power (AC and DC) that the net position for the bidding zone can have to maintain operational security. Negative sign means flow out of the bidding zone.", + "rdfs:domain": "nc:PowerCapacity", + "rdfs:label": "minInterchange", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerCapacity.netACInterchange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The netted aggregation of all AC external schedules of an area. Positive sign means flow into the area (Import).", + "rdfs:domain": "nc:PowerCapacity", + "rdfs:label": "netACInterchange", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerCapacity.netACInterchangeTolerance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The area AC Net Position tolerance.", + "rdfs:domain": "nc:PowerCapacity", + "rdfs:label": "netACInterchangeTolerance", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:PowerCapacity.netDCInterchange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The netted aggregation of all DC external schedules of an area. Positive sign means flow into the area.", + "rdfs:domain": "nc:PowerCapacity", + "rdfs:label": "netDCInterchange", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerCapacity.regulatingDownAllocation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The balancing capacity allocated for regulating down, by decreasing the production, increasing the direct current export, decreasing direct current import or increasing the consumption of energy in the bidding zone. This must be a positive number.", + "rdfs:domain": "nc:PowerCapacity", + "rdfs:label": "regulatingDownAllocation", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerCapacity.regulatingUpAllocation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The balancing capacity allocated for regulating up, by increasing the production, decreasing the direct current export, increasing direct current import or reducing the consumption of energy in the bidding zone. This must be a positive number.", + "rdfs:domain": "nc:PowerCapacity", + "rdfs:label": "regulatingUpAllocation", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerElectronicsUnit.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerElectronicsUnit.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:PowerFactorControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Target value for the power factor that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:PowerFactorControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:PowerRemedialAction.maxRegulatingDown", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum net amount of active power that the remedial action can regulate down.", + "rdfs:domain": "nc:PowerRemedialAction", + "rdfs:label": "maxRegulatingDown", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerRemedialAction.maxRegulatingUp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum net amount of active power that the remedial action can regulate up.", + "rdfs:domain": "nc:PowerRemedialAction", + "rdfs:label": "maxRegulatingUp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:PowerShiftKeyStrategy.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the assessed element is enabled, otherwise it is disabled.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:PowerShiftKeyStrategy.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entities part of the power shift strategy. Must be a positive value.", + "rdfs:domain": "nc:PowerShiftKeyStrategy", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:PowerTransferCorridor.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "It enables/disables the monitoring/assessment of a power transfer corridor. True means that the monitoring of the power transfer corridor is assessed. False means the power transfer corridor is not assessed.", + "rdfs:domain": "nc:PowerTransferCorridor", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RangeConstraint.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The value at the time. The meaning of the value is defined by the attribute referenced by the PropertyReference. The value can be integer, float or boolean. In case of boolean 1 equals true and 0 equals false. \nIf the valueKind is incremental or incrementalPercentage, then the value shall be positive (greater than zero).\nIf the valueKind is incrementalPercentage, then the value shall be in the range [0, 100].", + "rdfs:domain": "nc:RangeConstraint", + "rdfs:label": "value", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:ReactivePowerControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Target value for the reactive power that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:ReactivePowerControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "nc:RemedialAction.available", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies if the remedial action is available to be proposed. True means available, False means unavailable.", + "rdfs:domain": "nc:RemedialAction", + "rdfs:label": "available", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RemedialActionDependency.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, the remedial action dependency is enabled, otherwise it is disabled.", + "rdfs:domain": "nc:RemedialActionDependency", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RemedialActionGroup.maxRegulatingDown", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum net amount of active power that the group of remedial actions can regulate down.", + "rdfs:domain": "nc:RemedialActionGroup", + "rdfs:label": "maxRegulatingDown", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:RemedialActionGroup.maxRegulatingUp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum net amount of active power that the group of remedial actions can regulate up.", + "rdfs:domain": "nc:RemedialActionGroup", + "rdfs:label": "maxRegulatingUp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:RemedialActionScheme.armed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Defines the arming status of the remedial action scheme. It is set by operation or by signal.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "armed", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:RemedialActionScheme.inService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Specifies the availability of the Remedial Action Scheme (RAS). If true, the RAS is available for contingency processing. If false, the RAS is treated by contingency processing as if it is not in the model.", + "rdfs:domain": "nc:RemedialActionScheme", + "rdfs:label": "inService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:Reservoir.energyStorage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:RealEnergy", + "qudt:hasUnit": "unit:MegaW-HR", + "rdfs:comment": "Amount of energy available in the storage.", + "rdfs:domain": "cim:Reservoir", + "rdfs:label": "energyStorage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.Wh" + }, + { + "@id": "nc:ScheduleResource.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:ScheduleResource.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "nc:ScheduleResource", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:SchedulingArea.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Netted active power representing production, consumption and import/export for the scheduling area.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "nc:SchedulingArea.participationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Participation factor describing the entity part of the active power provided by a collection of entities (e.g. an active power forecast to a collection of entities is divided to each of the member entity according to the participation factor). Must be a positive value.\nIn the case of a sharing strategy, the distribution is following entities value (V) equals aggregated value (T) divided by sum of participation factors (PF), i.e. V=T/sum(PF). \nIn the case of priority strategy, the item with the lowest number gets allocated energy first.", + "rdfs:domain": "nc:SchedulingArea", + "rdfs:label": "participationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "nc:StageTrigger.armed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The status of the class set by operation or by signal. Optional field that will override other status fields.", + "rdfs:domain": "nc:StageTrigger", + "rdfs:label": "armed", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:StageTrigger.inService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Indicates if the stage trigger is in service.", + "rdfs:domain": "nc:StageTrigger", + "rdfs:label": "inService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "nc:ThyristorControlledSeriesCompensator.compensationZ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Impedance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "The actual compensation impedance provided by the compensator. The attribute value shall be positive if compensation is in the capacitive range. The attribute value shall be negative if compensation is in the inductive rating.", + "rdfs:domain": "nc:ThyristorControlledSeriesCompensator", + "rdfs:label": "compensationZ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "nc:ThyristorControlledSeriesCompensator.currentSection", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The current section on which the TCSC is operating.", + "rdfs:domain": "nc:ThyristorControlledSeriesCompensator", + "rdfs:label": "currentSection", + "rdfs:range": "xsd:integer" + }, + { + "@id": "nc:VoltageAngleLimit.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "The difference in angle degrees between referenced by the association end OperationalLimitSet.Terminal and the Terminal referenced by the association end VoltageAngleLimit.AngleReferenceTerminal. The value shall be positive (greater than zero).", + "rdfs:domain": "nc:VoltageAngleLimit", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "nc:VoltageControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Target value for the voltage that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:VoltageControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "nc:VoltageInjectionControlFunction.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "NC", + { + "@id": "uml:attribute" + } + ], + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Target value for the voltage that the control function is calculating to achieve by adjusting the operational setting to the controlled equipment.", + "rdfs:domain": "nc:VoltageInjectionControlFunction", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:Currency.AED", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United Arab Emirates dirham.", + "rdfs:label": "AED" + }, + { + "@id": "cim:Currency.AFN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Afghan afghani.", + "rdfs:label": "AFN" + }, + { + "@id": "cim:Currency.ALL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Albanian lek.", + "rdfs:label": "ALL" + }, + { + "@id": "cim:Currency.AMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Armenian dram.", + "rdfs:label": "AMD" + }, + { + "@id": "cim:Currency.ANG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Netherlands Antillean guilder.", + "rdfs:label": "ANG" + }, + { + "@id": "cim:Currency.AOA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Angolan kwanza.", + "rdfs:label": "AOA" + }, + { + "@id": "cim:Currency.ARS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Argentine peso.", + "rdfs:label": "ARS" + }, + { + "@id": "cim:Currency.AUD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Australian dollar.", + "rdfs:label": "AUD" + }, + { + "@id": "cim:Currency.AWG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Aruban florin.", + "rdfs:label": "AWG" + }, + { + "@id": "cim:Currency.AZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Azerbaijani manat.", + "rdfs:label": "AZN" + }, + { + "@id": "cim:Currency.BAM", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bosnia and Herzegovina convertible mark.", + "rdfs:label": "BAM" + }, + { + "@id": "cim:Currency.BBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Barbados dollar.", + "rdfs:label": "BBD" + }, + { + "@id": "cim:Currency.BDT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bangladeshi taka.", + "rdfs:label": "BDT" + }, + { + "@id": "cim:Currency.BGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bulgarian lev.", + "rdfs:label": "BGN" + }, + { + "@id": "cim:Currency.BHD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahraini dinar.", + "rdfs:label": "BHD" + }, + { + "@id": "cim:Currency.BIF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Burundian franc.", + "rdfs:label": "BIF" + }, + { + "@id": "cim:Currency.BMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bermudian dollar (customarily known as Bermuda dollar).", + "rdfs:label": "BMD" + }, + { + "@id": "cim:Currency.BND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brunei dollar.", + "rdfs:label": "BND" + }, + { + "@id": "cim:Currency.BOB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Boliviano.", + "rdfs:label": "BOB" + }, + { + "@id": "cim:Currency.BOV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bolivian Mvdol (funds code).", + "rdfs:label": "BOV" + }, + { + "@id": "cim:Currency.BRL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brazilian real.", + "rdfs:label": "BRL" + }, + { + "@id": "cim:Currency.BSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahamian dollar.", + "rdfs:label": "BSD" + }, + { + "@id": "cim:Currency.BTN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bhutanese ngultrum.", + "rdfs:label": "BTN" + }, + { + "@id": "cim:Currency.BWP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Botswana pula.", + "rdfs:label": "BWP" + }, + { + "@id": "cim:Currency.BYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belarusian ruble.", + "rdfs:label": "BYR" + }, + { + "@id": "cim:Currency.BZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belize dollar.", + "rdfs:label": "BZD" + }, + { + "@id": "cim:Currency.CAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Canadian dollar.", + "rdfs:label": "CAD" + }, + { + "@id": "cim:Currency.CDF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Congolese franc.", + "rdfs:label": "CDF" + }, + { + "@id": "cim:Currency.CHF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swiss franc.", + "rdfs:label": "CHF" + }, + { + "@id": "cim:Currency.CLF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Fomento (funds code), Chile.", + "rdfs:label": "CLF" + }, + { + "@id": "cim:Currency.CLP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chilean peso.", + "rdfs:label": "CLP" + }, + { + "@id": "cim:Currency.CNY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chinese yuan.", + "rdfs:label": "CNY" + }, + { + "@id": "cim:Currency.COP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Colombian peso.", + "rdfs:label": "COP" + }, + { + "@id": "cim:Currency.COU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Valor Real.", + "rdfs:label": "COU" + }, + { + "@id": "cim:Currency.CRC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Costa Rican colon.", + "rdfs:label": "CRC" + }, + { + "@id": "cim:Currency.CUC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban convertible peso.", + "rdfs:label": "CUC" + }, + { + "@id": "cim:Currency.CUP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban peso.", + "rdfs:label": "CUP" + }, + { + "@id": "cim:Currency.CVE", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cape Verde escudo.", + "rdfs:label": "CVE" + }, + { + "@id": "cim:Currency.CZK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Czech koruna.", + "rdfs:label": "CZK" + }, + { + "@id": "cim:Currency.DJF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Djiboutian franc.", + "rdfs:label": "DJF" + }, + { + "@id": "cim:Currency.DKK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Danish krone.", + "rdfs:label": "DKK" + }, + { + "@id": "cim:Currency.DOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Dominican peso.", + "rdfs:label": "DOP" + }, + { + "@id": "cim:Currency.DZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Algerian dinar.", + "rdfs:label": "DZD" + }, + { + "@id": "cim:Currency.EEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Estonian kroon.", + "rdfs:label": "EEK" + }, + { + "@id": "cim:Currency.EGP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Egyptian pound.", + "rdfs:label": "EGP" + }, + { + "@id": "cim:Currency.ERN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Eritrean nakfa.", + "rdfs:label": "ERN" + }, + { + "@id": "cim:Currency.ETB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ethiopian birr.", + "rdfs:label": "ETB" + }, + { + "@id": "cim:Currency.EUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Euro.", + "rdfs:label": "EUR" + }, + { + "@id": "cim:Currency.FJD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Fiji dollar.", + "rdfs:label": "FJD" + }, + { + "@id": "cim:Currency.FKP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Falkland Islands pound.", + "rdfs:label": "FKP" + }, + { + "@id": "cim:Currency.GBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pound sterling.", + "rdfs:label": "GBP" + }, + { + "@id": "cim:Currency.GEL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Georgian lari.", + "rdfs:label": "GEL" + }, + { + "@id": "cim:Currency.GHS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ghanaian cedi.", + "rdfs:label": "GHS" + }, + { + "@id": "cim:Currency.GIP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gibraltar pound.", + "rdfs:label": "GIP" + }, + { + "@id": "cim:Currency.GMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gambian dalasi.", + "rdfs:label": "GMD" + }, + { + "@id": "cim:Currency.GNF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guinean franc.", + "rdfs:label": "GNF" + }, + { + "@id": "cim:Currency.GTQ", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guatemalan quetzal.", + "rdfs:label": "GTQ" + }, + { + "@id": "cim:Currency.GYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guyanese dollar.", + "rdfs:label": "GYD" + }, + { + "@id": "cim:Currency.HKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hong Kong dollar.", + "rdfs:label": "HKD" + }, + { + "@id": "cim:Currency.HNL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Honduran lempira.", + "rdfs:label": "HNL" + }, + { + "@id": "cim:Currency.HRK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Croatian kuna.", + "rdfs:label": "HRK" + }, + { + "@id": "cim:Currency.HTG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Haitian gourde.", + "rdfs:label": "HTG" + }, + { + "@id": "cim:Currency.HUF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hungarian forint.", + "rdfs:label": "HUF" + }, + { + "@id": "cim:Currency.IDR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indonesian rupiah.", + "rdfs:label": "IDR" + }, + { + "@id": "cim:Currency.ILS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Israeli new sheqel.", + "rdfs:label": "ILS" + }, + { + "@id": "cim:Currency.INR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indian rupee.", + "rdfs:label": "INR" + }, + { + "@id": "cim:Currency.IQD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iraqi dinar.", + "rdfs:label": "IQD" + }, + { + "@id": "cim:Currency.IRR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iranian rial.", + "rdfs:label": "IRR" + }, + { + "@id": "cim:Currency.ISK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Icelandic króna.", + "rdfs:label": "ISK" + }, + { + "@id": "cim:Currency.JMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jamaican dollar.", + "rdfs:label": "JMD" + }, + { + "@id": "cim:Currency.JOD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jordanian dinar.", + "rdfs:label": "JOD" + }, + { + "@id": "cim:Currency.JPY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Japanese yen.", + "rdfs:label": "JPY" + }, + { + "@id": "cim:Currency.KES", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kenyan shilling.", + "rdfs:label": "KES" + }, + { + "@id": "cim:Currency.KGS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kyrgyzstani som.", + "rdfs:label": "KGS" + }, + { + "@id": "cim:Currency.KHR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cambodian riel.", + "rdfs:label": "KHR" + }, + { + "@id": "cim:Currency.KMF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Comoro franc.", + "rdfs:label": "KMF" + }, + { + "@id": "cim:Currency.KPW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "North Korean won.", + "rdfs:label": "KPW" + }, + { + "@id": "cim:Currency.KRW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South Korean won.", + "rdfs:label": "KRW" + }, + { + "@id": "cim:Currency.KWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kuwaiti dinar.", + "rdfs:label": "KWD" + }, + { + "@id": "cim:Currency.KYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cayman Islands dollar.", + "rdfs:label": "KYD" + }, + { + "@id": "cim:Currency.KZT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kazakhstani tenge.", + "rdfs:label": "KZT" + }, + { + "@id": "cim:Currency.LAK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lao kip.", + "rdfs:label": "LAK" + }, + { + "@id": "cim:Currency.LBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lebanese pound.", + "rdfs:label": "LBP" + }, + { + "@id": "cim:Currency.LKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sri Lanka rupee.", + "rdfs:label": "LKR" + }, + { + "@id": "cim:Currency.LRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Liberian dollar.", + "rdfs:label": "LRD" + }, + { + "@id": "cim:Currency.LSL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lesotho loti.", + "rdfs:label": "LSL" + }, + { + "@id": "cim:Currency.LTL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lithuanian litas.", + "rdfs:label": "LTL" + }, + { + "@id": "cim:Currency.LVL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Latvian lats.", + "rdfs:label": "LVL" + }, + { + "@id": "cim:Currency.LYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Libyan dinar.", + "rdfs:label": "LYD" + }, + { + "@id": "cim:Currency.MAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moroccan dirham.", + "rdfs:label": "MAD" + }, + { + "@id": "cim:Currency.MDL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moldovan leu.", + "rdfs:label": "MDL" + }, + { + "@id": "cim:Currency.MGA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malagasy ariary.", + "rdfs:label": "MGA" + }, + { + "@id": "cim:Currency.MKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macedonian denar.", + "rdfs:label": "MKD" + }, + { + "@id": "cim:Currency.MMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Myanma kyat.", + "rdfs:label": "MMK" + }, + { + "@id": "cim:Currency.MNT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mongolian tugrik.", + "rdfs:label": "MNT" + }, + { + "@id": "cim:Currency.MOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macanese pataca.", + "rdfs:label": "MOP" + }, + { + "@id": "cim:Currency.MRO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritanian ouguiya.", + "rdfs:label": "MRO" + }, + { + "@id": "cim:Currency.MUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritian rupee.", + "rdfs:label": "MUR" + }, + { + "@id": "cim:Currency.MVR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Maldivian rufiyaa.", + "rdfs:label": "MVR" + }, + { + "@id": "cim:Currency.MWK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malawian kwacha.", + "rdfs:label": "MWK" + }, + { + "@id": "cim:Currency.MXN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mexican peso.", + "rdfs:label": "MXN" + }, + { + "@id": "cim:Currency.MYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malaysian ringgit.", + "rdfs:label": "MYR" + }, + { + "@id": "cim:Currency.MZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mozambican metical.", + "rdfs:label": "MZN" + }, + { + "@id": "cim:Currency.NAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Namibian dollar.", + "rdfs:label": "NAD" + }, + { + "@id": "cim:Currency.NGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nigerian naira.", + "rdfs:label": "NGN" + }, + { + "@id": "cim:Currency.NIO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cordoba oro.", + "rdfs:label": "NIO" + }, + { + "@id": "cim:Currency.NOK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Norwegian krone.", + "rdfs:label": "NOK" + }, + { + "@id": "cim:Currency.NPR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nepalese rupee.", + "rdfs:label": "NPR" + }, + { + "@id": "cim:Currency.NZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Zealand dollar.", + "rdfs:label": "NZD" + }, + { + "@id": "cim:Currency.OMR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Omani rial.", + "rdfs:label": "OMR" + }, + { + "@id": "cim:Currency.PAB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Panamanian balboa.", + "rdfs:label": "PAB" + }, + { + "@id": "cim:Currency.PEN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Peruvian nuevo sol.", + "rdfs:label": "PEN" + }, + { + "@id": "cim:Currency.PGK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Papua New Guinean kina.", + "rdfs:label": "PGK" + }, + { + "@id": "cim:Currency.PHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Philippine peso.", + "rdfs:label": "PHP" + }, + { + "@id": "cim:Currency.PKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pakistani rupee.", + "rdfs:label": "PKR" + }, + { + "@id": "cim:Currency.PLN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Polish zloty.", + "rdfs:label": "PLN" + }, + { + "@id": "cim:Currency.PYG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Paraguayan guaraní.", + "rdfs:label": "PYG" + }, + { + "@id": "cim:Currency.QAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Qatari rial.", + "rdfs:label": "QAR" + }, + { + "@id": "cim:Currency.RON", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Romanian new leu.", + "rdfs:label": "RON" + }, + { + "@id": "cim:Currency.RSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Serbian dinar.", + "rdfs:label": "RSD" + }, + { + "@id": "cim:Currency.RUB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Russian rouble.", + "rdfs:label": "RUB" + }, + { + "@id": "cim:Currency.RWF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Rwandan franc.", + "rdfs:label": "RWF" + }, + { + "@id": "cim:Currency.SAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saudi riyal.", + "rdfs:label": "SAR" + }, + { + "@id": "cim:Currency.SBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Solomon Islands dollar.", + "rdfs:label": "SBD" + }, + { + "@id": "cim:Currency.SCR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Seychelles rupee.", + "rdfs:label": "SCR" + }, + { + "@id": "cim:Currency.SDG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sudanese pound.", + "rdfs:label": "SDG" + }, + { + "@id": "cim:Currency.SEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swedish krona/kronor.", + "rdfs:label": "SEK" + }, + { + "@id": "cim:Currency.SGD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Singapore dollar.", + "rdfs:label": "SGD" + }, + { + "@id": "cim:Currency.SHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saint Helena pound.", + "rdfs:label": "SHP" + }, + { + "@id": "cim:Currency.SLL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sierra Leonean leone.", + "rdfs:label": "SLL" + }, + { + "@id": "cim:Currency.SOS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Somali shilling.", + "rdfs:label": "SOS" + }, + { + "@id": "cim:Currency.SRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Surinamese dollar.", + "rdfs:label": "SRD" + }, + { + "@id": "cim:Currency.STD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "São Tomé and Príncipe dobra.", + "rdfs:label": "STD" + }, + { + "@id": "cim:Currency.SYP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Syrian pound.", + "rdfs:label": "SYP" + }, + { + "@id": "cim:Currency.SZL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lilangeni.", + "rdfs:label": "SZL" + }, + { + "@id": "cim:Currency.THB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Thai baht.", + "rdfs:label": "THB" + }, + { + "@id": "cim:Currency.TJS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tajikistani somoni.", + "rdfs:label": "TJS" + }, + { + "@id": "cim:Currency.TMT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkmenistani manat.", + "rdfs:label": "TMT" + }, + { + "@id": "cim:Currency.TND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tunisian dinar.", + "rdfs:label": "TND" + }, + { + "@id": "cim:Currency.TOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tongan pa'anga.", + "rdfs:label": "TOP" + }, + { + "@id": "cim:Currency.TRY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkish lira.", + "rdfs:label": "TRY" + }, + { + "@id": "cim:Currency.TTD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Trinidad and Tobago dollar.", + "rdfs:label": "TTD" + }, + { + "@id": "cim:Currency.TWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Taiwan dollar.", + "rdfs:label": "TWD" + }, + { + "@id": "cim:Currency.TZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tanzanian shilling.", + "rdfs:label": "TZS" + }, + { + "@id": "cim:Currency.UAH", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ukrainian hryvnia.", + "rdfs:label": "UAH" + }, + { + "@id": "cim:Currency.UGX", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ugandan shilling.", + "rdfs:label": "UGX" + }, + { + "@id": "cim:Currency.USD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United States dollar.", + "rdfs:label": "USD" + }, + { + "@id": "cim:Currency.UYU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uruguayan peso.", + "rdfs:label": "UYU" + }, + { + "@id": "cim:Currency.UZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uzbekistan som.", + "rdfs:label": "UZS" + }, + { + "@id": "cim:Currency.VEF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Venezuelan bolívar fuerte.", + "rdfs:label": "VEF" + }, + { + "@id": "cim:Currency.VND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vietnamese Dong.", + "rdfs:label": "VND" + }, + { + "@id": "cim:Currency.VUV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vanuatu vatu.", + "rdfs:label": "VUV" + }, + { + "@id": "cim:Currency.WST", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Samoan tala.", + "rdfs:label": "WST" + }, + { + "@id": "cim:Currency.XAF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA franc BEAC.", + "rdfs:label": "XAF" + }, + { + "@id": "cim:Currency.XCD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "East Caribbean dollar.", + "rdfs:label": "XCD" + }, + { + "@id": "cim:Currency.XOF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA Franc BCEAO.", + "rdfs:label": "XOF" + }, + { + "@id": "cim:Currency.XPF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFP franc.", + "rdfs:label": "XPF" + }, + { + "@id": "cim:Currency.YER", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Yemeni rial.", + "rdfs:label": "YER" + }, + { + "@id": "cim:Currency.ZAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South African rand.", + "rdfs:label": "ZAR" + }, + { + "@id": "cim:Currency.ZMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zambian kwacha.", + "rdfs:label": "ZMK" + }, + { + "@id": "cim:Currency.ZWL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zimbabwe dollar.", + "rdfs:label": "ZWL" + }, + { + "@id": "cim:CurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.A", + "rdfs:comment": "Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.", + "rdfs:label": "CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Hz", + "rdfs:comment": "Cycles per second.", + "rdfs:label": "Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Ratio of voltage to current.", + "rdfs:label": "Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": [ + "cim:Currency.AED", + "cim:Currency.AFN", + "cim:Currency.ALL", + "cim:Currency.AMD", + "cim:Currency.ANG", + "cim:Currency.AOA", + "cim:Currency.ARS", + "cim:Currency.AUD", + "cim:Currency.AWG", + "cim:Currency.AZN", + "cim:Currency.BAM", + "cim:Currency.BBD", + "cim:Currency.BDT", + "cim:Currency.BGN", + "cim:Currency.BHD", + "cim:Currency.BIF", + "cim:Currency.BMD", + "cim:Currency.BND", + "cim:Currency.BOB", + "cim:Currency.BOV", + "cim:Currency.BRL", + "cim:Currency.BSD", + "cim:Currency.BTN", + "cim:Currency.BWP", + "cim:Currency.BYR", + "cim:Currency.BZD", + "cim:Currency.CAD", + "cim:Currency.CDF", + "cim:Currency.CHF", + "cim:Currency.CLF", + "cim:Currency.CLP", + "cim:Currency.CNY", + "cim:Currency.COP", + "cim:Currency.COU", + "cim:Currency.CRC", + "cim:Currency.CUC", + "cim:Currency.CUP", + "cim:Currency.CVE", + "cim:Currency.CZK", + "cim:Currency.DJF", + "cim:Currency.DKK", + "cim:Currency.DOP", + "cim:Currency.DZD", + "cim:Currency.EEK", + "cim:Currency.EGP", + "cim:Currency.ERN", + "cim:Currency.ETB", + "cim:Currency.EUR", + "cim:Currency.FJD", + "cim:Currency.FKP", + "cim:Currency.GBP", + "cim:Currency.GEL", + "cim:Currency.GHS", + "cim:Currency.GIP", + "cim:Currency.GMD", + "cim:Currency.GNF", + "cim:Currency.GTQ", + "cim:Currency.GYD", + "cim:Currency.HKD", + "cim:Currency.HNL", + "cim:Currency.HRK", + "cim:Currency.HTG", + "cim:Currency.HUF", + "cim:Currency.IDR", + "cim:Currency.ILS", + "cim:Currency.INR", + "cim:Currency.IQD", + "cim:Currency.IRR", + "cim:Currency.ISK", + "cim:Currency.JMD", + "cim:Currency.JOD", + "cim:Currency.JPY", + "cim:Currency.KES", + "cim:Currency.KGS", + "cim:Currency.KHR", + "cim:Currency.KMF", + "cim:Currency.KPW", + "cim:Currency.KRW", + "cim:Currency.KWD", + "cim:Currency.KYD", + "cim:Currency.KZT", + "cim:Currency.LAK", + "cim:Currency.LBP", + "cim:Currency.LKR", + "cim:Currency.LRD", + "cim:Currency.LSL", + "cim:Currency.LTL", + "cim:Currency.LVL", + "cim:Currency.LYD", + "cim:Currency.MAD", + "cim:Currency.MDL", + "cim:Currency.MGA", + "cim:Currency.MKD", + "cim:Currency.MMK", + "cim:Currency.MNT", + "cim:Currency.MOP", + "cim:Currency.MRO", + "cim:Currency.MUR", + "cim:Currency.MVR", + "cim:Currency.MWK", + "cim:Currency.MXN", + "cim:Currency.MYR", + "cim:Currency.MZN", + "cim:Currency.NAD", + "cim:Currency.NGN", + "cim:Currency.NIO", + "cim:Currency.NOK", + "cim:Currency.NPR", + "cim:Currency.NZD", + "cim:Currency.OMR", + "cim:Currency.PAB", + "cim:Currency.PEN", + "cim:Currency.PGK", + "cim:Currency.PHP", + "cim:Currency.PKR", + "cim:Currency.PLN", + "cim:Currency.PYG", + "cim:Currency.QAR", + "cim:Currency.RON", + "cim:Currency.RSD", + "cim:Currency.RUB", + "cim:Currency.RWF", + "cim:Currency.SAR", + "cim:Currency.SBD", + "cim:Currency.SCR", + "cim:Currency.SDG", + "cim:Currency.SEK", + "cim:Currency.SGD", + "cim:Currency.SHP", + "cim:Currency.SLL", + "cim:Currency.SOS", + "cim:Currency.SRD", + "cim:Currency.STD", + "cim:Currency.SYP", + "cim:Currency.SZL", + "cim:Currency.THB", + "cim:Currency.TJS", + "cim:Currency.TMT", + "cim:Currency.TND", + "cim:Currency.TOP", + "cim:Currency.TRY", + "cim:Currency.TTD", + "cim:Currency.TWD", + "cim:Currency.TZS", + "cim:Currency.UAH", + "cim:Currency.UGX", + "cim:Currency.USD", + "cim:Currency.UYU", + "cim:Currency.UZS", + "cim:Currency.VEF", + "cim:Currency.VND", + "cim:Currency.VUV", + "cim:Currency.WST", + "cim:Currency.XAF", + "cim:Currency.XCD", + "cim:Currency.XOF", + "cim:Currency.XPF", + "cim:Currency.YER", + "cim:Currency.ZAR", + "cim:Currency.ZMK", + "cim:Currency.ZWL" + ], + "rdfs:comment": "Amount of money.", + "rdfs:label": "Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Wh", + "rdfs:comment": "Real electrical energy.", + "rdfs:label": "RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.s", + "rdfs:comment": "Time, in seconds.", + "rdfs:label": "Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:Voltage", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssi:Package_SteadyStateInstructionProfile", + "qudt:applicableUnit": "cim:UnitSymbol.V", + "rdfs:comment": "Electrical voltage, can be both AC and DC.", + "rdfs:label": "Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "nc:CompensatorControlModeKind.reactivePower", + "@type": "nc:CompensatorControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power control.", + "rdfs:label": "reactivePower" + }, + { + "@id": "nc:CompensatorControlModeKind.voltage", + "@type": "nc:CompensatorControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage control.", + "rdfs:label": "voltage" + }, + { + "@id": "nc:DCControlModeKind.acEmulation", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "An AC emulation control aims to reproduce the behaviour of an AC line by means of a function of the difference between angles in both converter stations in DC links embedded within a single synchronous AC grid. For changes in the phase angle on either station, the response of this control is to ‘emulate the behaviour of an AC line’ in both steady and transient states. \nThe AC emulation control needs measurement signals for the angles at both ends of the DC system (at the AC points of common coupling of the DC system). In practice, the angle difference is measured by built-in devices in the converters and the synchronization of angle measurements on both stations is done by means of GPS.\nACEmulationControlFunction is used by this control. The control can only be applied by a controller that have access to the two AC points of common coupling of the DC system. Therefore it cannot be applied for a ACDCConverterController.", + "rdfs:label": "acEmulation" + }, + { + "@id": "nc:DCControlModeKind.acVoltage", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "AC voltage control mode (IEC 60633) is a control of the AC voltage of the AC network connected to a DC substation.", + "rdfs:label": "acVoltage" + }, + { + "@id": "nc:DCControlModeKind.activePower", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power control at AC side, at point of common coupling. According to IEC 60633 the active power control mode is control of the active power flow exchanged between a DC substation and the connected AC network.", + "rdfs:label": "activePower" + }, + { + "@id": "nc:DCControlModeKind.damping", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Damping control mode (IEC 60633) is supplementary control mode providing the damping of power oscillations in one or more connected AC networks.", + "rdfs:label": "damping" + }, + { + "@id": "nc:DCControlModeKind.dcCurrent", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is DC current in a DC system (IEC 60633).", + "rdfs:label": "dcCurrent" + }, + { + "@id": "nc:DCControlModeKind.dcVoltage", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is DC voltage in a DC substation (IEC 60633).", + "rdfs:label": "dcVoltage" + }, + { + "@id": "nc:DCControlModeKind.frequency", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency control mode (IEC 60633) is a control of the frequency of the connected AC network by varying the active power exchanged between a DC substation and the connected AC network.", + "rdfs:label": "frequency" + }, + { + "@id": "nc:DCControlModeKind.islanded", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Islanded network operation mode (IEC 60633) is a control mode in which the DC substation is connected to an islanded AC network.", + "rdfs:label": "islanded" + }, + { + "@id": "nc:DCControlModeKind.pPccAndUdcDroop", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power at point of common coupling and local DC voltage, with the droop.", + "rdfs:label": "pPccAndUdcDroop" + }, + { + "@id": "nc:DCControlModeKind.pPccAndUdcDroopPilot", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power at point of common coupling and the pilot DC voltage, with the droop. The mode is used for Multi Terminal High Voltage DC (MTDC) systems where multiple DC Substations are connected to the DC transmission lines. The pilot voltage is then used to coordinate the control the DC voltage across the DC substations.", + "rdfs:label": "pPccAndUdcDroopPilot" + }, + { + "@id": "nc:DCControlModeKind.pPccAndUdcDroopWithCompensation", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power at point of common coupling and compensated DC voltage, with the droop. Compensation factor is the resistance, as an approximation of the DC voltage of a common (real or virtual) node in the DC network.", + "rdfs:label": "pPccAndUdcDroopWithCompensation" + }, + { + "@id": "nc:DCControlModeKind.phasePcc", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is phase at point of common coupling.", + "rdfs:label": "phasePcc" + }, + { + "@id": "nc:DCControlModeKind.powerFactorPcc", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is power factor at point of common coupling.", + "rdfs:label": "powerFactorPcc" + }, + { + "@id": "nc:DCControlModeKind.pulseWidthModulation", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "No explicit control. Pulse-modulation factor is directly set in magnitude and phase.", + "rdfs:label": "pulseWidthModulation" + }, + { + "@id": "nc:DCControlModeKind.reactivePower", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is reactive power control at AC side, at point of common coupling. According to IEC 60633 reactive power control mode is a control of the reactive power exchanged between a converter unit, or DC substation and the connected AC network.", + "rdfs:label": "reactivePower" + }, + { + "@id": "nc:DCControlModeKind.sstiDamping", + "@type": "nc:DCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Sub-synchronous torsional interaction (SSTI) damping control mode (IEC 60633) is a supplementary control mode providing the damping of critical frequencies of an (electrical) nearby generator.", + "rdfs:label": "sstiDamping" + }, + { + "@id": "nc:InjectionControlModeKind.activePower", + "@type": "nc:InjectionControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Active power is specified.", + "rdfs:label": "activePower" + }, + { + "@id": "nc:InjectionControlModeKind.powerFactor", + "@type": "nc:InjectionControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor is specified.", + "rdfs:label": "powerFactor" + }, + { + "@id": "nc:InjectionControlModeKind.reactivePower", + "@type": "nc:InjectionControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power control.", + "rdfs:label": "reactivePower" + }, + { + "@id": "nc:InjectionControlModeKind.voltage", + "@type": "nc:InjectionControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage control.", + "rdfs:label": "voltage" + }, + { + "@id": "nc:RotatingMachineControlModeKind.activePower", + "@type": "nc:RotatingMachineControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Active power is specified.", + "rdfs:label": "activePower" + }, + { + "@id": "nc:RotatingMachineControlModeKind.powerFactor", + "@type": "nc:RotatingMachineControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor is specified.", + "rdfs:label": "powerFactor" + }, + { + "@id": "nc:RotatingMachineControlModeKind.reactivePower", + "@type": "nc:RotatingMachineControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power control.", + "rdfs:label": "reactivePower" + }, + { + "@id": "nc:RotatingMachineControlModeKind.voltage", + "@type": "nc:RotatingMachineControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage control.", + "rdfs:label": "voltage" + }, + { + "@id": "nc:SSSCControlModeKind.currentDroop", + "@type": "nc:SSSCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "The device injects a voltage proportional to the difference between the line current and the target value of the CurrentDroopControlFunction. There are capacitive and inductive operational regions.", + "rdfs:label": "currentDroop" + }, + { + "@id": "nc:SSSCControlModeKind.effectiveReactance", + "@type": "nc:SSSCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "The device injects a voltage proportional to the line current to achieve the specified target value defined by the ImpedanceControlFunction. The voltage will vary according to the line current level.", + "rdfs:label": "effectiveReactance" + }, + { + "@id": "nc:SSSCControlModeKind.monitoring", + "@type": "nc:SSSCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "The device bypasses and a voltage injection is close to zero. In monitoring mode current is monitored.", + "rdfs:label": "monitoring" + }, + { + "@id": "nc:SSSCControlModeKind.voltageInjection", + "@type": "nc:SSSCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "The device injects a fixed voltage that is either inductive or capacitive according to the specified target value of the VoltageInjectionControlFunction. The effective reactance varies according to the flow of the line current.", + "rdfs:label": "voltageInjection" + }, + { + "@id": "nc:SubstationControllerModeKind.activePower", + "@type": "nc:SubstationControllerModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Active power control is the primary control of the substation..", + "rdfs:label": "activePower" + }, + { + "@id": "nc:SubstationControllerModeKind.reactivePower", + "@type": "nc:SubstationControllerModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power control is the primary control of the substation.", + "rdfs:label": "reactivePower" + }, + { + "@id": "nc:SubstationControllerModeKind.voltage", + "@type": "nc:SubstationControllerModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage control is the primary control of the substation.", + "rdfs:label": "voltage" + }, + { + "@id": "nc:TCSCControlModeKind.activePower", + "@type": "nc:TCSCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power.", + "rdfs:label": "activePower" + }, + { + "@id": "nc:TCSCControlModeKind.current", + "@type": "nc:TCSCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is current.", + "rdfs:label": "current" + }, + { + "@id": "nc:TCSCControlModeKind.impedance", + "@type": "nc:TCSCControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is impedance.", + "rdfs:label": "impedance" + }, + { + "@id": "ssi:Package_DocSteadyStateInstructionProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains datatypes used only in the RDFS header.", + "rdfs:label": "DocSteadyStateInstructionProfile" + }, + { + "@id": "ssi:Package_SteadyStateInstructionProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains steady state instruction profile.", + "rdfs:label": "SteadyStateInstructionProfile" + } + ] +} diff --git a/rdfs-improved/CGMES-NC/ttl/AssessedElement-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/AssessedElement-AP-Voc-RDFS2020.ttl index cb5fb01..efa47fb 100644 --- a/rdfs-improved/CGMES-NC/ttl/AssessedElement-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/AssessedElement-AP-Voc-RDFS2020.ttl @@ -25,7 +25,7 @@ ae:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:a2de1738-214d-4552-b894-5b33cbc34218" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -870,7 +870,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.W a cim:UnitSymbol ; rdfs:label "W" ; diff --git a/rdfs-improved/CGMES-NC/ttl/AvailabilitySchedule-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/AvailabilitySchedule-AP-Voc-RDFS2020.ttl index 97847a7..db7ca2a 100644 --- a/rdfs-improved/CGMES-NC/ttl/AvailabilitySchedule-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/AvailabilitySchedule-AP-Voc-RDFS2020.ttl @@ -24,7 +24,7 @@ as:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:8d128e35-86c7-4d67-b2dd-93229bf1005a" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -728,7 +728,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.s a cim:UnitSymbol ; rdfs:label "s" ; diff --git a/rdfs-improved/CGMES-NC/ttl/Contingency-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/Contingency-AP-Voc-RDFS2020.ttl index 9413292..fcd5a1d 100644 --- a/rdfs-improved/CGMES-NC/ttl/Contingency-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/Contingency-AP-Voc-RDFS2020.ttl @@ -24,7 +24,7 @@ co:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:8947de1c-6e53-4f1f-82c3-99ef118db9eb" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -336,7 +336,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.none a cim:UnitSymbol ; rdfs:label "none" ; diff --git a/rdfs-improved/CGMES-NC/ttl/DatasetMetadata-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/DatasetMetadata-AP-Voc-RDFS2020.ttl index 710de10..86315c4 100644 --- a/rdfs-improved/CGMES-NC/ttl/DatasetMetadata-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/DatasetMetadata-AP-Voc-RDFS2020.ttl @@ -18,7 +18,7 @@ dm:Ontology a owl:Ontology ; dct:conformsTo , ; dct:creator "ENTSO-E"@en ; dct:identifier "urn:uuid:f7bb07f7-8614-4ff5-88da-2b4824b143f1" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; diff --git a/rdfs-improved/CGMES-NC/ttl/EquipmentReliability-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/EquipmentReliability-AP-Voc-RDFS2020.ttl index 3602ae2..40c92d7 100644 --- a/rdfs-improved/CGMES-NC/ttl/EquipmentReliability-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/EquipmentReliability-AP-Voc-RDFS2020.ttl @@ -26,7 +26,7 @@ er:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:5f727c5c-b49f-47be-b750-a00fefb7e806" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -6770,7 +6770,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.A a cim:UnitSymbol ; rdfs:label "A" ; diff --git a/rdfs-improved/CGMES-NC/ttl/GridDisturbance-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/GridDisturbance-AP-Voc-RDFS2020.ttl index 078ab45..e3b0a72 100644 --- a/rdfs-improved/CGMES-NC/ttl/GridDisturbance-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/GridDisturbance-AP-Voc-RDFS2020.ttl @@ -25,7 +25,7 @@ gd:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG PRA project"@en ; dct:identifier "urn:uuid:81c488d7-a09f-49ef-a3cd-3bb19a1d6f16" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; diff --git a/rdfs-improved/CGMES-NC/ttl/Header-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/Header-AP-Voc-RDFS2020.ttl index 6acb989..c2b9f29 100644 --- a/rdfs-improved/CGMES-NC/ttl/Header-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/Header-AP-Voc-RDFS2020.ttl @@ -21,7 +21,7 @@ dh:Ontology a owl:Ontology ; dct:conformsTo , ; dct:creator "ENTSO-E"@en ; dct:identifier "urn:uuid:0693858e-f49d-46c2-805d-1dbb9fd9d90f" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; diff --git a/rdfs-improved/CGMES-NC/ttl/ImpactAssessmentMatrix-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/ImpactAssessmentMatrix-AP-Voc-RDFS2020.ttl index b34fe4a..b2daeff 100644 --- a/rdfs-improved/CGMES-NC/ttl/ImpactAssessmentMatrix-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/ImpactAssessmentMatrix-AP-Voc-RDFS2020.ttl @@ -20,7 +20,7 @@ iam:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:1eb41c0b-3c58-4762-a79b-33220d051d32" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; diff --git a/rdfs-improved/CGMES-NC/ttl/MonitoringArea-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/MonitoringArea-AP-Voc-RDFS2020.ttl index ac644ce..ccf024a 100644 --- a/rdfs-improved/CGMES-NC/ttl/MonitoringArea-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/MonitoringArea-AP-Voc-RDFS2020.ttl @@ -24,7 +24,7 @@ ma:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:41075091-91f0-4b14-a5b8-93945aa528ed" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -362,7 +362,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.none a cim:UnitSymbol ; rdfs:label "none" ; diff --git a/rdfs-improved/CGMES-NC/ttl/ObjectRegistry-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/ObjectRegistry-AP-Voc-RDFS2020.ttl index fa3e13b..5d7abad 100644 --- a/rdfs-improved/CGMES-NC/ttl/ObjectRegistry-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/ObjectRegistry-AP-Voc-RDFS2020.ttl @@ -21,7 +21,7 @@ or:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:14166b65-abaa-4611-b466-34975c15c27d" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; diff --git a/rdfs-improved/CGMES-NC/ttl/PowerSchedule-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/PowerSchedule-AP-Voc-RDFS2020.ttl index 6f85788..ca196e6 100644 --- a/rdfs-improved/CGMES-NC/ttl/PowerSchedule-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/PowerSchedule-AP-Voc-RDFS2020.ttl @@ -25,7 +25,7 @@ ps:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:470c9792-7798-4eb6-b7f2-6e18293c5f7b" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; diff --git a/rdfs-improved/CGMES-NC/ttl/PowerSystemProject-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/PowerSystemProject-AP-Voc-RDFS2020.ttl index f76b6da..b76248f 100644 --- a/rdfs-improved/CGMES-NC/ttl/PowerSystemProject-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/PowerSystemProject-AP-Voc-RDFS2020.ttl @@ -19,7 +19,7 @@ psp:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:29bfa45c-7d04-42f1-97c1-2e0f70f476a0" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; diff --git a/rdfs-improved/CGMES-NC/ttl/RemedialAction-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/RemedialAction-AP-Voc-RDFS2020.ttl index 2151183..7ccabc9 100644 --- a/rdfs-improved/CGMES-NC/ttl/RemedialAction-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/RemedialAction-AP-Voc-RDFS2020.ttl @@ -25,7 +25,7 @@ ra:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:57fcfe0e-258c-45f2-b2ed-ff5b6a9859bc" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -3129,7 +3129,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.VAr a cim:UnitSymbol ; rdfs:label "VAr" ; diff --git a/rdfs-improved/CGMES-NC/ttl/RemedialActionSchedule-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/RemedialActionSchedule-AP-Voc-RDFS2020.ttl index 3d4cba4..3d33e76 100644 --- a/rdfs-improved/CGMES-NC/ttl/RemedialActionSchedule-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/RemedialActionSchedule-AP-Voc-RDFS2020.ttl @@ -25,7 +25,7 @@ ras:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:6e90c546-3c6c-471b-8040-e05037081c59" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -1985,7 +1985,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.VAr a cim:UnitSymbol ; rdfs:label "VAr" ; diff --git a/rdfs-improved/CGMES-NC/ttl/SecurityAnalysisResult-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/SecurityAnalysisResult-AP-Voc-RDFS2020.ttl index cd8248d..18b941e 100644 --- a/rdfs-improved/CGMES-NC/ttl/SecurityAnalysisResult-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/SecurityAnalysisResult-AP-Voc-RDFS2020.ttl @@ -25,7 +25,7 @@ sar:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:7d53a1b2-0dcc-4556-b868-6ed099bd9ac9" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -472,7 +472,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.A a cim:UnitSymbol ; rdfs:label "A" ; diff --git a/rdfs-improved/CGMES-NC/ttl/SensitivityMatrix-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/SensitivityMatrix-AP-Voc-RDFS2020.ttl index b666c6b..54ddddc 100644 --- a/rdfs-improved/CGMES-NC/ttl/SensitivityMatrix-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/SensitivityMatrix-AP-Voc-RDFS2020.ttl @@ -20,7 +20,7 @@ sm:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:d89a8510-528b-49a9-81f1-c51be51caa6f" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; diff --git a/rdfs-improved/CGMES-NC/ttl/StateInstructionSchedule-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/StateInstructionSchedule-AP-Voc-RDFS2020.ttl index c22aa9c..593f703 100644 --- a/rdfs-improved/CGMES-NC/ttl/StateInstructionSchedule-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/StateInstructionSchedule-AP-Voc-RDFS2020.ttl @@ -25,7 +25,7 @@ sis:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:af884936-ea95-416b-b4c9-1214caa68658" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -3607,7 +3607,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.W a cim:UnitSymbol ; rdfs:label "W" ; diff --git a/rdfs-improved/CGMES-NC/ttl/SteadyStateHypothesisSchedule-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/SteadyStateHypothesisSchedule-AP-Voc-RDFS2020.ttl index 93f866d..7b89f8c 100644 --- a/rdfs-improved/CGMES-NC/ttl/SteadyStateHypothesisSchedule-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/SteadyStateHypothesisSchedule-AP-Voc-RDFS2020.ttl @@ -25,7 +25,7 @@ shs:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:0d815deb-9968-4c6f-85d7-503d49e0b81f" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -3258,7 +3258,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.A a cim:UnitSymbol ; rdfs:label "A" ; diff --git a/rdfs-improved/CGMES-NC/ttl/SteadyStateInstruction-AP-Voc-RDFS2020.ttl b/rdfs-improved/CGMES-NC/ttl/SteadyStateInstruction-AP-Voc-RDFS2020.ttl index d550796..e92faab 100644 --- a/rdfs-improved/CGMES-NC/ttl/SteadyStateInstruction-AP-Voc-RDFS2020.ttl +++ b/rdfs-improved/CGMES-NC/ttl/SteadyStateInstruction-AP-Voc-RDFS2020.ttl @@ -25,7 +25,7 @@ ssi:Ontology a owl:Ontology ; dct:creator "ENTSO-E CIM WG NC project"@en ; dct:identifier "urn:uuid:6d01969f-38fd-460d-b260-b839a8123319" ; dct:language "en-GB" ; - dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; + dct:license ; dct:modified "2024-09-07"^^xsd:date ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; @@ -2758,7 +2758,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitSymbol.A a cim:UnitSymbol ; rdfs:label "A" ; diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_DiagramLayout-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_DiagramLayout-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..f68f3c7 --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_DiagramLayout-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,1940 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "dl:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "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", + "dct:description": "This vocabulary is describing the diagram layout profile from IEC 61970-453.", + "dct:identifier": "urn:uuid:7b269643-3da3-4dd0-83e8-58d7f13ee3bc", + "dct:issued": "2021-01-27T12:18:26Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Diagram Layout Vocabulary", + "owl:backwardCompatibleWith": "http://iec.ch/TC57/61970-453/DiagramLayout/2/1", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:priorVersion": "http://entsoe.eu/CIM/DiagramLayout/3/1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/DiagramLayout-EU/3.0", + "owl:versionInfo": "3.0.0", + "dcat:keyword": "DL", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:Diagram", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The diagram being exchanged. The coordinate system is a standard Cartesian coordinate system and the orientation attribute defines the orientation. The initial view related attributes can be used to specify an initial view with the x,y coordinates of the diagonal points.", + "rdfs:label": "Diagram", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:DiagramObject", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An object that defines one or more points in a given space. This object can be associated with anything that specializes IdentifiedObject. For single line diagrams such objects typically include such items as analog values, breakers, disconnectors, power transformers, and transmission lines.", + "rdfs:label": "DiagramObject", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:DiagramObjectGluePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "This is used for grouping diagram object points from different diagram objects that are considered to be glued together in a diagram even if they are not at the exact same coordinates.", + "rdfs:label": "DiagramObjectGluePoint" + }, + { + "@id": "cim:DiagramObjectPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A point in a given space defined by 3 coordinates and associated to a diagram object. The coordinates may be positive or negative as the origin does not have to be in the corner of a diagram.", + "rdfs:label": "DiagramObjectPoint" + }, + { + "@id": "cim:DiagramObjectStyle", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A reference to a style used by the originating system for a diagram object. A diagram object style describes information such as line thickness, shape such as circle or rectangle etc, and colour.", + "rdfs:label": "DiagramObjectStyle", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:DiagramStyle", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The diagram style refers to a style used by the originating system for a diagram. A diagram style describes information such as schematic, geographic, etc.", + "rdfs:label": "DiagramStyle", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:OrientationKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The orientation of the coordinate system with respect to top, left, and the coordinate number system.", + "rdfs:label": "OrientationKind" + }, + { + "@id": "cim:TextDiagramObject", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A diagram object for placing free-text or text derived from an associated domain object.", + "rdfs:label": "TextDiagramObject", + "rdfs:subClassOf": "cim:DiagramObject" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:VisibilityLayer", + "@type": "owl:Class", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Layers are typically used for grouping diagram objects according to themes and scales. Themes are used to display or hide certain information (e.g., lakes, borders), while scales are used for hiding or displaying information depending on the current zoom level (hide text when it is too small to be read, or when it exceeds the screen size). This is also called de-cluttering.\nCIM based graphics exchange supports an m:n relationship between diagram objects and layers. The importing system shall convert an m:n case into an appropriate 1:n representation if the importing system does not support m:n.", + "rdfs:label": "VisibilityLayer", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Diagram.DiagramElements", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A diagram is made up of multiple diagram objects.", + "rdfs:domain": "cim:Diagram", + "rdfs:label": "DiagramElements", + "rdfs:range": "cim:DiagramObject", + "owl:inverseOf": "cim:DiagramObject.Diagram" + }, + { + "@id": "cim:Diagram.DiagramStyle", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A Diagram may have a DiagramStyle.", + "rdfs:domain": "cim:Diagram", + "rdfs:label": "DiagramStyle", + "rdfs:range": "cim:DiagramStyle", + "owl:inverseOf": "cim:DiagramStyle.Diagram" + }, + { + "@id": "cim:Diagram.orientation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Coordinate system orientation of the diagram. A positive orientation gives standard “right-hand” orientation, with negative orientation indicating a “left-hand” orientation. For 2D diagrams, a positive orientation will result in X values increasing from left to right and Y values increasing from bottom to top. A negative orientation gives the “left-hand” orientation (favoured by computer graphics displays) with X values increasing from left to right and Y values increasing from top to bottom.", + "rdfs:domain": "cim:Diagram", + "rdfs:label": "orientation", + "rdfs:range": "cim:OrientationKind" + }, + { + "@id": "cim:DiagramObject.Diagram", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A diagram object is part of a diagram.", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "Diagram", + "rdfs:range": "cim:Diagram", + "owl:inverseOf": "cim:Diagram.DiagramElements" + }, + { + "@id": "cim:DiagramObject.DiagramObjectPoints", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A diagram object can have 0 or more points to reflect its layout position, routing (for polylines) or boundary (for polygons).", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "DiagramObjectPoints", + "rdfs:range": "cim:DiagramObjectPoint", + "owl:inverseOf": "cim:DiagramObjectPoint.DiagramObject" + }, + { + "@id": "cim:DiagramObject.DiagramObjectStyle", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A diagram object has a style associated that provides a reference for the style used in the originating system.", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "DiagramObjectStyle", + "rdfs:range": "cim:DiagramObjectStyle", + "owl:inverseOf": "cim:DiagramObjectStyle.StyledObjects" + }, + { + "@id": "cim:DiagramObject.IdentifiedObject", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The domain object to which this diagram object is associated.", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "IdentifiedObject", + "rdfs:range": "cim:IdentifiedObject", + "owl:inverseOf": "cim:IdentifiedObject.DiagramObjects" + }, + { + "@id": "cim:DiagramObject.VisibilityLayers", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A diagram object can be part of multiple visibility layers.", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "VisibilityLayers", + "rdfs:range": "cim:VisibilityLayer", + "owl:inverseOf": "cim:VisibilityLayer.VisibleObjects" + }, + { + "@id": "cim:DiagramObjectGluePoint.DiagramObjectPoints", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:2..n", + "rdfs:comment": "A diagram object glue point is associated with 2 or more object points that are considered to be 'glued' together.", + "rdfs:domain": "cim:DiagramObjectGluePoint", + "rdfs:label": "DiagramObjectPoints", + "rdfs:range": "cim:DiagramObjectPoint", + "owl:inverseOf": "cim:DiagramObjectPoint.DiagramObjectGluePoint" + }, + { + "@id": "cim:DiagramObjectPoint.DiagramObject", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The diagram object with which the points are associated.", + "rdfs:domain": "cim:DiagramObjectPoint", + "rdfs:label": "DiagramObject", + "rdfs:range": "cim:DiagramObject", + "owl:inverseOf": "cim:DiagramObject.DiagramObjectPoints" + }, + { + "@id": "cim:DiagramObjectPoint.DiagramObjectGluePoint", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The 'glue' point to which this point is associated.", + "rdfs:domain": "cim:DiagramObjectPoint", + "rdfs:label": "DiagramObjectGluePoint", + "rdfs:range": "cim:DiagramObjectGluePoint", + "owl:inverseOf": "cim:DiagramObjectGluePoint.DiagramObjectPoints" + }, + { + "@id": "cim:DiagramObjectStyle.StyledObjects", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A style can be assigned to multiple diagram objects.", + "rdfs:domain": "cim:DiagramObjectStyle", + "rdfs:label": "StyledObjects", + "rdfs:range": "cim:DiagramObject", + "owl:inverseOf": "cim:DiagramObject.DiagramObjectStyle" + }, + { + "@id": "cim:DiagramStyle.Diagram", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A DiagramStyle can be used by many Diagrams.", + "rdfs:domain": "cim:DiagramStyle", + "rdfs:label": "Diagram", + "rdfs:range": "cim:Diagram", + "owl:inverseOf": "cim:Diagram.DiagramStyle" + }, + { + "@id": "cim:IdentifiedObject.DiagramObjects", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The diagram objects that are associated with the domain object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "DiagramObjects", + "rdfs:range": "cim:DiagramObject", + "owl:inverseOf": "cim:DiagramObject.IdentifiedObject" + }, + { + "@id": "cim:VisibilityLayer.VisibleObjects", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "A visibility layer can contain one or more diagram objects.", + "rdfs:domain": "cim:VisibilityLayer", + "rdfs:label": "VisibleObjects", + "rdfs:range": "cim:DiagramObject", + "owl:inverseOf": "cim:DiagramObject.VisibilityLayers" + }, + { + "@id": "cim:Diagram.x1InitialView", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "X coordinate of the first corner of the initial view.", + "rdfs:domain": "cim:Diagram", + "rdfs:label": "x1InitialView", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Diagram.x2InitialView", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "X coordinate of the second corner of the initial view.", + "rdfs:domain": "cim:Diagram", + "rdfs:label": "x2InitialView", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Diagram.y1InitialView", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Y coordinate of the first corner of the initial view.", + "rdfs:domain": "cim:Diagram", + "rdfs:label": "y1InitialView", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Diagram.y2InitialView", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Y coordinate of the second corner of the initial view.", + "rdfs:domain": "cim:Diagram", + "rdfs:label": "y2InitialView", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:DiagramObject.drawingOrder", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The drawing order of this element. The higher the number, the later the element is drawn in sequence. This is used to ensure that elements that overlap are rendered in the correct order.", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "drawingOrder", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:DiagramObject.isPolygon", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Defines whether or not the diagram objects points define the boundaries of a polygon or the routing of a polyline. If this value is true then a receiving application should consider the first and last points to be connected.", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "isPolygon", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:DiagramObject.offsetX", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The offset in the X direction. This is used for defining the offset from centre for rendering an icon (the default is that a single point specifies the centre of the icon).\n\nThe offset is in per-unit with 0 indicating there is no offset from the horizontal centre of the icon. -0.5 indicates it is offset by 50% to the left and 0.5 indicates an offset of 50% to the right.", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "offsetX", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:DiagramObject.offsetY", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The offset in the Y direction. This is used for defining the offset from centre for rendering an icon (the default is that a single point specifies the centre of the icon).\n\nThe offset is in per-unit with 0 indicating there is no offset from the vertical centre of the icon. The offset direction is dependent on the orientation of the diagram, with -0.5 and 0.5 indicating an offset of +/- 50% on the vertical axis.", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "offsetY", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:DiagramObject.rotation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Sets the angle of rotation of the diagram object. Zero degrees is pointing to the top of the diagram. Rotation is clockwise. DiagramObject.rotation=0 has the following meaning: The connection point of an element which has one terminal is pointing to the top side of the diagram. The connection point \"From side\" of an element which has more than one terminal is pointing to the top side of the diagram.\nDiagramObject.rotation=90 has the following meaning: The connection point of an element which has one terminal is pointing to the right hand side of the diagram. The connection point \"From side\" of an element which has more than one terminal is pointing to the right hand side of the diagram.", + "rdfs:domain": "cim:DiagramObject", + "rdfs:label": "rotation", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:DiagramObjectPoint.sequenceNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The sequence position of the point, used for defining the order of points for diagram objects acting as a polyline or polygon with more than one point. The attribute shall be a positive value.", + "rdfs:domain": "cim:DiagramObjectPoint", + "rdfs:label": "sequenceNumber", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:DiagramObjectPoint.xPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The X coordinate of this point.", + "rdfs:domain": "cim:DiagramObjectPoint", + "rdfs:label": "xPosition", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:DiagramObjectPoint.yPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The Y coordinate of this point.", + "rdfs:domain": "cim:DiagramObjectPoint", + "rdfs:label": "yPosition", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:DiagramObjectPoint.zPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The Z coordinate of this point.", + "rdfs:domain": "cim:DiagramObjectPoint", + "rdfs:label": "zPosition", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:TextDiagramObject.text", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The text that is displayed by this text diagram object.", + "rdfs:domain": "cim:TextDiagramObject", + "rdfs:label": "text", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:VisibilityLayer.drawingOrder", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The drawing order for this layer. The higher the number, the later the layer and the objects within it are rendered.", + "rdfs:domain": "cim:VisibilityLayer", + "rdfs:label": "drawingOrder", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dl:Package_DiagramLayoutProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:OrientationKind.negative", + "@type": "cim:OrientationKind", + "cims:stereotype": "enum", + "rdfs:comment": "For 2D diagrams, a negative orientation gives the left-hand orientation (favoured by computer graphics displays) with X values increasing from left to right and Y values increasing from top to bottom. This is also known as a left hand orientation.", + "rdfs:label": "negative" + }, + { + "@id": "cim:OrientationKind.positive", + "@type": "cim:OrientationKind", + "cims:stereotype": "enum", + "rdfs:comment": "For 2D diagrams, a positive orientation will result in X values increasing from left to right and Y values increasing from bottom to top. This is also known as a right hand orientation.", + "rdfs:label": "positive" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.E", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Exa 10**18.", + "rdfs:label": "E" + }, + { + "@id": "cim:UnitMultiplier.G", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Giga 10**9.", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.P", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Peta 10**15.", + "rdfs:label": "P" + }, + { + "@id": "cim:UnitMultiplier.T", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Tera 10**12.", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitMultiplier.Y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yotta 10**24.", + "rdfs:label": "Y" + }, + { + "@id": "cim:UnitMultiplier.Z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zetta 10**21.", + "rdfs:label": "Z" + }, + { + "@id": "cim:UnitMultiplier.a", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Atto 10**-18.", + "rdfs:label": "a" + }, + { + "@id": "cim:UnitMultiplier.c", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Centi 10**-2.", + "rdfs:label": "c" + }, + { + "@id": "cim:UnitMultiplier.d", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deci 10**-1.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitMultiplier.da", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deca 10**1.", + "rdfs:label": "da" + }, + { + "@id": "cim:UnitMultiplier.f", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Femto 10**-15.", + "rdfs:label": "f" + }, + { + "@id": "cim:UnitMultiplier.h", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Hecto 10**2.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.m", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Milli 10**-3.", + "rdfs:label": "m" + }, + { + "@id": "cim:UnitMultiplier.micro", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Micro 10**-6.", + "rdfs:label": "micro" + }, + { + "@id": "cim:UnitMultiplier.n", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Nano 10**-9.", + "rdfs:label": "n" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitMultiplier.p", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Pico 10**-12.", + "rdfs:label": "p" + }, + { + "@id": "cim:UnitMultiplier.y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yocto 10**-24.", + "rdfs:label": "y" + }, + { + "@id": "cim:UnitMultiplier.z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zepto 10**-21.", + "rdfs:label": "z" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.A2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amperes squared (A²).", + "rdfs:label": "A2" + }, + { + "@id": "cim:UnitSymbol.A2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-squared hour, ampere-squared hour.", + "rdfs:label": "A2h" + }, + { + "@id": "cim:UnitSymbol.A2s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere squared time in square amperes (A²s).", + "rdfs:label": "A2s" + }, + { + "@id": "cim:UnitSymbol.APerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.", + "rdfs:label": "APerA" + }, + { + "@id": "cim:UnitSymbol.APerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "A/m, magnetic field strength, amperes per metre.", + "rdfs:label": "APerm" + }, + { + "@id": "cim:UnitSymbol.Ah", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-hours, ampere-hours.", + "rdfs:label": "Ah" + }, + { + "@id": "cim:UnitSymbol.As", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere seconds (A·s).", + "rdfs:label": "As" + }, + { + "@id": "cim:UnitSymbol.Bq", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radioactivity in becquerels (1/s).", + "rdfs:label": "Bq" + }, + { + "@id": "cim:UnitSymbol.Btu", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, British Thermal Units.", + "rdfs:label": "Btu" + }, + { + "@id": "cim:UnitSymbol.C", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge in coulombs (A·s).", + "rdfs:label": "C" + }, + { + "@id": "cim:UnitSymbol.CPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Exposure (x rays), coulombs per kilogram.", + "rdfs:label": "CPerkg" + }, + { + "@id": "cim:UnitSymbol.CPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface charge density, coulombs per square metre.", + "rdfs:label": "CPerm2" + }, + { + "@id": "cim:UnitSymbol.CPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge density, coulombs per cubic metre.", + "rdfs:label": "CPerm3" + }, + { + "@id": "cim:UnitSymbol.F", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric capacitance in farads (C/V).", + "rdfs:label": "F", + "skos:exactMatch": "unit:FARAD" + }, + { + "@id": "cim:UnitSymbol.FPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permittivity, farads per metre.", + "rdfs:label": "FPerm" + }, + { + "@id": "cim:UnitSymbol.G", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density, gausses (1 G = 10-4 T).", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitSymbol.Gy", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose in grays (J/kg).", + "rdfs:label": "Gy" + }, + { + "@id": "cim:UnitSymbol.GyPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose rate, grays per second.", + "rdfs:label": "GyPers" + }, + { + "@id": "cim:UnitSymbol.H", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric inductance in henrys (Wb/A).", + "rdfs:label": "H" + }, + { + "@id": "cim:UnitSymbol.HPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permeability, henrys per metre.", + "rdfs:label": "HPerm" + }, + { + "@id": "cim:UnitSymbol.Hz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency in hertz (1/s).", + "rdfs:label": "Hz", + "skos:exactMatch": "unit:HZ", + "skos:narrower": "unit:REV-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.HzPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.", + "rdfs:label": "HzPerHz" + }, + { + "@id": "cim:UnitSymbol.HzPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rate of change of frequency in hertz per second.", + "rdfs:label": "HzPers" + }, + { + "@id": "cim:UnitSymbol.J", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy in joules (N·m = C·V = W·s).", + "rdfs:label": "J" + }, + { + "@id": "cim:UnitSymbol.JPerK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat capacity in joules/kelvin.", + "rdfs:label": "JPerK" + }, + { + "@id": "cim:UnitSymbol.JPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific energy, Joules / kg.", + "rdfs:label": "JPerkg" + }, + { + "@id": "cim:UnitSymbol.JPerkgK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific heat capacity, specific entropy, joules per kilogram Kelvin.", + "rdfs:label": "JPerkgK" + }, + { + "@id": "cim:UnitSymbol.JPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Insulation energy density, joules per square metre or watt second per square metre.", + "rdfs:label": "JPerm2" + }, + { + "@id": "cim:UnitSymbol.JPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy density, joules per cubic metre.", + "rdfs:label": "JPerm3" + }, + { + "@id": "cim:UnitSymbol.JPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar energy, joules per mole.", + "rdfs:label": "JPermol" + }, + { + "@id": "cim:UnitSymbol.JPermolK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar entropy, molar heat capacity, joules per mole kelvin.", + "rdfs:label": "JPermolK" + }, + { + "@id": "cim:UnitSymbol.JPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy rate in joules per second (J/s).", + "rdfs:label": "JPers" + }, + { + "@id": "cim:UnitSymbol.K", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature in kelvins.", + "rdfs:label": "K" + }, + { + "@id": "cim:UnitSymbol.KPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature change rate in kelvins per second.", + "rdfs:label": "KPers" + }, + { + "@id": "cim:UnitSymbol.M", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length, nautical miles (1 M = 1852 m).", + "rdfs:label": "M" + }, + { + "@id": "cim:UnitSymbol.Mx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux, maxwells (1 Mx = 10-8 Wb).", + "rdfs:label": "Mx" + }, + { + "@id": "cim:UnitSymbol.N", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Force in newtons (kg·m/s²).", + "rdfs:label": "N" + }, + { + "@id": "cim:UnitSymbol.NPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface tension, newton per metre.", + "rdfs:label": "NPerm" + }, + { + "@id": "cim:UnitSymbol.Nm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of force, newton metres.", + "rdfs:label": "Nm" + }, + { + "@id": "cim:UnitSymbol.Oe", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic field in oersteds, (1 Oe = (103/4p) A/m).", + "rdfs:label": "Oe" + }, + { + "@id": "cim:UnitSymbol.Pa", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.", + "rdfs:label": "Pa", + "skos:exactMatch": "unit:PA" + }, + { + "@id": "cim:UnitSymbol.PaPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure change rate in pascals per second.", + "rdfs:label": "PaPers" + }, + { + "@id": "cim:UnitSymbol.Pas", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dynamic viscosity, pascal seconds.", + "rdfs:label": "Pas" + }, + { + "@id": "cim:UnitSymbol.Q", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity power, Q.", + "rdfs:label": "Q" + }, + { + "@id": "cim:UnitSymbol.Qh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity energy, Qh.", + "rdfs:label": "Qh" + }, + { + "@id": "cim:UnitSymbol.S", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance in siemens.", + "rdfs:label": "S", + "skos:exactMatch": "unit:S" + }, + { + "@id": "cim:UnitSymbol.SPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance per length (F/m).", + "rdfs:label": "SPerm" + }, + { + "@id": "cim:UnitSymbol.Sv", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dose equivalent in sieverts (J/kg).", + "rdfs:label": "Sv" + }, + { + "@id": "cim:UnitSymbol.T", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density in teslas (Wb/m2).", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.V2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt squared (W²/A²).", + "rdfs:label": "V2" + }, + { + "@id": "cim:UnitSymbol.V2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-squared hour, volt-squared-hours.", + "rdfs:label": "V2h" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent energy in volt ampere hours.", + "rdfs:label": "VAh" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VArh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive energy in volt ampere reactive hours.", + "rdfs:label": "VArh" + }, + { + "@id": "cim:UnitSymbol.VPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in volt per hertz.", + "rdfs:label": "VPerHz" + }, + { + "@id": "cim:UnitSymbol.VPerV", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.", + "rdfs:label": "VPerV" + }, + { + "@id": "cim:UnitSymbol.VPerVA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVA" + }, + { + "@id": "cim:UnitSymbol.VPerVAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVAr", + "skos:exactMatch": "unit:V-PER-V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric field strength, volts per metre.", + "rdfs:label": "VPerm" + }, + { + "@id": "cim:UnitSymbol.Vh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-hour, Volt hours.", + "rdfs:label": "Vh" + }, + { + "@id": "cim:UnitSymbol.Vs", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt seconds (Ws/A).", + "rdfs:label": "Vs" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.WPerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Active power per current flow, watts per Ampere.", + "rdfs:label": "WPerA", + "skos:exactMatch": "unit:W-PER-A" + }, + { + "@id": "cim:UnitSymbol.WPerW", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.", + "rdfs:label": "WPerW" + }, + { + "@id": "cim:UnitSymbol.WPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat flux density, irradiance, watts per square metre.", + "rdfs:label": "WPerm2" + }, + { + "@id": "cim:UnitSymbol.WPerm2sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiance, watts per square metre steradian.", + "rdfs:label": "WPerm2sr" + }, + { + "@id": "cim:UnitSymbol.WPermK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Thermal conductivity in watt/metres kelvin.", + "rdfs:label": "WPermK" + }, + { + "@id": "cim:UnitSymbol.WPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ramp rate in watts per second.", + "rdfs:label": "WPers", + "skos:exactMatch": "unit:W-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.WPersr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiant intensity, watts per steradian.", + "rdfs:label": "WPersr" + }, + { + "@id": "cim:UnitSymbol.Wb", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in webers (V·s).", + "rdfs:label": "Wb" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.anglemin", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, minutes.", + "rdfs:label": "anglemin" + }, + { + "@id": "cim:UnitSymbol.anglesec", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, seconds.", + "rdfs:label": "anglesec" + }, + { + "@id": "cim:UnitSymbol.bar", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in bars, (1 bar = 100 kPa).", + "rdfs:label": "bar" + }, + { + "@id": "cim:UnitSymbol.cd", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous intensity in candelas.", + "rdfs:label": "cd" + }, + { + "@id": "cim:UnitSymbol.charPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Data rate (baud) in characters per second.", + "rdfs:label": "charPers" + }, + { + "@id": "cim:UnitSymbol.character", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Number of characters.", + "rdfs:label": "character" + }, + { + "@id": "cim:UnitSymbol.cosPhi", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, dimensionless.\nNote 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153.\nNote 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.", + "rdfs:label": "cosPhi" + }, + { + "@id": "cim:UnitSymbol.count", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance, Counter value.", + "rdfs:label": "count" + }, + { + "@id": "cim:UnitSymbol.d", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in days, day = 24 h = 86400 s.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitSymbol.dB", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dB" + }, + { + "@id": "cim:UnitSymbol.dBm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dBm" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.degC", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Relative temperature in degrees Celsius.\nIn the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.", + "rdfs:label": "degC", + "skos:exactMatch": "unit:DEG_C" + }, + { + "@id": "cim:UnitSymbol.ft3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic feet.", + "rdfs:label": "ft3" + }, + { + "@id": "cim:UnitSymbol.gPerg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.", + "rdfs:label": "gPerg" + }, + { + "@id": "cim:UnitSymbol.gal", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).", + "rdfs:label": "gal" + }, + { + "@id": "cim:UnitSymbol.h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in hours, hour = 60 min = 3600 s.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitSymbol.ha", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area, hectares.", + "rdfs:label": "ha" + }, + { + "@id": "cim:UnitSymbol.kat", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity, katal = mol / s.", + "rdfs:label": "kat" + }, + { + "@id": "cim:UnitSymbol.katPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity concentration, katals per cubic metre.", + "rdfs:label": "katPerm3" + }, + { + "@id": "cim:UnitSymbol.kg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kg" + }, + { + "@id": "cim:UnitSymbol.kgPerJ", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerJ" + }, + { + "@id": "cim:UnitSymbol.kgPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerm3" + }, + { + "@id": "cim:UnitSymbol.kgm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm" + }, + { + "@id": "cim:UnitSymbol.kgm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm2" + }, + { + "@id": "cim:UnitSymbol.kn", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Speed, knots (1 kn = 1852/3600) m/s.", + "rdfs:label": "kn" + }, + { + "@id": "cim:UnitSymbol.l", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in litres, litre = dm3 = m3/1000.", + "rdfs:label": "l" + }, + { + "@id": "cim:UnitSymbol.lPerh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, litres per hour.", + "rdfs:label": "lPerh" + }, + { + "@id": "cim:UnitSymbol.lPerl", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.", + "rdfs:label": "lPerl" + }, + { + "@id": "cim:UnitSymbol.lPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in litres per second.", + "rdfs:label": "lPers" + }, + { + "@id": "cim:UnitSymbol.lm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous flux in lumens (cd·sr).", + "rdfs:label": "lm" + }, + { + "@id": "cim:UnitSymbol.lx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Illuminance in lux (lm/m²).", + "rdfs:label": "lx" + }, + { + "@id": "cim:UnitSymbol.m", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length in metres.", + "rdfs:label": "m", + "skos:exactMatch": "unit:M" + }, + { + "@id": "cim:UnitSymbol.m2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area in square metres (m²).", + "rdfs:label": "m2", + "skos:exactMatch": "unit:M2" + }, + { + "@id": "cim:UnitSymbol.m2Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Viscosity in square metres / second (m²/s).", + "rdfs:label": "m2Pers" + }, + { + "@id": "cim:UnitSymbol.m3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in cubic metres (m³).", + "rdfs:label": "m3" + }, + { + "@id": "cim:UnitSymbol.m3Compensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value compensated for weather effects.", + "rdfs:label": "m3Compensated" + }, + { + "@id": "cim:UnitSymbol.m3Perh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, cubic metres per hour.", + "rdfs:label": "m3Perh" + }, + { + "@id": "cim:UnitSymbol.m3Perkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific volume, cubic metres per kilogram, v.", + "rdfs:label": "m3Perkg" + }, + { + "@id": "cim:UnitSymbol.m3Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in cubic metres per second (m³/s).", + "rdfs:label": "m3Pers", + "skos:exactMatch": "unit:M3-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.m3Uncompensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value uncompensated for weather effects.", + "rdfs:label": "m3Uncompensated" + }, + { + "@id": "cim:UnitSymbol.mPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Fuel efficiency in metres per cubic metres (m/m³).", + "rdfs:label": "mPerm3" + }, + { + "@id": "cim:UnitSymbol.mPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Velocity in metres per second (m/s).", + "rdfs:label": "mPers" + }, + { + "@id": "cim:UnitSymbol.mPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Acceleration in metres per second squared (m/s²).", + "rdfs:label": "mPers2" + }, + { + "@id": "cim:UnitSymbol.min", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in minutes, minute = 60 s.", + "rdfs:label": "min" + }, + { + "@id": "cim:UnitSymbol.mmHg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).", + "rdfs:label": "mmHg" + }, + { + "@id": "cim:UnitSymbol.mol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance in moles.", + "rdfs:label": "mol" + }, + { + "@id": "cim:UnitSymbol.molPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.", + "rdfs:label": "molPerkg" + }, + { + "@id": "cim:UnitSymbol.molPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.", + "rdfs:label": "molPerm3" + }, + { + "@id": "cim:UnitSymbol.molPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.", + "rdfs:label": "molPermol" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:UnitSymbol.ohmPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance per length in ohms per metre ((V/A)/m).", + "rdfs:label": "ohmPerm" + }, + { + "@id": "cim:UnitSymbol.ohmm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Resistivity, ohm metres, (rho).", + "rdfs:label": "ohmm" + }, + { + "@id": "cim:UnitSymbol.onePerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reciprocal of frequency (1/Hz).", + "rdfs:label": "onePerHz" + }, + { + "@id": "cim:UnitSymbol.onePerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Wavenumber, reciprocal metres, (1/m).", + "rdfs:label": "onePerm" + }, + { + "@id": "cim:UnitSymbol.ppm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration in parts per million.", + "rdfs:label": "ppm" + }, + { + "@id": "cim:UnitSymbol.rad", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in radians (m/m).", + "rdfs:label": "rad", + "skos:exactMatch": "unit:RAD" + }, + { + "@id": "cim:UnitSymbol.radPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular velocity in radians per second (rad/s).", + "rdfs:label": "radPers" + }, + { + "@id": "cim:UnitSymbol.radPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular acceleration, radians per second squared.", + "rdfs:label": "radPers2" + }, + { + "@id": "cim:UnitSymbol.rev", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of rotation, revolutions.", + "rdfs:label": "rev" + }, + { + "@id": "cim:UnitSymbol.rotPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rotations per second (1/s). See also Hz (1/s).", + "rdfs:label": "rotPers" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:UnitSymbol.sPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.", + "rdfs:label": "sPers" + }, + { + "@id": "cim:UnitSymbol.sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Solid angle in steradians (m2/m2).", + "rdfs:label": "sr" + }, + { + "@id": "cim:UnitSymbol.therm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, therms.", + "rdfs:label": "therm" + }, + { + "@id": "cim:UnitSymbol.tonne", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).", + "rdfs:label": "tonne" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "dl:Package_DiagramLayoutProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This standard specifies an exchange profile for schematics with the following characteristics.\nA generic method for linking the diagram object to the domain data. Domain data and diagram layout data can be exchanged together with the domain data, or separately from each other with the assumption that domain data will have already been imported should diagram layout data be imported separately.\nIt does not require or imply a specific domain data format. Therefore, it supports domain data modelled according to the IEC 61970-301 Common information model (CIM) that is exchanged in the IEC 61970-501 format (CIM RDF schema). Diagram layout data references domain data in compliance with IEC/TR 62541-1, OPC Unified Architecture).\nThe intended usage of this standard is that the source of a diagram will use the standard to encode the layout of their diagram as they created it. It is then incumbent upon any receiver to supply the means of using that diagram layout in their system.\n
    \n\t
  • In the simplest situation, if the source uses Switch object placements, the receiver creates a generic Switch template in the receiver's system that will be used to render Switches (i.e. there is no exchange of Switch templates).
  • \n\t
  • In more complex situations, a 1:1 correspondence may not be desirable, and receivers may have to create generic transformations in order to use exchanges.
  • \n\t
  • However, in both situations, it is expected that once an investment is made in a strategy for rendering, repeated imports may be carried out automatically.
  • \n
\nSupports the exchange of diagram objects that have no relationship to domain data, i.e., pure static background objects.\nSupports multiple representations of the same domain object in the same or different diagrams.\nAllows the diagram to be used as the unit of exchange, providing a straightforward approach to partial exchange, or an exchange between systems that have a separate model and repository for diagram layout data. \nSupports assignment of diagram objects to layers or other means, for showing or hiding information based on zoom level and/or user interest.\nA generic method for proprietary extensions to enable full round tripping (export and import back into the same system) without information loss within a system, and without breaking the standard exchange format.", + "rdfs:label": "DiagramLayoutProfile" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..19581de --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,55845 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "dy:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "urn:iso:std:iec:61970-301:ed-7:amd1", + "urn:iso:std:iec:61970-302:ed-1", + "urn:iso:std:iec:61970-501:draft:ed-2", + "urn:iso:std:iec:61970-600-2:ed-1" + ], + "dct:creator": "ENTSO-E CIM EG", + "dct:description": "This vocabulary is describing the dynamics profile from IEC 61970-600-2.", + "dct:identifier": "urn:uuid:ba96da07-eca3-4259-b96c-cf5b51baa082", + "dct:issued": "2021-01-27T12:27:24Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Dynamics Vocabulary", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/Dynamics-EU/1.0", + "owl:versionInfo": "1.0.0", + "dcat:keyword": "DY", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_DC", + "rdfs:comment": "A unit with valves for three phases, together with unit control equipment, essential protective and switching devices, DC storage capacitors, phase reactors and auxiliaries, if any, used for conversion.", + "rdfs:label": "ACDCConverter", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Core", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:AsynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Wires", + "rdfs:comment": "A rotating machine whose shaft rotates asynchronously with the electrical field. Also known as an induction machine with no external connection to the rotor windings, e.g. squirrel-cage induction machine.", + "rdfs:label": "AsynchronousMachine", + "rdfs:subClassOf": "cim:RotatingMachine" + }, + { + "@id": "cim:AsynchronousMachineDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_AsynchronousMachineDynamics", + "rdfs:comment": "Asynchronous machine whose behaviour is described by reference to a standard model expressed in either time constant reactance form or equivalent circuit form or by definition of a user-defined model.\nParameter details:\n
    \n\t
  1. Asynchronous machine parameters such as Xl, Xs, etc. are actually used as inductances in the model, but are commonly referred to as reactances since, at nominal frequency, the PU values are the same. However, some references use the symbol L instead of X.
  2. \n
", + "rdfs:label": "AsynchronousMachineDynamics", + "rdfs:subClassOf": "cim:RotatingMachineDynamics" + }, + { + "@id": "cim:AsynchronousMachineEquivalentCircuit", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_AsynchronousMachineDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The electrical equations of all variations of the asynchronous model are based on the AsynchronousEquivalentCircuit diagram for the direct- and quadrature- axes, with two equivalent rotor windings in each axis. \nEquations for conversion between equivalent circuit and time constant reactance forms:\nXs = Xm + Xl\nX' = Xl + Xm x Xlr1 / (Xm + Xlr1)\nX'' = Xl + Xm x Xlr1 x Xlr2 / (Xm x Xlr1 + Xm x Xlr2 + Xlr1 x Xlr2)\nT'o = (Xm + Xlr1) / (omega0 x Rr1)\nT''o = (Xm x Xlr1 + Xm x Xlr2 + Xlr1 x Xlr2) / (omega0 x Rr2 x (Xm + Xlr1)\nSame equations using CIM attributes from AsynchronousMachineTimeConstantReactance class on left of \"=\" and AsynchronousMachineEquivalentCircuit class on right (except as noted):\nxs = xm + RotatingMachineDynamics.statorLeakageReactance\nxp = RotatingMachineDynamics.statorLeakageReactance + xm x xlr1 / (xm + xlr1)\nxpp = RotatingMachineDynamics.statorLeakageReactance + xm x xlr1 x xlr2 / (xm x xlr1 + xm x xlr2 + xlr1 x xlr2)\ntpo = (xm + xlr1) / (2 x pi x nominal frequency x rr1)\ntppo = (xm x xlr1 + xm x xlr2 + xlr1 x xlr2) / (2 x pi x nominal frequency x rr2 x (xm + xlr1).", + "rdfs:label": "AsynchronousMachineEquivalentCircuit", + "rdfs:subClassOf": "cim:AsynchronousMachineDynamics" + }, + { + "@id": "cim:AsynchronousMachineTimeConstantReactance", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_AsynchronousMachineDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Parameter details:\n
    \n\t
  1. If X'' = X', a single cage (one equivalent rotor winding per axis) is modelled.
  2. \n\t
  3. The “p” in the attribute names is a substitution for a “prime” in the usual parameter notation, e.g. tpo refers to T'o.
  4. \n
\nThe parameters used for models expressed in time constant reactance form include:\n- RotatingMachine.ratedS (MVAbase);\n- RotatingMachineDynamics.damping (D);\n- RotatingMachineDynamics.inertia (H);\n- RotatingMachineDynamics.saturationFactor (S1);\n- RotatingMachineDynamics.saturationFactor120 (S12);\n- RotatingMachineDynamics.statorLeakageReactance (Xl);\n- RotatingMachineDynamics.statorResistance (Rs);\n- .xs (Xs);\n- .xp (X');\n- .xpp (X'');\n- .tpo (T'o);\n- .tppo (T''o).", + "rdfs:label": "AsynchronousMachineTimeConstantReactance", + "rdfs:subClassOf": "cim:AsynchronousMachineDynamics" + }, + { + "@id": "cim:AsynchronousMachineUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Asynchronous machine whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "AsynchronousMachineUserDefined", + "rdfs:subClassOf": "cim:AsynchronousMachineDynamics" + }, + { + "@id": "cim:CSCDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_HVDCDynamics", + "rdfs:comment": "CSC function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "CSCDynamics", + "rdfs:subClassOf": "cim:HVDCDynamics" + }, + { + "@id": "cim:CSCUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Current source converter (CSC) function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "CSCUserDefined", + "rdfs:subClassOf": "cim:CSCDynamics" + }, + { + "@id": "cim:ConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Core", + "rdfs:comment": "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.", + "rdfs:label": "ConductingEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:CrossCompoundTurbineGovernorDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "rdfs:comment": "Turbine-governor cross-compound function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "CrossCompoundTurbineGovernorDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:CsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_DC", + "rdfs:comment": "DC side of the current source converter (CSC).\nThe firing angle controls the dc voltage at the converter, both for rectifier and inverter. The difference between the dc voltages of the rectifier and inverter determines the dc current. The extinction angle is used to limit the dc voltage at the inverter, if needed, and is not used in active power control. The firing angle, transformer tap position and number of connected filters are the primary means to control a current source dc line. Higher level controls are built on top, e.g. dc voltage, dc current and active power. From a steady state perspective it is sufficient to specify the wanted active power transfer (ACDCConverter.targetPpcc) and the control functions will set the dc voltage, dc current, firing angle, transformer tap position and number of connected filters to meet this. Therefore attributes targetAlpha and targetGamma are not applicable in this case.\nThe reactive power consumed by the converter is a function of the firing angle, transformer tap position and number of connected filter, which can be approximated with half of the active power. The losses is a function of the dc voltage and dc current.\nThe attributes minAlpha and maxAlpha define the range of firing angles for rectifier operation between which no discrete tap changer action takes place. The range is typically 10-18 degrees.\nThe attributes minGamma and maxGamma define the range of extinction angles for inverter operation between which no discrete tap changer action takes place. The range is typically 17-20 degrees.", + "rdfs:label": "CsConverter", + "rdfs:subClassOf": "cim:ACDCConverter" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_DiscontinuousExcitationControlDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE type DEC1A discontinuous excitation control model that boosts generator excitation to a level higher than that demanded by the voltage regulator and stabilizer immediately following a system fault.\nReference: IEEE 421.5-2005, 12.2.", + "rdfs:label": "DiscExcContIEEEDEC1A", + "rdfs:subClassOf": "cim:DiscontinuousExcitationControlDynamics" + }, + { + "@id": "cim:DiscExcContIEEEDEC2A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_DiscontinuousExcitationControlDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE type DEC2A model for discontinuous excitation control. This system provides transient excitation boosting via an open-loop control as initiated by a trigger signal generated remotely.\nReference: IEEE 421.5-2005 12.3.", + "rdfs:label": "DiscExcContIEEEDEC2A", + "rdfs:subClassOf": "cim:DiscontinuousExcitationControlDynamics" + }, + { + "@id": "cim:DiscExcContIEEEDEC3A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_DiscontinuousExcitationControlDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE type DEC3A model. In some systems, the stabilizer output is disconnected from the regulator immediately following a severe fault to prevent the stabilizer from competing with action of voltage regulator during the first swing.\nReference: IEEE 421.5-2005 12.4.", + "rdfs:label": "DiscExcContIEEEDEC3A", + "rdfs:subClassOf": "cim:DiscontinuousExcitationControlDynamics" + }, + { + "@id": "cim:DiscontinuousExcitationControlDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_DiscontinuousExcitationControlDynamics", + "rdfs:comment": "Discontinuous excitation control function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "DiscontinuousExcitationControlDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:DiscontinuousExcitationControlUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Discontinuous excitation control function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "DiscontinuousExcitationControlUserDefined", + "rdfs:subClassOf": "cim:DiscontinuousExcitationControlDynamics" + }, + { + "@id": "cim:DroopSignalFeedbackKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Governor droop signal feedback source.", + "rdfs:label": "DroopSignalFeedbackKind" + }, + { + "@id": "cim:DynamicsFunctionBlock", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_StandardModels", + "rdfs:comment": "Abstract parent class for all Dynamics function blocks.", + "rdfs:label": "DynamicsFunctionBlock", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:EnergyConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Wires", + "rdfs:comment": "A connection of energy generation or consumption on the power system model.", + "rdfs:label": "EnergyConnection", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EnergyConsumer", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Wires", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Generic user of energy - a point of consumption on the power system model.\nEnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.", + "rdfs:label": "EnergyConsumer", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Core", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:ExcAC1A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE AC1A alternator-supplied rectifier excitation system with different rate feedback source.", + "rdfs:label": "ExcAC1A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAC2A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE AC2A alternator-supplied rectifier excitation system with different field current limit.", + "rdfs:label": "ExcAC2A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAC3A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE AC3A alternator-supplied rectifier excitation system with different field current limit.", + "rdfs:label": "ExcAC3A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAC4A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE AC4A alternator-supplied rectifier excitation system with different minimum controller output.", + "rdfs:label": "ExcAC4A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAC5A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE AC5A alternator-supplied rectifier excitation system with different minimum controller output.", + "rdfs:label": "ExcAC5A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAC6A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE AC6A alternator-supplied rectifier excitation system with speed input.", + "rdfs:label": "ExcAC6A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAC8B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE AC8B alternator-supplied rectifier excitation system with speed input and input limiter.", + "rdfs:label": "ExcAC8B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcANS", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Italian excitation system. It represents static field voltage or excitation current feedback excitation system.", + "rdfs:label": "ExcANS", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAVR1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Italian excitation system corresponding to IEEE (1968) type 1 model. It represents an exciter dynamo and electromechanical regulator.", + "rdfs:label": "ExcAVR1", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAVR2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Italian excitation system corresponding to IEEE (1968) type 2 model. It represents an alternator and rotating diodes and electromechanic voltage regulators.", + "rdfs:label": "ExcAVR2", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAVR3", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Italian excitation system. It represents an exciter dynamo and electric regulator.", + "rdfs:label": "ExcAVR3", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAVR4", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Italian excitation system. It represents a static exciter and electric voltage regulator.", + "rdfs:label": "ExcAVR4", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAVR5", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Manual excitation control with field circuit resistance. This model can be used as a very simple representation of manual voltage control.", + "rdfs:label": "ExcAVR5", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcAVR7", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IVO excitation system.", + "rdfs:label": "ExcAVR7", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcBBC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Transformer fed static excitation system (static with ABB regulator). This model represents a static excitation system in which a gated thyristor bridge fed by a transformer at the main generator terminals feeds the main generator directly.", + "rdfs:label": "ExcBBC", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcCZ", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Czech proportion/integral exciter.", + "rdfs:label": "ExcCZ", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcDC1A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE DC1A direct current commutator exciter with speed input and without underexcitation limiters (UEL) inputs.", + "rdfs:label": "ExcDC1A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcDC2A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE DC2A direct current commutator exciter with speed input, one more leg block in feedback loop and without underexcitation limiters (UEL) inputs. DC type 2 excitation system model with added speed multiplier, added lead-lag, and voltage-dependent limits.", + "rdfs:label": "ExcDC2A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcDC3A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE DC3A direct current commutator exciter with speed input, and deadband. DC old type 4.", + "rdfs:label": "ExcDC3A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcDC3A1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified old IEEE type 3 excitation system.", + "rdfs:label": "ExcDC3A1", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcELIN1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Static PI transformer fed excitation system ELIN (VATECH) - simplified model. This model represents an all-static excitation system. A PI voltage controller establishes a desired field current set point for a proportional current controller. The integrator of the PI controller has a follow-up input to match its signal to the present field current. A power system stabilizer with power input is included in the model.", + "rdfs:label": "ExcELIN1", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcELIN2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Detailed excitation system ELIN (VATECH). This model represents an all-static excitation system. A PI voltage controller establishes a desired field current set point for a proportional current controller. The integrator of the PI controller has a follow-up input to match its signal to the present field current. Power system stabilizer models used in conjunction with this excitation system model: PssELIN2, PssIEEE2B, Pss2B.", + "rdfs:label": "ExcELIN2", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcHU", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Hungarian excitation system, with built-in voltage transducer.", + "rdfs:label": "ExcHU", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEAC1A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type AC1A model. The model represents the field-controlled alternator-rectifier excitation systems designated type AC1A. These excitation systems consist of an alternator main exciter with non-controlled rectifiers.\nReference: IEEE 421.5-2005, 6.1.", + "rdfs:label": "ExcIEEEAC1A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEAC2A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type AC2A model. The model represents a high initial response field-controlled alternator-rectifier excitation system. The alternator main exciter is used with non-controlled rectifiers. The type AC2A model is similar to that of type AC1A except for the inclusion of exciter time constant compensation and exciter field current limiting elements.\nReference: IEEE 421.5-2005, 6.2.", + "rdfs:label": "ExcIEEEAC2A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEAC3A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type AC3A model. The model represents the field-controlled alternator-rectifier excitation systems designated type AC3A. These excitation systems include an alternator main exciter with non-controlled rectifiers. The exciter employs self-excitation, and the voltage regulator power is derived from the exciter output voltage. Therefore, this system has an additional nonlinearity, simulated by the use of a multiplier whose inputs are the voltage regulator command signal, Va, and the exciter output voltage, Efd, times KR. This model is applicable to excitation systems employing static voltage regulators.\nReference: IEEE 421.5-2005, 6.3.", + "rdfs:label": "ExcIEEEAC3A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEAC4A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type AC4A model. The model represents type AC4A alternator-supplied controlled-rectifier excitation system which is quite different from the other types of AC systems. This high initial response excitation system utilizes a full thyristor bridge in the exciter output circuit. The voltage regulator controls the firing of the thyristor bridges. The exciter alternator uses an independent voltage regulator to control its output voltage to a constant value. These effects are not modelled; however, transient loading effects on the exciter alternator are included.\nReference: IEEE 421.5-2005, 6.4.", + "rdfs:label": "ExcIEEEAC4A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEAC5A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type AC5A model. The model represents a simplified model for brushless excitation systems. The regulator is supplied from a source, such as a permanent magnet generator, which is not affected by system disturbances. Unlike other AC models, this model uses loaded rather than open circuit exciter saturation data in the same way as it is used for the DC models. Because the model has been widely implemented by the industry, it is sometimes used to represent other types of systems when either detailed data for them are not available or simplified models are required.\nReference: IEEE 421.5-2005, 6.5.", + "rdfs:label": "ExcIEEEAC5A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEAC6A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type AC6A model. The model represents field-controlled alternator-rectifier excitation systems with system-supplied electronic voltage regulators. The maximum output of the regulator, VR, is a function of terminal voltage, VT. The field current limiter included in the original model AC6A remains in the 2005 update.\nReference: IEEE 421.5-2005, 6.6.", + "rdfs:label": "ExcIEEEAC6A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEAC7B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type AC7B model. The model represents excitation systems which consist of an AC alternator with either stationary or rotating rectifiers to produce the DC field requirements. It is an upgrade to earlier AC excitation systems, which replace only the controls but retain the AC alternator and diode rectifier bridge.\nReference: IEEE 421.5-2005, 6.7. Note, however, that in IEEE 421.5-2005, the [1 / sTE] block is shown as [1 / (1 + sTE)], which is incorrect.", + "rdfs:label": "ExcIEEEAC7B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEAC8B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type AC8B model. This model represents a PID voltage regulator with either a brushless exciter or DC exciter. The AVR in this model consists of PID control, with separate constants for the proportional (KPR), integral (KIR), and derivative (KDR) gains. The representation of the brushless exciter (TE, KE, SE, KC, KD) is similar to the model type AC2A. The type AC8B model can be used to represent static voltage regulators applied to brushless excitation systems. Digitally based voltage regulators feeding DC rotating main exciters can be represented with the AC type AC8B model with the parameters KC and KD set to 0. For thyristor power stages fed from the generator terminals, the limits VRMAX and VRMIN should be a function of terminal voltage: VT x VRMAX and VT x VRMIN.\nReference: IEEE 421.5-2005, 6.8.", + "rdfs:label": "ExcIEEEAC8B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEDC1A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type DC1A model. This model represents field-controlled DC commutator exciters with continuously acting voltage regulators (especially the direct-acting rheostatic, rotating amplifier, and magnetic amplifier types). Because this model has been widely implemented by the industry, it is sometimes used to represent other types of systems when detailed data for them are not available or when a simplified model is required.\nReference: IEEE 421.5-2005, 5.1.", + "rdfs:label": "ExcIEEEDC1A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEDC2A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type DC2A model. This model represents field-controlled DC commutator exciters with continuously acting voltage regulators having supplies obtained from the generator or auxiliary bus. It differs from the type DC1A model only in the voltage regulator output limits, which are now proportional to terminal voltage VT.\nIt is representative of solid-state replacements for various forms of older mechanical and rotating amplifier regulating equipment connected to DC commutator exciters.\nReference: IEEE 421.5-2005, 5.2.", + "rdfs:label": "ExcIEEEDC2A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEDC3A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type DC3A model. This model represents older systems, in particular those DC commutator exciters with non-continuously acting regulators that were commonly used before the development of the continuously acting varieties. These systems respond at basically two different rates, depending upon the magnitude of voltage error. For small errors, adjustment is made periodically with a signal to a motor-operated rheostat. Larger errors cause resistors to be quickly shorted or inserted and a strong forcing signal applied to the exciter. Continuous motion of the motor-operated rheostat occurs for these larger error signals, even though it is bypassed by contactor action.\nReference: IEEE 421.5-2005, 5.3.", + "rdfs:label": "ExcIEEEDC3A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEDC4B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type DC4B model. These excitation systems utilize a field-controlled DC commutator exciter with a continuously acting voltage regulator having supplies obtained from the generator or auxiliary bus.\nReference: IEEE 421.5-2005, 5.4.", + "rdfs:label": "ExcIEEEDC4B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEST1A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type ST1A model. This model represents systems in which excitation power is supplied through a transformer from the generator terminals (or the unit’s auxiliary bus) and is regulated by a controlled rectifier. The maximum exciter voltage available from such systems is directly related to the generator terminal voltage.\nReference: IEEE 421.5-2005, 7.1.", + "rdfs:label": "ExcIEEEST1A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEST1AUELselectorKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Types of connections for the UEL input used in ExcIEEEST1A.", + "rdfs:label": "ExcIEEEST1AUELselectorKind" + }, + { + "@id": "cim:ExcIEEEST2A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type ST2A model. Some static systems use both current and voltage sources (generator terminal quantities) to comprise the power source. The regulator controls the exciter output through controlled saturation of the power transformer components. These compound-source rectifier excitation systems are designated type ST2A and are represented by ExcIEEEST2A.\nReference: IEEE 421.5-2005, 7.2.", + "rdfs:label": "ExcIEEEST2A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEST3A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type ST3A model. Some static systems utilize a field voltage control loop to linearize the exciter control characteristic. This also makes the output independent of supply source variations until supply limitations are reached. These systems utilize a variety of controlled-rectifier designs: full thyristor complements or hybrid bridges in either series or shunt configurations. The power source can consist of only a potential source, either fed from the machine terminals or from internal windings. Some designs can have compound power sources utilizing both machine potential and current. These power sources are represented as phasor combinations of machine terminal current and voltage and are accommodated by suitable parameters in model type ST3A which is represented by ExcIEEEST3A.\nReference: IEEE 421.5-2005, 7.3.", + "rdfs:label": "ExcIEEEST3A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEST4B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type ST4B model. This model is a variation of the type ST3A model, with a proportional plus integral (PI) regulator block replacing the lag-lead regulator characteristic that is in the ST3A model. Both potential and compound source rectifier excitation systems are modelled. The PI regulator blocks have non-windup limits that are represented. The voltage regulator of this model is typically implemented digitally.\nReference: IEEE 421.5-2005, 7.4.", + "rdfs:label": "ExcIEEEST4B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEST5B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type ST5B model. The type ST5B excitation system is a variation of the type ST1A model, with alternative overexcitation and underexcitation inputs and additional limits.\nThe block diagram in the IEEE 421.5 standard has input signal Vc and does not indicate the summation point with Vref. The implementation of the ExcIEEEST5B shall consider summation point with Vref.\nReference: IEEE 421.5-2005, 7.5.", + "rdfs:label": "ExcIEEEST5B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEST6B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type ST6B model. This model consists of a PI voltage regulator with an inner loop field voltage regulator and pre-control. The field voltage regulator implements a proportional control. The pre-control and the delay in the feedback circuit increase the dynamic response.\nReference: IEEE 421.5-2005, 7.6.", + "rdfs:label": "ExcIEEEST6B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcIEEEST7B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type ST7B model. This model is representative of static potential-source excitation systems. In this system, the AVR consists of a PI voltage regulator. A phase lead-lag filter in series allows the introduction of a derivative function, typically used with brushless excitation systems. In that case, the regulator is of the PID type. In addition, the terminal voltage channel includes a phase lead-lag filter. The AVR includes the appropriate inputs on its reference for overexcitation limiter (OEL1), underexcitation limiter (UEL), stator current limiter (SCL), and current compensator (DROOP). All these limitations, when they work at voltage reference level, keep the PSS (VS signal from PSS) in operation. However, the UEL limitation can also be transferred to the high value (HV) gate acting on the output signal. In addition, the output signal passes through a low value (LV) gate for a ceiling overexcitation limiter (OEL2).\nReference: IEEE 421.5-2005, 7.7.", + "rdfs:label": "ExcIEEEST7B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcNI", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Bus or solid fed SCR (silicon-controlled rectifier) bridge excitation system model type NI (NVE).", + "rdfs:label": "ExcNI", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcOEX3T", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE type ST1 excitation system with semi-continuous and acting terminal voltage limiter.", + "rdfs:label": "ExcOEX3T", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcPIC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Proportional/integral regulator excitation system. This model can be used to represent excitation systems with a proportional-integral (PI) voltage regulator controller.", + "rdfs:label": "ExcPIC", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcREXS", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "General purpose rotating excitation system. This model can be used to represent a wide range of excitation systems whose DC power source is an AC or DC generator. It encompasses IEEE type AC1, AC2, DC1, and DC2 excitation system models.", + "rdfs:label": "ExcREXS", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcREXSFeedbackSignalKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Types of rate feedback signals.", + "rdfs:label": "ExcREXSFeedbackSignalKind" + }, + { + "@id": "cim:ExcRQB", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Excitation system type RQB (four-loop regulator, r?gulateur quatre boucles, developed in France) primarily used in nuclear or thermal generating units. This excitation system shall be always used together with power system stabilizer type PssRQB.", + "rdfs:label": "ExcRQB", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcSCRX", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Simple excitation system with generic characteristics typical of many excitation systems; intended for use where negative field current could be a problem.", + "rdfs:label": "ExcSCRX", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcSEXS", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Simplified excitation system.", + "rdfs:label": "ExcSEXS", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcSK", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Slovakian excitation system. UEL and secondary voltage control are included in this model. When this model is used, there cannot be a separate underexcitation limiter or VAr controller model.", + "rdfs:label": "ExcSK", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcST1A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modification of an old IEEE ST1A static excitation system without overexcitation limiter (OEL) and underexcitation limiter (UEL).", + "rdfs:label": "ExcST1A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcST2A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE ST2A static excitation system with another lead-lag block added to match the model defined by WECC.", + "rdfs:label": "ExcST2A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcST3A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE ST3A static excitation system with added speed multiplier.", + "rdfs:label": "ExcST3A", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcST4B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE ST4B static excitation system with maximum inner loop feedback gain Vgmax.", + "rdfs:label": "ExcST4B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcST6B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE ST6B static excitation system with PID controller and optional inner feedback loop.", + "rdfs:label": "ExcST6B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcST6BOELselectorKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Types of connections for the OEL input used for static excitation systems type 6B.", + "rdfs:label": "ExcST6BOELselectorKind" + }, + { + "@id": "cim:ExcST7B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE ST7B static excitation system without stator current limiter (SCL) and current compensator (DROOP) inputs.", + "rdfs:label": "ExcST7B", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcST7BOELselectorKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Types of connections for the OEL input used for static excitation systems type 7B.", + "rdfs:label": "ExcST7BOELselectorKind" + }, + { + "@id": "cim:ExcST7BUELselectorKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Types of connections for the UEL input used for static excitation systems type 7B.", + "rdfs:label": "ExcST7BUELselectorKind" + }, + { + "@id": "cim:ExcitationSystemDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_ExcitationSystemDynamics", + "rdfs:comment": "Excitation system function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "ExcitationSystemDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:ExcitationSystemUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Excitation system function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "ExcitationSystemUserDefined", + "rdfs:subClassOf": "cim:ExcitationSystemDynamics" + }, + { + "@id": "cim:FrancisGovernorControlKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Governor control flag for Francis hydro model.", + "rdfs:label": "FrancisGovernorControlKind" + }, + { + "@id": "cim:GenICompensationForGenJ", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_VoltageCompensatorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Resistive and reactive components of compensation for generator associated with IEEE type 2 voltage compensator for current flow out of another generator in the interconnection.", + "rdfs:label": "GenICompensationForGenJ", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:GenericNonLinearLoadModelKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Type of generic non-linear load model.", + "rdfs:label": "GenericNonLinearLoadModelKind" + }, + { + "@id": "cim:GovCT1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "General model for any prime mover with a PID governor, used primarily for combustion turbine and combined cycle units.\nThis model can be used to represent a variety of prime movers controlled by PID governors. It is suitable, for example, for the representation of: \n
    \n\t
  • gas turbine and single shaft combined cycle turbines
  • \n
\n
    \n\t
  • diesel engines with modern electronic or digital governors
  • \n
\n
    \n\t
  • steam turbines where steam is supplied from a large boiler drum or a large header whose pressure is substantially constant over the period under study
  • \n\t
  • simple hydro turbines in dam configurations where the water column length is short and water inertia effects are minimal.
  • \n
\nAdditional information on this model is available in the 2012 IEEE report, Dynamic Models for Turbine-Governors in Power System Studies, 3.1.2.3 pages 3-4 (GGOV1).", + "rdfs:label": "GovCT1", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovCT2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "General governor with frequency-dependent fuel flow limit. This model is a modification of the GovCT1 model in order to represent the frequency-dependent fuel flow limit of a specific gas turbine manufacturer.", + "rdfs:label": "GovCT2", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovGAST", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Single shaft gas turbine.", + "rdfs:label": "GovGAST", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovGAST1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified single shaft gas turbine.", + "rdfs:label": "GovGAST1", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovGAST2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Gas turbine.", + "rdfs:label": "GovGAST2", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovGAST3", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Generic turbogas with acceleration and temperature controller.", + "rdfs:label": "GovGAST3", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovGAST4", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Generic turbogas.", + "rdfs:label": "GovGAST4", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovGASTWD", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Woodward™ gas turbine governor. \n[Footnote: Woodward gas turbines are an example of suitable products available commercially. This information is given for the convenience of users of this document and does not constitute an endorsement by IEC of these products.]", + "rdfs:label": "GovGASTWD", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydro1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Basic hydro turbine governor.", + "rdfs:label": "GovHydro1", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydro2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE hydro turbine governor with straightforward penstock configuration and hydraulic-dashpot governor.", + "rdfs:label": "GovHydro2", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydro3", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE hydro governor-turbine. This model differs from that defined in the IEEE modelling guideline paper in that the limits on gate position and velocity do not permit \"wind up\" of the upstream signals.", + "rdfs:label": "GovHydro3", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydro4", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Hydro turbine and governor. Represents plants with straight-forward penstock configurations and hydraulic governors of the traditional 'dashpot' type. This model can be used to represent simple, Francis/Pelton or Kaplan turbines.", + "rdfs:label": "GovHydro4", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydro4ModelKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Possible types of GovHydro4 models.", + "rdfs:label": "GovHydro4ModelKind" + }, + { + "@id": "cim:GovHydroDD", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Double derivative hydro governor and turbine.", + "rdfs:label": "GovHydroDD", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydroFrancis", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Detailed hydro unit - Francis model. This model can be used to represent three types of governors.\nA schematic of the hydraulic system of detailed hydro unit models, such as Francis and Pelton, is provided in the DetailedHydroModelHydraulicSystem diagram.", + "rdfs:label": "GovHydroFrancis", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydroIEEE0", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE simplified hydro governor-turbine model. Used for mechanical-hydraulic and electro-hydraulic turbine governors, with or without steam feedback. Typical values given are for mechanical-hydraulic turbine-governor.\nReference: IEEE Transactions on Power Apparatus and Systems, November/December 1973, Volume PAS-92, Number 6, Dynamic Models for Steam and Hydro Turbines in Power System Studies, page 1904.", + "rdfs:label": "GovHydroIEEE0", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydroIEEE2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE hydro turbine governor model represents plants with straightforward penstock configurations and hydraulic-dashpot governors.\nReference: IEEE Transactions on Power Apparatus and Systems, November/December 1973, Volume PAS-92, Number 6, Dynamic Models for Steam and Hydro Turbines in Power System Studies, page 1904.", + "rdfs:label": "GovHydroIEEE2", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydroPID", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "PID governor and turbine.", + "rdfs:label": "GovHydroPID", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydroPID2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Hydro turbine and governor. Represents plants with straightforward penstock configurations and \"three term\" electro-hydraulic governors (i.e. WoodwardTM electronic).\n[Footnote: Woodward electronic governors are an example of suitable products available commercially. This information is given for the convenience of users of this document and does not constitute an endorsement by IEC of these products.]", + "rdfs:label": "GovHydroPID2", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydroPelton", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Detailed hydro unit - Pelton model. This model can be used to represent the dynamic related to water tunnel and surge chamber.\nThe DetailedHydroModelHydraulicSystem diagram, located under the GovHydroFrancis class, provides a schematic of the hydraulic system of detailed hydro unit models, such as Francis and Pelton.", + "rdfs:label": "GovHydroPelton", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydroR", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Fourth order lead-lag governor and hydro turbine.", + "rdfs:label": "GovHydroR", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydroWEH", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "WoodwardTM electric hydro governor. \n[Footnote: Woodward electric hydro governors are an example of suitable products available commercially. This information is given for the convenience of users of this document and does not constitute an endorsement by IEC of these products.]", + "rdfs:label": "GovHydroWEH", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovHydroWPID", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "WoodwardTM PID hydro governor.\n[Footnote: Woodward PID hydro governors are an example of suitable products available commercially. This information is given for the convenience of users of this document and does not constitute an endorsement by IEC of these products.]", + "rdfs:label": "GovHydroWPID", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteam0", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A simplified steam turbine governor.", + "rdfs:label": "GovSteam0", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteam1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Steam turbine governor, based on the GovSteamIEEE1 (with optional deadband and nonlinear valve gain added).", + "rdfs:label": "GovSteam1", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteam2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Simplified governor.", + "rdfs:label": "GovSteam2", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteamBB", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "European governor model.", + "rdfs:label": "GovSteamBB", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteamCC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Cross compound turbine governor. Unlike tandem compound units, cross compound units are not on the same shaft.", + "rdfs:label": "GovSteamCC", + "rdfs:subClassOf": "cim:CrossCompoundTurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteamEU", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Simplified boiler and steam turbine with PID governor.", + "rdfs:label": "GovSteamEU", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteamFV2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Steam turbine governor with reheat time constants and modelling of the effects of fast valve closing to reduce mechanical power.", + "rdfs:label": "GovSteamFV2", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteamFV3", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Simplified GovSteamIEEE1 steam turbine governor with Prmax limit and fast valving.", + "rdfs:label": "GovSteamFV3", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteamFV4", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Detailed electro-hydraulic governor for steam unit.", + "rdfs:label": "GovSteamFV4", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteamIEEE1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE steam turbine governor model.\nReference: IEEE Transactions on Power Apparatus and Systems, November/December 1973, Volume PAS-92, Number 6, Dynamic Models for Steam and Hydro Turbines in Power System Studies, page 1904.", + "rdfs:label": "GovSteamIEEE1", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:GovSteamSGO", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Simplified steam turbine governor.", + "rdfs:label": "GovSteamSGO", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:HVDCDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_HVDCDynamics", + "rdfs:comment": "HVDC whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "HVDCDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Core", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:IfdBaseKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Excitation base system mode.", + "rdfs:label": "IfdBaseKind" + }, + { + "@id": "cim:InputSignalKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Types of input signals. In dynamics modelling, commonly represented by the j parameter.", + "rdfs:label": "InputSignalKind" + }, + { + "@id": "cim:LoadAggregate", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_LoadDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Aggregate loads are used to represent all or part of the real and reactive load from one or more loads in the static (power flow) data. This load is usually the aggregation of many individual load devices and the load model is an approximate representation of the aggregate response of the load devices to system disturbances.\nStandard aggregate load model comprised of static and/or dynamic components. A static load model represents the sensitivity of the real and reactive power consumed by the load to the amplitude and frequency of the bus voltage. A dynamic load model can be used to represent the aggregate response of the motor components of the load.", + "rdfs:label": "LoadAggregate", + "rdfs:subClassOf": "cim:LoadDynamics" + }, + { + "@id": "cim:LoadComposite", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_LoadDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Combined static load and induction motor load effects.\nThe dynamics of the motor are simplified by linearizing the induction machine equations.", + "rdfs:label": "LoadComposite", + "rdfs:subClassOf": "cim:LoadDynamics" + }, + { + "@id": "cim:LoadDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_LoadDynamics", + "rdfs:comment": "Load whose behaviour is described by reference to a standard model or by definition of a user-defined model.\nA standard feature of dynamic load behaviour modelling is the ability to associate the same behaviour to multiple energy consumers by means of a single load definition. The load model is always applied to individual bus loads (energy consumers).", + "rdfs:label": "LoadDynamics", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:LoadGenericNonLinear", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_LoadDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Generic non-linear dynamic (GNLD) load. This model can be used in mid-term and long-term voltage stability simulations (i.e., to study voltage collapse), as it can replace a more detailed representation of aggregate load, including induction motors, thermostatically controlled and static loads.", + "rdfs:label": "LoadGenericNonLinear", + "rdfs:subClassOf": "cim:LoadDynamics" + }, + { + "@id": "cim:LoadMotor", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_LoadDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Aggregate induction motor load. This model is used to represent a fraction of an ordinary load as \"induction motor load\". It allows a load that is treated as an ordinary constant power in power flow analysis to be represented by an induction motor in dynamic simulation. This model is intended for representation of aggregations of many motors dispersed through a load represented at a high voltage bus but where there is no information on the characteristics of individual motors.\nEither a \"one-cage\" or \"two-cage\" model of the induction machine can be modelled. Magnetic saturation is not modelled.\nThis model treats a fraction of the constant power part of a load as a motor. During initialisation, the initial power drawn by the motor is set equal to Pfrac times the constant P part of the static load. The remainder of the load is left as a static load.\nThe reactive power demand of the motor is calculated during initialisation as a function of voltage at the load bus. This reactive power demand can be less than or greater than the constant Q component of the load. If the motor's reactive demand is greater than the constant Q component of the load, the model inserts a shunt capacitor at the terminal of the motor to bring its reactive demand down to equal the constant Q reactive load. \nIf an induction motor load model and a static load model are both present for a load, the motor Pfrac is assumed to be subtracted from the power flow constant P load before the static load model is applied. The remainder of the load, if any, is then represented by the static load model.", + "rdfs:label": "LoadMotor", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:LoadStatic", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_LoadDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "General static load. This model represents the sensitivity of the real and reactive power consumed by the load to the amplitude and frequency of the bus voltage.", + "rdfs:label": "LoadStatic", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:LoadUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Load whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "LoadUserDefined", + "rdfs:subClassOf": "cim:LoadDynamics" + }, + { + "@id": "cim:MechLoad1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_MechanicalLoadDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Mechanical load model type 1.", + "rdfs:label": "MechLoad1", + "rdfs:subClassOf": "cim:MechanicalLoadDynamics" + }, + { + "@id": "cim:MechanicalLoadDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_MechanicalLoadDynamics", + "rdfs:comment": "Mechanical load function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "MechanicalLoadDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:MechanicalLoadUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Mechanical load function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "MechanicalLoadUserDefined", + "rdfs:subClassOf": "cim:MechanicalLoadDynamics" + }, + { + "@id": "cim:OverexcLim2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_OverexcitationLimiterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Different from LimIEEEOEL, LimOEL2 has a fixed pickup threshold and reduces the excitation set-point by means of a non-windup integral regulator.\nIrated is the rated machine excitation current (calculated from nameplate conditions: Vnom, Pnom, CosPhinom).", + "rdfs:label": "OverexcLim2", + "rdfs:subClassOf": "cim:OverexcitationLimiterDynamics" + }, + { + "@id": "cim:OverexcLimIEEE", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_OverexcitationLimiterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The over excitation limiter model is intended to represent the significant features of OELs necessary for some large-scale system studies. It is the result of a pragmatic approach to obtain a model that can be widely applied with attainable data from generator owners. An attempt to include all variations in the functionality of OELs and duplicate how they interact with the rest of the excitation systems would likely result in a level of application insufficient for the studies for which they are intended.\nReference: IEEE OEL 421.5-2005, 9.", + "rdfs:label": "OverexcLimIEEE", + "rdfs:subClassOf": "cim:OverexcitationLimiterDynamics" + }, + { + "@id": "cim:OverexcLimX1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_OverexcitationLimiterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Field voltage over excitation limiter.", + "rdfs:label": "OverexcLimX1", + "rdfs:subClassOf": "cim:OverexcitationLimiterDynamics" + }, + { + "@id": "cim:OverexcLimX2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_OverexcitationLimiterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Field voltage or current overexcitation limiter designed to protect the generator field of an AC machine with automatic excitation control from overheating due to prolonged overexcitation.", + "rdfs:label": "OverexcLimX2", + "rdfs:subClassOf": "cim:OverexcitationLimiterDynamics" + }, + { + "@id": "cim:OverexcitationLimiterDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_OverexcitationLimiterDynamics", + "rdfs:comment": "Overexcitation limiter function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "OverexcitationLimiterDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:OverexcitationLimiterUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Overexcitation limiter system function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "OverexcitationLimiterUserDefined", + "rdfs:subClassOf": "cim:OverexcitationLimiterDynamics" + }, + { + "@id": "cim:PFVArControllerType1Dynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PFVArControllerType1Dynamics", + "rdfs:comment": "Power factor or VAr controller type 1 function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "PFVArControllerType1Dynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:PFVArControllerType1UserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Power factor or VAr controller type 1 function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "PFVArControllerType1UserDefined", + "rdfs:subClassOf": "cim:PFVArControllerType1Dynamics" + }, + { + "@id": "cim:PFVArControllerType2Dynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PFVArControllerType2Dynamics", + "rdfs:comment": "Power factor or VAr controller type 2 function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "PFVArControllerType2Dynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:PFVArControllerType2UserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Power factor or VAr controller type 2 function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "PFVArControllerType2UserDefined", + "rdfs:subClassOf": "cim:PFVArControllerType2Dynamics" + }, + { + "@id": "cim:PFVArType1IEEEPFController", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PFVArControllerType1Dynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE PF controller type 1 which operates by moving the voltage reference directly.\nReference: IEEE 421.5-2005, 11.2.", + "rdfs:label": "PFVArType1IEEEPFController", + "rdfs:subClassOf": "cim:PFVArControllerType1Dynamics" + }, + { + "@id": "cim:PFVArType1IEEEVArController", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PFVArControllerType1Dynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE VAR controller type 1 which operates by moving the voltage reference directly.\nReference: IEEE 421.5-2005, 11.3.", + "rdfs:label": "PFVArType1IEEEVArController", + "rdfs:subClassOf": "cim:PFVArControllerType1Dynamics" + }, + { + "@id": "cim:PFVArType2Common1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PFVArControllerType2Dynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Power factor / reactive power regulator. This model represents the power factor or reactive power controller such as the Basler SCP-250. The controller measures power factor or reactive power (PU on generator rated power) and compares it with the operator's set point.\n[Footnote: Basler SCP-250 is an example of a suitable product available commercially. This information is given for the convenience of users of this document and does not constitute an endorsement by IEC of this product.]", + "rdfs:label": "PFVArType2Common1", + "rdfs:subClassOf": "cim:PFVArControllerType2Dynamics" + }, + { + "@id": "cim:PFVArType2IEEEPFController", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PFVArControllerType2Dynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE PF controller type 2 which is a summing point type controller making up the outside loop of a two-loop system. This controller is implemented as a slow PI type controller. The voltage regulator forms the inner loop and is implemented as a fast controller.\nReference: IEEE 421.5-2005, 11.4.", + "rdfs:label": "PFVArType2IEEEPFController", + "rdfs:subClassOf": "cim:PFVArControllerType2Dynamics" + }, + { + "@id": "cim:PFVArType2IEEEVArController", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PFVArControllerType2Dynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE VAR controller type 2 which is a summing point type controller. It makes up the outside loop of a two-loop system. This controller is implemented as a slow PI type controller, and the voltage regulator forms the inner loop and is implemented as a fast controller.\nReference: IEEE 421.5-2005, 11.5.", + "rdfs:label": "PFVArType2IEEEVArController", + "rdfs:subClassOf": "cim:PFVArControllerType2Dynamics" + }, + { + "@id": "cim:PowerElectronicsConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Wires", + "rdfs:comment": "A connection to the AC network for energy production or consumption that uses power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsConnection", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Core", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:PowerSystemStabilizerDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "rdfs:comment": "Power system stabilizer function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "PowerSystemStabilizerDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:PowerSystemStabilizerUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Power system stabilizer function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "PowerSystemStabilizerUserDefined", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Supports definition of one or more parameters of several different datatypes for use by proprietary user-defined models. \nThis class does not inherit from IdentifiedObject since it is not intended that a single instance of it be referenced by more than one proprietary user-defined model instance.", + "rdfs:label": "ProprietaryParameterDynamics" + }, + { + "@id": "cim:Pss1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Italian PSS with three inputs (speed, frequency, power).", + "rdfs:label": "Pss1", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:Pss1A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Single input power system stabilizer. It is a modified version in order to allow representation of various vendors' implementations on PSS type 1A.", + "rdfs:label": "Pss1A", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:Pss2B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Modified IEEE PSS2B. Extra lead/lag (or rate) block added at end (up to 4 lead/lags total).", + "rdfs:label": "Pss2B", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:Pss2ST", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "PTI microprocessor-based stabilizer type 1.", + "rdfs:label": "Pss2ST", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:Pss5", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Detailed Italian PSS.", + "rdfs:label": "Pss5", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssELIN2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Power system stabilizer typically associated with ExcELIN2 (though PssIEEE2B or Pss2B can also be used).", + "rdfs:label": "PssELIN2", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssIEEE1A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type PSS1A power system stabilizer model. PSS1A is the generalized form of a PSS with a single input signal. \nReference: IEEE 1A 421.5-2005, 8.1.", + "rdfs:label": "PssIEEE1A", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssIEEE2B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type PSS2B power system stabilizer model. This stabilizer model is designed to represent a variety of dual-input stabilizers, which normally use combinations of power and speed or frequency to derive the stabilizing signal.\nReference: IEEE 2B 421.5-2005, 8.2.", + "rdfs:label": "PssIEEE2B", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssIEEE3B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type PSS3B power system stabilizer model. The PSS model PSS3B has dual inputs of electrical power and rotor angular frequency deviation. The signals are used to derive an equivalent mechanical power signal.\nThis model has 2 input signals. They have the following fixed types (expressed in terms of InputSignalKind values): the first one is of rotorAngleFrequencyDeviation type and the second one is of generatorElectricalPower type.\nReference: IEEE 3B 421.5-2005, 8.3.", + "rdfs:label": "PssIEEE3B", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssIEEE4B", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE 421.5-2005 type PSS4B power system stabilizer. The PSS4B model represents a structure based on multiple working frequency bands. Three separate bands, respectively dedicated to the low-, intermediate- and high-frequency modes of oscillations, are used in this delta omega (speed input) PSS.\nThere is an error in the in IEEE 421.5-2005 PSS4B model: the Pe input should read –Pe. This implies that the input Pe needs to be multiplied by -1.\nReference: IEEE 4B 421.5-2005, 8.4. \nParameter details:\nThis model has 2 input signals. They have the following fixed types (expressed in terms of InputSignalKind values): the first one is of rotorAngleFrequencyDeviation type and the second one is of generatorElectricalPower type.", + "rdfs:label": "PssIEEE4B", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssPTIST1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "PTI microprocessor-based stabilizer type 1.", + "rdfs:label": "PssPTIST1", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssPTIST3", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "PTI microprocessor-based stabilizer type 3.", + "rdfs:label": "PssPTIST3", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssRQB", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Power system stabilizer type RQB. This power system stabilizer is intended to be used together with excitation system type ExcRQB, which is primarily used in nuclear or thermal generating units.", + "rdfs:label": "PssRQB", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssSB4", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Power sensitive stabilizer model.", + "rdfs:label": "PssSB4", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssSH", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "SiemensTM “H infinity” power system stabilizer with generator electrical power input.\n[Footnote: Siemens \"H infinity\" power system stabilizers are an example of suitable products available commercially. This information is given for the convenience of users of this document and does not constitute an endorsement by IEC of these products.]", + "rdfs:label": "PssSH", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssSK", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Slovakian PSS with three inputs.", + "rdfs:label": "PssSK", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssSTAB2A", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Power system stabilizer part of an ABB excitation system.\n[Footnote: ABB excitation systems are an example of suitable products available commercially. This information is given for the convenience of users of this document and does not constitute an endorsement by IEC of these products.]", + "rdfs:label": "PssSTAB2A", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PssWECC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_PowerSystemStabilizerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Dual input power system stabilizer, based on IEEE type 2, with modified output limiter defined by WECC (Western Electricity Coordinating Council, USA).", + "rdfs:label": "PssWECC", + "rdfs:subClassOf": "cim:PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:RegulatingCondEq", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Wires", + "rdfs:comment": "A type of conducting equipment that can regulate a quantity (i.e. voltage or flow) at a specific point in the network.", + "rdfs:label": "RegulatingCondEq", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:RemoteInputSignal", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_StandardInterconnections", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Supports connection to a terminal associated with a remote bus from which an input signal of a specific type is coming.", + "rdfs:label": "RemoteInputSignal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:RemoteSignalKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Type of input signal coming from remote bus.", + "rdfs:label": "RemoteSignalKind" + }, + { + "@id": "cim:RotatingMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Wires", + "rdfs:comment": "A rotating machine which may be used as a generator or motor.", + "rdfs:label": "RotatingMachine", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:RotatingMachineDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_StandardModels", + "rdfs:comment": "Abstract parent class for all synchronous and asynchronous machine standard models.", + "rdfs:label": "RotatingMachineDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:RotorKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Type of rotor on physical machine.", + "rdfs:label": "RotorKind" + }, + { + "@id": "cim:SVCUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Static var compensator (SVC) function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "SVCUserDefined", + "rdfs:subClassOf": "cim:StaticVarCompensatorDynamics" + }, + { + "@id": "cim:StaticLoadModelKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Type of static load model.", + "rdfs:label": "StaticLoadModelKind" + }, + { + "@id": "cim:StaticVarCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Wires", + "rdfs:comment": "A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms.\n\nThe SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.", + "rdfs:label": "StaticVarCompensator", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:StaticVarCompensatorDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_StaticVarCompensatorDynamics", + "rdfs:comment": "Static var compensator whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "StaticVarCompensatorDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:SynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Wires", + "rdfs:comment": "An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.", + "rdfs:label": "SynchronousMachine", + "rdfs:subClassOf": "cim:RotatingMachine" + }, + { + "@id": "cim:SynchronousMachineDetailed", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_SynchronousMachineDynamics", + "rdfs:comment": "All synchronous machine detailed types use a subset of the same data parameters and input/output variables. \nThe several variations differ in the following ways:\n- the number of equivalent windings that are included;\n- the way in which saturation is incorporated into the model;\n- whether or not “subtransient saliency” (X''q not = X''d) is represented.\nIt is not necessary for each simulation tool to have separate models for each of the model types. The same model can often be used for several types by alternative logic within the model. Also, differences in saturation representation might not result in significant model performance differences so model substitutions are often acceptable.", + "rdfs:label": "SynchronousMachineDetailed", + "rdfs:subClassOf": "cim:SynchronousMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_SynchronousMachineDynamics", + "rdfs:comment": "Synchronous machine whose behaviour is described by reference to a standard model expressed in one of the following forms:\n- simplified (or classical), where a group of generators or motors is not modelled in detail;\n- detailed, in equivalent circuit form;\n- detailed, in time constant reactance form; or\n- by definition of a user-defined model.\nIt is a common practice to represent small generators by a negative load rather than by a dynamic generator model when performing dynamics simulations. In this case, a SynchronousMachine in the static model is not represented by anything in the dynamics model, instead it is treated as an ordinary load.\nParameter details:\n
    \n\t
  1. Synchronous machine parameters such as Xl, Xd, Xp etc. are actually used as inductances in the models, but are commonly referred to as reactances since, at nominal frequency, the PU values are the same. However, some references use the symbol L instead of X.
  2. \n
", + "rdfs:label": "SynchronousMachineDynamics", + "rdfs:subClassOf": "cim:RotatingMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_SynchronousMachineDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The electrical equations for all variations of the synchronous models are based on the SynchronousEquivalentCircuit diagram for the direct- and quadrature- axes.\nEquations for conversion between equivalent circuit and time constant reactance forms:\nXd = Xad + Xl\nX’d = Xl + Xad x Xfd / (Xad + Xfd)\nX”d = Xl + Xad x Xfd x X1d / (Xad x Xfd + Xad x X1d + Xfd x X1d)\nXq = Xaq + Xl\nX’q = Xl + Xaq x X1q / (Xaq + X1q)\nX”q = Xl + Xaq x X1q x X2q / (Xaq x X1q + Xaq x X2q + X1q x X2q)\nT’do = (Xad + Xfd) / (omega0 x Rfd)\nT”do = (Xad x Xfd + Xad x X1d + Xfd x X1d) / (omega0 x R1d x (Xad + Xfd)\nT’qo = (Xaq + X1q) / (omega0 x R1q)\nT”qo = (Xaq x X1q + Xaq x X2q + X1q x X2q) / (omega0 x R2q x (Xaq + X1q)\nSame equations using CIM attributes from SynchronousMachineTimeConstantReactance class on left of \"=\" and SynchronousMachineEquivalentCircuit class on right (except as noted):\nxDirectSync = xad + RotatingMachineDynamics.statorLeakageReactance\nxDirectTrans = RotatingMachineDynamics.statorLeakageReactance + xad x xfd / (xad + xfd)\nxDirectSubtrans = RotatingMachineDynamics.statorLeakageReactance + xad x xfd x x1d / (xad x xfd + xad x x1d + xfd x x1d)\nxQuadSync = xaq + RotatingMachineDynamics.statorLeakageReactance\nxQuadTrans = RotatingMachineDynamics.statorLeakageReactance + xaq x x1q / (xaq+ x1q)\nxQuadSubtrans = RotatingMachineDynamics.statorLeakageReactance + xaq x x1q x x2q / (xaq x x1q + xaq x x2q + x1q x x2q) \ntpdo = (xad + xfd) / (2 x pi x nominal frequency x rfd)\ntppdo = (xad x xfd + xad x x1d + xfd x x1d) / (2 x pi x nominal frequency x r1d x (xad + xfd)\ntpqo = (xaq + x1q) / (2 x pi x nominal frequency x r1q)\ntppqo = (xaq x x1q + xaq x x2q + x1q x x2q) / (2 x pi x nominal frequency x r2q x (xaq + x1q)\nThese are only valid for a simplified model where \"Canay\" reactance is zero.", + "rdfs:label": "SynchronousMachineEquivalentCircuit", + "rdfs:subClassOf": "cim:SynchronousMachineDetailed" + }, + { + "@id": "cim:SynchronousMachineModelKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Type of synchronous machine model used in dynamic simulation applications.", + "rdfs:label": "SynchronousMachineModelKind" + }, + { + "@id": "cim:SynchronousMachineSimplified", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_SynchronousMachineDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The simplified model represents a synchronous generator as a constant internal voltage behind an impedance (Rs + jXp) as shown in the Simplified diagram.\nSince internal voltage is held constant, there is no Efd input and any excitation system model will be ignored. There is also no Ifd output.\nThis model should not be used for representing a real generator except, perhaps, small generators whose response is insignificant. \nThe parameters used for the simplified model include:\n- RotatingMachineDynamics.damping (D);\n- RotatingMachineDynamics.inertia (H);\n- RotatingMachineDynamics.statorLeakageReactance (used to exchange jXp for SynchronousMachineSimplified);\n- RotatingMachineDynamics.statorResistance (Rs).", + "rdfs:label": "SynchronousMachineSimplified", + "rdfs:subClassOf": "cim:SynchronousMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_SynchronousMachineDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Synchronous machine detailed modelling types are defined by the combination of the attributes SynchronousMachineTimeConstantReactance.modelType and SynchronousMachineTimeConstantReactance.rotorType. \nParameter details:\n
    \n\t
  1. The “p” in the time-related attribute names is a substitution for a “prime” in the usual parameter notation, e.g. tpdo refers to T'do.
  2. \n\t
  3. The parameters used for models expressed in time constant reactance form include:
  4. \n
\n- RotatingMachine.ratedS (MVAbase);\n- RotatingMachineDynamics.damping (D);\n- RotatingMachineDynamics.inertia (H);\n- RotatingMachineDynamics.saturationFactor (S1);\n- RotatingMachineDynamics.saturationFactor120 (S12);\n- RotatingMachineDynamics.statorLeakageReactance (Xl);\n- RotatingMachineDynamics.statorResistance (Rs);\n- SynchronousMachineTimeConstantReactance.ks (Ks);\n- SynchronousMachineDetailed.saturationFactorQAxis (S1q);\n- SynchronousMachineDetailed.saturationFactor120QAxis (S12q);\n- SynchronousMachineDetailed.efdBaseRatio;\n- SynchronousMachineDetailed.ifdBaseType;\n- .xDirectSync (Xd);\n- .xDirectTrans (X'd);\n- .xDirectSubtrans (X''d);\n- .xQuadSync (Xq);\n- .xQuadTrans (X'q);\n- .xQuadSubtrans (X''q);\n- .tpdo (T'do);\n- .tppdo (T''do);\n- .tpqo (T'qo);\n- .tppqo (T''qo);\n- .tc.", + "rdfs:label": "SynchronousMachineTimeConstantReactance", + "rdfs:subClassOf": "cim:SynchronousMachineDetailed" + }, + { + "@id": "cim:SynchronousMachineUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Synchronous machine whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "SynchronousMachineUserDefined", + "rdfs:subClassOf": "cim:SynchronousMachineDynamics" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Core", + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:TurbLCFB1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineLoadControllerDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Turbine load controller model developed by WECC. This model represents a supervisory turbine load controller that acts to maintain turbine power at a set value by continuous adjustment of the turbine governor speed-load reference. This model is intended to represent slow reset 'outer loop' controllers managing the action of the turbine governor.", + "rdfs:label": "TurbLCFB1", + "rdfs:subClassOf": "cim:TurbineLoadControllerDynamics" + }, + { + "@id": "cim:TurbineGovernorDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineGovernorDynamics", + "rdfs:comment": "Turbine-governor function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "TurbineGovernorDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:TurbineGovernorUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Turbine-governor function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "TurbineGovernorUserDefined", + "rdfs:subClassOf": "cim:TurbineGovernorDynamics" + }, + { + "@id": "cim:TurbineLoadControllerDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_TurbineLoadControllerDynamics", + "rdfs:comment": "Turbine load controller function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "TurbineLoadControllerDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:TurbineLoadControllerUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Turbine load controller function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "TurbineLoadControllerUserDefined", + "rdfs:subClassOf": "cim:TurbineLoadControllerDynamics" + }, + { + "@id": "cim:UnderexcLim2Simplified", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UnderexcitationLimiterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Simplified type UEL2 underexcitation limiter. This model can be derived from UnderexcLimIEEE2. The limit characteristic (look –up table) is a single straight-line, the same as UnderexcLimIEEE2 (see Figure 10.4 (p 32), IEEE 421.5-2005 Section 10.2).", + "rdfs:label": "UnderexcLim2Simplified", + "rdfs:subClassOf": "cim:UnderexcitationLimiterDynamics" + }, + { + "@id": "cim:UnderexcLimIEEE1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UnderexcitationLimiterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Type UEL1 model which has a circular limit boundary when plotted in terms of machine reactive power vs. real power output.\nReference: IEEE UEL1 421.5-2005, 10.1.", + "rdfs:label": "UnderexcLimIEEE1", + "rdfs:subClassOf": "cim:UnderexcitationLimiterDynamics" + }, + { + "@id": "cim:UnderexcLimIEEE2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UnderexcitationLimiterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Type UEL2 underexcitation limiter which has either a straight-line or multi-segment characteristic when plotted in terms of machine reactive power output vs. real power output.\nReference: IEEE UEL2 421.5-2005, 10.2 (limit characteristic lookup table shown in Figure 10.4 (p 32)).", + "rdfs:label": "UnderexcLimIEEE2", + "rdfs:subClassOf": "cim:UnderexcitationLimiterDynamics" + }, + { + "@id": "cim:UnderexcLimX1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UnderexcitationLimiterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Allis-Chalmers minimum excitation limiter.", + "rdfs:label": "UnderexcLimX1", + "rdfs:subClassOf": "cim:UnderexcitationLimiterDynamics" + }, + { + "@id": "cim:UnderexcLimX2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UnderexcitationLimiterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Westinghouse minimum excitation limiter.", + "rdfs:label": "UnderexcLimX2", + "rdfs:subClassOf": "cim:UnderexcitationLimiterDynamics" + }, + { + "@id": "cim:UnderexcitationLimiterDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UnderexcitationLimiterDynamics", + "rdfs:comment": "Underexcitation limiter function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "UnderexcitationLimiterDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:UnderexcitationLimiterUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Underexcitation limiter function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "UnderexcitationLimiterUserDefined", + "rdfs:subClassOf": "cim:UnderexcitationLimiterDynamics" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:VAdjIEEE", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_VoltageAdjusterDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEEE voltage adjuster which is used to represent the voltage adjuster in either a power factor or VAr control system.\nReference: IEEE 421.5-2005, 11.1.", + "rdfs:label": "VAdjIEEE", + "rdfs:subClassOf": "cim:VoltageAdjusterDynamics" + }, + { + "@id": "cim:VCompIEEEType1", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_VoltageCompensatorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Terminal voltage transducer and load compensator as defined in IEEE 421.5-2005, 4. This model is common to all excitation system models described in the IEEE Standard. \nParameter details:\n
    \n\t
  1. If Rc and Xc are set to zero, the load compensation is not employed and the behaviour is as a simple sensing circuit.
  2. \n
\n
    \n\t
  1. If all parameters (Rc, Xc and Tr) are set to zero, the standard model VCompIEEEType1 is bypassed.
  2. \n
\nReference: IEEE 421.5-2005 4.", + "rdfs:label": "VCompIEEEType1", + "rdfs:subClassOf": "cim:VoltageCompensatorDynamics" + }, + { + "@id": "cim:VCompIEEEType2", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_VoltageCompensatorDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Terminal voltage transducer and load compensator as defined in IEEE 421.5-2005, 4. This model is designed to cover the following types of compensation: \n
    \n\t
  • reactive droop;
  • \n\t
  • transformer-drop or line-drop compensation;
  • \n\t
  • reactive differential compensation known also as cross-current compensation.
  • \n
\nReference: IEEE 421.5-2005, 4.", + "rdfs:label": "VCompIEEEType2", + "rdfs:subClassOf": "cim:VoltageCompensatorDynamics" + }, + { + "@id": "cim:VSCDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_HVDCDynamics", + "rdfs:comment": "VSC function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "VSCDynamics", + "rdfs:subClassOf": "cim:HVDCDynamics" + }, + { + "@id": "cim:VSCUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Voltage source converter (VSC) function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "VSCUserDefined", + "rdfs:subClassOf": "cim:VSCDynamics" + }, + { + "@id": "cim:VoltageAdjusterDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_VoltageAdjusterDynamics", + "rdfs:comment": "Voltage adjuster function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "VoltageAdjusterDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:VoltageAdjusterUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Voltage adjuster function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "VoltageAdjusterUserDefined", + "rdfs:subClassOf": "cim:VoltageAdjusterDynamics" + }, + { + "@id": "cim:VoltageCompensatorDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_VoltageCompensatorDynamics", + "rdfs:comment": "Voltage compensator function block whose behaviour is described by reference to a standard model or by definition of a user-defined model.", + "rdfs:label": "VoltageCompensatorDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:VoltageCompensatorUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Voltage compensator function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "VoltageCompensatorUserDefined", + "rdfs:subClassOf": "cim:VoltageCompensatorDynamics" + }, + { + "@id": "cim:VsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_DC", + "rdfs:comment": "DC side of the voltage source converter (VSC).", + "rdfs:label": "VsConverter", + "rdfs:subClassOf": "cim:ACDCConverter" + }, + { + "@id": "cim:WindAeroConstIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Constant aerodynamic torque model which assumes that the aerodynamic torque is constant.\nReference: IEC 61400-27-1:2015, 5.6.1.1.", + "rdfs:label": "WindAeroConstIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindAeroOneDimIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "One-dimensional aerodynamic model. \nReference: IEC 61400-27-1:2015, 5.6.1.2.", + "rdfs:label": "WindAeroOneDimIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindAeroTwoDimIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Two-dimensional aerodynamic model. \nReference: IEC 61400-27-1:2015, 5.6.1.3.", + "rdfs:label": "WindAeroTwoDimIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindContCurrLimIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Current limitation model. The current limitation model combines the physical limits and the control limits.\nReference: IEC 61400-27-1:2015, 5.6.5.8.", + "rdfs:label": "WindContCurrLimIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindContPType3IEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "P control model type 3.\nReference: IEC 61400-27-1:2015, 5.6.5.4.", + "rdfs:label": "WindContPType3IEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindContPType4aIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "P control model type 4A.\nReference: IEC 61400-27-1:2015, 5.6.5.5.", + "rdfs:label": "WindContPType4aIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindContPType4bIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "P control model type 4B.\nReference: IEC 61400-27-1:2015, 5.6.5.6.", + "rdfs:label": "WindContPType4bIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindContPitchAngleIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Pitch angle control model.\nReference: IEC 61400-27-1:2015, 5.6.5.2.", + "rdfs:label": "WindContPitchAngleIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindContQIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Q control model.\nReference: IEC 61400-27-1:2015, 5.6.5.7.", + "rdfs:label": "WindContQIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindContQLimIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Constant Q limitation model.\nReference: IEC 61400-27-1:2015, 5.6.5.9.", + "rdfs:label": "WindContQLimIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindContQPQULimIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "QP and QU limitation model.\nReference: IEC 61400-27-1:2015, 5.6.5.10.", + "rdfs:label": "WindContQPQULimIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindContRotorRIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Rotor resistance control model.\nReference: IEC 61400-27-1:2015, 5.6.5.3.", + "rdfs:label": "WindContRotorRIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindDynamicsLookupTable", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Look up table for the purpose of wind standard models.", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindGenTurbineType1aIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Wind turbine IEC type 1A.\nReference: IEC 61400-27-1:2015, 5.5.2.2.", + "rdfs:label": "WindGenTurbineType1aIEC", + "rdfs:subClassOf": "cim:WindTurbineType1or2IEC" + }, + { + "@id": "cim:WindGenTurbineType1bIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Wind turbine IEC type 1B.\n\nReference: IEC 61400-27-1:2015, 5.5.2.3.", + "rdfs:label": "WindGenTurbineType1bIEC", + "rdfs:subClassOf": "cim:WindTurbineType1or2IEC" + }, + { + "@id": "cim:WindGenTurbineType2IEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Wind turbine IEC type 2.\n\nReference: IEC 61400-27-1:2015, 5.5.3.", + "rdfs:label": "WindGenTurbineType2IEC", + "rdfs:subClassOf": "cim:WindTurbineType1or2IEC" + }, + { + "@id": "cim:WindGenType3IEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "rdfs:comment": "Parent class supporting relationships to IEC wind turbines type 3 generator models of IEC type 3A and 3B.", + "rdfs:label": "WindGenType3IEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindGenType3aIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEC type 3A generator set model.\nReference: IEC 61400-27-1:2015, 5.6.3.2.", + "rdfs:label": "WindGenType3aIEC", + "rdfs:subClassOf": "cim:WindGenType3IEC" + }, + { + "@id": "cim:WindGenType3bIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEC type 3B generator set model.\nReference: IEC 61400-27-1:2015, 5.6.3.3.", + "rdfs:label": "WindGenType3bIEC", + "rdfs:subClassOf": "cim:WindGenType3IEC" + }, + { + "@id": "cim:WindGenType4IEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "IEC type 4 generator set model.\nReference: IEC 61400-27-1:2015, 5.6.3.4.", + "rdfs:label": "WindGenType4IEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindLookupTableFunctionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Function of the lookup table.", + "rdfs:label": "WindLookupTableFunctionKind" + }, + { + "@id": "cim:WindMechIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Two mass model.\nReference: IEC 61400-27-1:2015, 5.6.2.1.", + "rdfs:label": "WindMechIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindPitchContPowerIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Pitch control power model.\nReference: IEC 61400-27-1:2015, 5.6.5.1.", + "rdfs:label": "WindPitchContPowerIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindPlantDynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "rdfs:comment": "Parent class supporting relationships to wind turbines type 3 and type 4 and wind plant IEC and user-defined wind plants including their control models.", + "rdfs:label": "WindPlantDynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Frequency and active power controller model.\nReference: IEC 61400-27-1:2015, Annex D.", + "rdfs:label": "WindPlantFreqPcontrolIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindPlantIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Simplified IEC type plant level model. \nReference: IEC 61400-27-1:2015, Annex D.", + "rdfs:label": "WindPlantIEC", + "rdfs:subClassOf": "cim:WindPlantDynamics" + }, + { + "@id": "cim:WindPlantQcontrolModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Reactive power/voltage controller mode.", + "rdfs:label": "WindPlantQcontrolModeKind" + }, + { + "@id": "cim:WindPlantReactiveControlIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Simplified plant voltage and reactive power control model for use with type 3 and type 4 wind turbine models.\nReference: IEC 61400-27-1:2015, Annex D.", + "rdfs:label": "WindPlantReactiveControlIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindPlantUserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Wind plant function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "WindPlantUserDefined", + "rdfs:subClassOf": "cim:WindPlantDynamics" + }, + { + "@id": "cim:WindProtectionIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The grid protection model includes protection against over- and under-voltage, and against over- and under-frequency.\nReference: IEC 61400-27-1:2015, 5.6.6.", + "rdfs:label": "WindProtectionIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindQcontrolModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "General wind turbine Q control modes MqG.", + "rdfs:label": "WindQcontrolModeKind" + }, + { + "@id": "cim:WindRefFrameRotIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Reference frame rotation model.\nReference: IEC 61400-27-1:2015, 5.6.3.5.", + "rdfs:label": "WindRefFrameRotIEC", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:WindTurbineType1or2Dynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "rdfs:comment": "Parent class supporting relationships to wind turbines type 1 and type 2 and their control models. Generator model for wind turbine of type 1 or type 2 is a standard asynchronous generator model.", + "rdfs:label": "WindTurbineType1or2Dynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:WindTurbineType1or2IEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "rdfs:comment": "Parent class supporting relationships to IEC wind turbines type 1 and type 2 including their control models.\nGenerator model for wind turbine of IEC type 1 or type 2 is a standard asynchronous generator model.\nReference: IEC 61400-27-1:2015, 5.5.2 and 5.5.3.", + "rdfs:label": "WindTurbineType1or2IEC", + "rdfs:subClassOf": "cim:WindTurbineType1or2Dynamics" + }, + { + "@id": "cim:WindTurbineType3IEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Parent class supporting relationships to IEC wind turbines type 3 including their control models.", + "rdfs:label": "WindTurbineType3IEC", + "rdfs:subClassOf": "cim:WindTurbineType3or4IEC" + }, + { + "@id": "cim:WindTurbineType3or4Dynamics", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "rdfs:comment": "Parent class supporting relationships to wind turbines type 3 and type 4 and wind plant including their control models.", + "rdfs:label": "WindTurbineType3or4Dynamics", + "rdfs:subClassOf": "cim:DynamicsFunctionBlock" + }, + { + "@id": "cim:WindTurbineType3or4IEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "rdfs:comment": "Parent class supporting relationships to IEC wind turbines type 3 and type 4 including their control models.", + "rdfs:label": "WindTurbineType3or4IEC", + "rdfs:subClassOf": "cim:WindTurbineType3or4Dynamics" + }, + { + "@id": "cim:WindTurbineType4IEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "rdfs:comment": "Parent class supporting relationships to IEC wind turbines type 4 including their control models.", + "rdfs:label": "WindTurbineType4IEC", + "rdfs:subClassOf": "cim:WindTurbineType3or4IEC" + }, + { + "@id": "cim:WindTurbineType4aIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Wind turbine IEC type 4A.\nReference: IEC 61400-27-1:2015, 5.5.5.2.", + "rdfs:label": "WindTurbineType4aIEC", + "rdfs:subClassOf": "cim:WindTurbineType4IEC" + }, + { + "@id": "cim:WindTurbineType4bIEC", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_WindDynamics", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Wind turbine IEC type 4B.\nReference: IEC 61400-27-1:2015, 5.5.5.3.", + "rdfs:label": "WindTurbineType4bIEC", + "rdfs:subClassOf": "cim:WindTurbineType4IEC" + }, + { + "@id": "cim:WindType1or2UserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Wind type 1 or type 2 function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "WindType1or2UserDefined", + "rdfs:subClassOf": "cim:WindTurbineType1or2Dynamics" + }, + { + "@id": "cim:WindType3or4UserDefined", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_UserDefinedModels", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Wind type 3 or type 4 function block whose dynamic behaviour is described by a user-defined model.", + "rdfs:label": "WindType3or4UserDefined", + "rdfs:subClassOf": "cim:WindTurbineType3or4Dynamics" + }, + { + "@id": "cim:WindUVRTQcontrolModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "dy:Package_Domain", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "UVRT Q control modes MqUVRT.", + "rdfs:label": "WindUVRTQcontrolModeKind" + }, + { + "@id": "cim:AsynchronousMachine.AsynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Asynchronous machine dynamics model used to describe dynamic behaviour of this asynchronous machine.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "AsynchronousMachineDynamics", + "rdfs:range": "cim:AsynchronousMachineDynamics", + "owl:inverseOf": "cim:AsynchronousMachineDynamics.AsynchronousMachine" + }, + { + "@id": "cim:AsynchronousMachineDynamics.AsynchronousMachine", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Asynchronous machine to which this asynchronous machine dynamics model applies.", + "rdfs:domain": "cim:AsynchronousMachineDynamics", + "rdfs:label": "AsynchronousMachine", + "rdfs:range": "cim:AsynchronousMachine", + "owl:inverseOf": "cim:AsynchronousMachine.AsynchronousMachineDynamics" + }, + { + "@id": "cim:AsynchronousMachineDynamics.MechanicalLoadDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Mechanical load model associated with this asynchronous machine model.", + "rdfs:domain": "cim:AsynchronousMachineDynamics", + "rdfs:label": "MechanicalLoadDynamics", + "rdfs:range": "cim:MechanicalLoadDynamics", + "owl:inverseOf": "cim:MechanicalLoadDynamics.AsynchronousMachineDynamics" + }, + { + "@id": "cim:AsynchronousMachineDynamics.TurbineGovernorDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Turbine-governor model associated with this asynchronous machine model.", + "rdfs:domain": "cim:AsynchronousMachineDynamics", + "rdfs:label": "TurbineGovernorDynamics", + "rdfs:range": "cim:TurbineGovernorDynamics", + "owl:inverseOf": "cim:TurbineGovernorDynamics.AsynchronousMachineDynamics" + }, + { + "@id": "cim:AsynchronousMachineDynamics.WindTurbineType1or2Dynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 1 or type 2 model associated with this asynchronous machine model.", + "rdfs:domain": "cim:AsynchronousMachineDynamics", + "rdfs:label": "WindTurbineType1or2Dynamics", + "rdfs:range": "cim:WindTurbineType1or2Dynamics", + "owl:inverseOf": "cim:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics" + }, + { + "@id": "cim:AsynchronousMachineUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:AsynchronousMachineUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.AsynchronousMachineUserDefined" + }, + { + "@id": "cim:CSCDynamics.CSConverter", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Current source converter to which current source converter dynamics model applies.", + "rdfs:domain": "cim:CSCDynamics", + "rdfs:label": "CSConverter", + "rdfs:range": "cim:CsConverter", + "owl:inverseOf": "cim:CsConverter.CSCDynamics" + }, + { + "@id": "cim:CSCUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:CSCUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.CSCUserDefined" + }, + { + "@id": "cim:ConductingEquipment.Terminals", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.", + "rdfs:domain": "cim:ConductingEquipment", + "rdfs:label": "Terminals", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.ConductingEquipment" + }, + { + "@id": "cim:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "High-pressure synchronous machine with which this cross-compound turbine governor is associated.", + "rdfs:domain": "cim:CrossCompoundTurbineGovernorDynamics", + "rdfs:label": "HighPressureSynchronousMachineDynamics", + "rdfs:range": "cim:SynchronousMachineDynamics", + "owl:inverseOf": "cim:SynchronousMachineDynamics.CrossCompoundTurbineGovernorDyanmics" + }, + { + "@id": "cim:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Low-pressure synchronous machine with which this cross-compound turbine governor is associated.", + "rdfs:domain": "cim:CrossCompoundTurbineGovernorDynamics", + "rdfs:label": "LowPressureSynchronousMachineDynamics", + "rdfs:range": "cim:SynchronousMachineDynamics", + "owl:inverseOf": "cim:SynchronousMachineDynamics.CrossCompoundTurbineGovernorDynamics" + }, + { + "@id": "cim:CsConverter.CSCDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Current source converter dynamics model used to describe dynamic behaviour of this converter.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "CSCDynamics", + "rdfs:range": "cim:CSCDynamics", + "owl:inverseOf": "cim:CSCDynamics.CSConverter" + }, + { + "@id": "cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Excitation system model with which this discontinuous excitation control model is associated.", + "rdfs:domain": "cim:DiscontinuousExcitationControlDynamics", + "rdfs:label": "ExcitationSystemDynamics", + "rdfs:range": "cim:ExcitationSystemDynamics", + "owl:inverseOf": "cim:ExcitationSystemDynamics.DiscontinuousExcitationControlDynamics" + }, + { + "@id": "cim:DiscontinuousExcitationControlDynamics.RemoteInputSignal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Remote input signal used by this discontinuous excitation control system model.", + "rdfs:domain": "cim:DiscontinuousExcitationControlDynamics", + "rdfs:label": "RemoteInputSignal", + "rdfs:range": "cim:RemoteInputSignal", + "owl:inverseOf": "cim:RemoteInputSignal.DiscontinuousExcitationControlDynamics" + }, + { + "@id": "cim:DiscontinuousExcitationControlUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:DiscontinuousExcitationControlUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined" + }, + { + "@id": "cim:EnergyConsumer.LoadDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Load dynamics model used to describe dynamic behaviour of this energy consumer.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "LoadDynamics", + "rdfs:range": "cim:LoadDynamics", + "owl:inverseOf": "cim:LoadDynamics.EnergyConsumer" + }, + { + "@id": "cim:ExcIEEEST1A.uelin", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector of the connection of the UEL input (UELin). Typical value = ignoreUELsignal.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "uelin", + "rdfs:range": "cim:ExcIEEEST1AUELselectorKind" + }, + { + "@id": "cim:ExcIEEEST6B.oelin", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "OEL input selector (OELin). Typical value = noOELinput.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "oelin", + "rdfs:range": "cim:ExcST6BOELselectorKind" + }, + { + "@id": "cim:ExcIEEEST7B.oelin", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "OEL input selector (OELin). Typical value = noOELinput.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "oelin", + "rdfs:range": "cim:ExcST7BOELselectorKind" + }, + { + "@id": "cim:ExcIEEEST7B.uelin", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "UEL input selector (UELin). Typical value = noUELinput.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "uelin", + "rdfs:range": "cim:ExcST7BUELselectorKind" + }, + { + "@id": "cim:ExcREXS.fbf", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Rate feedback signal flag (fbf). Typical value = fieldCurrent.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "fbf", + "rdfs:range": "cim:ExcREXSFeedbackSignalKind" + }, + { + "@id": "cim:ExcST6B.oelin", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "OEL input selector (OELin). Typical value = noOELinput (corresponds to OELin = 0 on diagram).", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "oelin", + "rdfs:range": "cim:ExcST6BOELselectorKind" + }, + { + "@id": "cim:ExcST7B.oelin", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "OEL input selector (OELin). Typical value = noOELinput.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "oelin", + "rdfs:range": "cim:ExcST7BOELselectorKind" + }, + { + "@id": "cim:ExcST7B.uelin", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "UEL input selector (UELin). Typical value = noUELinput.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "uelin", + "rdfs:range": "cim:ExcST7BUELselectorKind" + }, + { + "@id": "cim:ExcitationSystemDynamics.DiscontinuousExcitationControlDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Discontinuous excitation control model associated with this excitation system model.", + "rdfs:domain": "cim:ExcitationSystemDynamics", + "rdfs:label": "DiscontinuousExcitationControlDynamics", + "rdfs:range": "cim:DiscontinuousExcitationControlDynamics", + "owl:inverseOf": "cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcitationSystemDynamics.OverexcitationLimiterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Overexcitation limiter model associated with this excitation system model.", + "rdfs:domain": "cim:ExcitationSystemDynamics", + "rdfs:label": "OverexcitationLimiterDynamics", + "rdfs:range": "cim:OverexcitationLimiterDynamics", + "owl:inverseOf": "cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcitationSystemDynamics.PFVArControllerType1Dynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Power factor or VAr controller type 1 model associated with this excitation system model.", + "rdfs:domain": "cim:ExcitationSystemDynamics", + "rdfs:label": "PFVArControllerType1Dynamics", + "rdfs:range": "cim:PFVArControllerType1Dynamics", + "owl:inverseOf": "cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcitationSystemDynamics.PFVArControllerType2Dynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Power factor or VAr controller type 2 model associated with this excitation system model.", + "rdfs:domain": "cim:ExcitationSystemDynamics", + "rdfs:label": "PFVArControllerType2Dynamics", + "rdfs:range": "cim:PFVArControllerType2Dynamics", + "owl:inverseOf": "cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcitationSystemDynamics.PowerSystemStabilizerDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Power system stabilizer model associated with this excitation system model.", + "rdfs:domain": "cim:ExcitationSystemDynamics", + "rdfs:label": "PowerSystemStabilizerDynamics", + "rdfs:range": "cim:PowerSystemStabilizerDynamics", + "owl:inverseOf": "cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcitationSystemDynamics.SynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Synchronous machine model with which this excitation system model is associated.", + "rdfs:domain": "cim:ExcitationSystemDynamics", + "rdfs:label": "SynchronousMachineDynamics", + "rdfs:range": "cim:SynchronousMachineDynamics", + "owl:inverseOf": "cim:SynchronousMachineDynamics.ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcitationSystemDynamics.UnderexcitationLimiterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Undrexcitation limiter model associated with this excitation system model.", + "rdfs:domain": "cim:ExcitationSystemDynamics", + "rdfs:label": "UnderexcitationLimiterDynamics", + "rdfs:range": "cim:UnderexcitationLimiterDynamics", + "owl:inverseOf": "cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcitationSystemDynamics.VoltageCompensatorDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Voltage compensator model associated with this excitation system model.", + "rdfs:domain": "cim:ExcitationSystemDynamics", + "rdfs:label": "VoltageCompensatorDynamics", + "rdfs:range": "cim:VoltageCompensatorDynamics", + "owl:inverseOf": "cim:VoltageCompensatorDynamics.ExcitationSystemDynamics" + }, + { + "@id": "cim:ExcitationSystemUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:ExcitationSystemUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.ExcitationSystemUserDefined" + }, + { + "@id": "cim:GenICompensationForGenJ.SynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Standard synchronous machine out of which current flow is being compensated for.", + "rdfs:domain": "cim:GenICompensationForGenJ", + "rdfs:label": "SynchronousMachineDynamics", + "rdfs:range": "cim:SynchronousMachineDynamics", + "owl:inverseOf": "cim:SynchronousMachineDynamics.GenICompensationForGenJ" + }, + { + "@id": "cim:GenICompensationForGenJ.VcompIEEEType2", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The standard IEEE type 2 voltage compensator of this compensation.", + "rdfs:domain": "cim:GenICompensationForGenJ", + "rdfs:label": "VcompIEEEType2", + "rdfs:range": "cim:VCompIEEEType2", + "owl:inverseOf": "cim:VCompIEEEType2.GenICompensationForGenJ" + }, + { + "@id": "cim:GovCT1.rselect", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Feedback signal for droop (Rselect). Typical value = electricalPower.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "rselect", + "rdfs:range": "cim:DroopSignalFeedbackKind" + }, + { + "@id": "cim:GovCT2.rselect", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Feedback signal for droop (Rselect). Typical value = electricalPower.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "rselect", + "rdfs:range": "cim:DroopSignalFeedbackKind" + }, + { + "@id": "cim:GovHydro4.model", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The kind of model being represented (simple, Francis/Pelton or Kaplan).", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "model", + "rdfs:range": "cim:GovHydro4ModelKind" + }, + { + "@id": "cim:GovHydroFrancis.governorControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Governor control flag (Cflag). Typical value = mechanicHydrolicTachoAccelerator.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "governorControl", + "rdfs:range": "cim:FrancisGovernorControlKind" + }, + { + "@id": "cim:LoadAggregate.LoadMotor", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Aggregate motor (dynamic) load associated with this aggregate load.", + "rdfs:domain": "cim:LoadAggregate", + "rdfs:label": "LoadMotor", + "rdfs:range": "cim:LoadMotor", + "owl:inverseOf": "cim:LoadMotor.LoadAggregate" + }, + { + "@id": "cim:LoadAggregate.LoadStatic", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Aggregate static load associated with this aggregate load.", + "rdfs:domain": "cim:LoadAggregate", + "rdfs:label": "LoadStatic", + "rdfs:range": "cim:LoadStatic", + "owl:inverseOf": "cim:LoadStatic.LoadAggregate" + }, + { + "@id": "cim:LoadDynamics.EnergyConsumer", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Energy consumer to which this dynamics load model applies.", + "rdfs:domain": "cim:LoadDynamics", + "rdfs:label": "EnergyConsumer", + "rdfs:range": "cim:EnergyConsumer", + "owl:inverseOf": "cim:EnergyConsumer.LoadDynamics" + }, + { + "@id": "cim:LoadGenericNonLinear.genericNonLinearLoadModelType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of generic non-linear load model.", + "rdfs:domain": "cim:LoadGenericNonLinear", + "rdfs:label": "genericNonLinearLoadModelType", + "rdfs:range": "cim:GenericNonLinearLoadModelKind" + }, + { + "@id": "cim:LoadMotor.LoadAggregate", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Aggregate load to which this aggregate motor (dynamic) load belongs.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "LoadAggregate", + "rdfs:range": "cim:LoadAggregate", + "owl:inverseOf": "cim:LoadAggregate.LoadMotor" + }, + { + "@id": "cim:LoadStatic.LoadAggregate", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Aggregate load to which this aggregate static load belongs.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "LoadAggregate", + "rdfs:range": "cim:LoadAggregate", + "owl:inverseOf": "cim:LoadAggregate.LoadStatic" + }, + { + "@id": "cim:LoadStatic.staticLoadModelType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of static load model. Typical value = constantZ.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "staticLoadModelType", + "rdfs:range": "cim:StaticLoadModelKind" + }, + { + "@id": "cim:LoadUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:LoadUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.LoadUserDefined" + }, + { + "@id": "cim:MechanicalLoadDynamics.AsynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Asynchronous machine model with which this mechanical load model is associated. MechanicalLoadDynamics shall have either an association to SynchronousMachineDynamics or to AsynchronousMachineDynamics.", + "rdfs:domain": "cim:MechanicalLoadDynamics", + "rdfs:label": "AsynchronousMachineDynamics", + "rdfs:range": "cim:AsynchronousMachineDynamics", + "owl:inverseOf": "cim:AsynchronousMachineDynamics.MechanicalLoadDynamics" + }, + { + "@id": "cim:MechanicalLoadDynamics.SynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Synchronous machine model with which this mechanical load model is associated. MechanicalLoadDynamics shall have either an association to SynchronousMachineDynamics or AsynchronousMachineDyanmics.", + "rdfs:domain": "cim:MechanicalLoadDynamics", + "rdfs:label": "SynchronousMachineDynamics", + "rdfs:range": "cim:SynchronousMachineDynamics", + "owl:inverseOf": "cim:SynchronousMachineDynamics.MechanicalLoadDynamics" + }, + { + "@id": "cim:MechanicalLoadUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:MechanicalLoadUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.MechanicalLoadUserDefined" + }, + { + "@id": "cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Excitation system model with which this overexcitation limiter model is associated.", + "rdfs:domain": "cim:OverexcitationLimiterDynamics", + "rdfs:label": "ExcitationSystemDynamics", + "rdfs:range": "cim:ExcitationSystemDynamics", + "owl:inverseOf": "cim:ExcitationSystemDynamics.OverexcitationLimiterDynamics" + }, + { + "@id": "cim:OverexcitationLimiterUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:OverexcitationLimiterUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.OverexcitationLimiterUserDefined" + }, + { + "@id": "cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Excitation system model with which this power actor or VAr controller type 1 model is associated.", + "rdfs:domain": "cim:PFVArControllerType1Dynamics", + "rdfs:label": "ExcitationSystemDynamics", + "rdfs:range": "cim:ExcitationSystemDynamics", + "owl:inverseOf": "cim:ExcitationSystemDynamics.PFVArControllerType1Dynamics" + }, + { + "@id": "cim:PFVArControllerType1Dynamics.RemoteInputSignal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Remote input signal used by this power factor or VAr controller type 1 model.", + "rdfs:domain": "cim:PFVArControllerType1Dynamics", + "rdfs:label": "RemoteInputSignal", + "rdfs:range": "cim:RemoteInputSignal", + "owl:inverseOf": "cim:RemoteInputSignal.PFVArControllerType1Dynamics" + }, + { + "@id": "cim:PFVArControllerType1Dynamics.VoltageAdjusterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Voltage adjuster model associated with this power factor or VAr controller type 1 model.", + "rdfs:domain": "cim:PFVArControllerType1Dynamics", + "rdfs:label": "VoltageAdjusterDynamics", + "rdfs:range": "cim:VoltageAdjusterDynamics", + "owl:inverseOf": "cim:VoltageAdjusterDynamics.PFVArControllerType1Dynamics" + }, + { + "@id": "cim:PFVArControllerType1UserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:PFVArControllerType1UserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.PFVArControllerType1UserDefined" + }, + { + "@id": "cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Excitation system model with which this power factor or VAr controller type 2 is associated.", + "rdfs:domain": "cim:PFVArControllerType2Dynamics", + "rdfs:label": "ExcitationSystemDynamics", + "rdfs:range": "cim:ExcitationSystemDynamics", + "owl:inverseOf": "cim:ExcitationSystemDynamics.PFVArControllerType2Dynamics" + }, + { + "@id": "cim:PFVArControllerType2UserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:PFVArControllerType2UserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.PFVArControllerType2UserDefined" + }, + { + "@id": "cim:PowerElectronicsConnection.WindTurbineType3or4Dynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The wind turbine type 3 or type 4 dynamics model associated with this power electronics connection.", + "rdfs:domain": "cim:PowerElectronicsConnection", + "rdfs:label": "WindTurbineType3or4Dynamics", + "rdfs:range": "cim:WindTurbineType3or4Dynamics", + "owl:inverseOf": "cim:WindTurbineType3or4Dynamics.PowerElectronicsConnection" + }, + { + "@id": "cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Excitation system model with which this power system stabilizer model is associated.", + "rdfs:domain": "cim:PowerSystemStabilizerDynamics", + "rdfs:label": "ExcitationSystemDynamics", + "rdfs:range": "cim:ExcitationSystemDynamics", + "owl:inverseOf": "cim:ExcitationSystemDynamics.PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PowerSystemStabilizerDynamics.RemoteInputSignal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Remote input signal used by this power system stabilizer model.", + "rdfs:domain": "cim:PowerSystemStabilizerDynamics", + "rdfs:label": "RemoteInputSignal", + "rdfs:range": "cim:RemoteInputSignal", + "owl:inverseOf": "cim:RemoteInputSignal.PowerSystemStabilizerDynamics" + }, + { + "@id": "cim:PowerSystemStabilizerUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:PowerSystemStabilizerUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined" + }, + { + "@id": "cim:ProprietaryParameterDynamics.AsynchronousMachineUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "AsynchronousMachineUserDefined", + "rdfs:range": "cim:AsynchronousMachineUserDefined", + "owl:inverseOf": "cim:AsynchronousMachineUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.CSCUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "CSCUserDefined", + "rdfs:range": "cim:CSCUserDefined", + "owl:inverseOf": "cim:CSCUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "DiscontinuousExcitationControlUserDefined", + "rdfs:range": "cim:DiscontinuousExcitationControlUserDefined", + "owl:inverseOf": "cim:DiscontinuousExcitationControlUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.ExcitationSystemUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "ExcitationSystemUserDefined", + "rdfs:range": "cim:ExcitationSystemUserDefined", + "owl:inverseOf": "cim:ExcitationSystemUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.LoadUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "LoadUserDefined", + "rdfs:range": "cim:LoadUserDefined", + "owl:inverseOf": "cim:LoadUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.MechanicalLoadUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "MechanicalLoadUserDefined", + "rdfs:range": "cim:MechanicalLoadUserDefined", + "owl:inverseOf": "cim:MechanicalLoadUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.OverexcitationLimiterUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "OverexcitationLimiterUserDefined", + "rdfs:range": "cim:OverexcitationLimiterUserDefined", + "owl:inverseOf": "cim:OverexcitationLimiterUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.PFVArControllerType1UserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "PFVArControllerType1UserDefined", + "rdfs:range": "cim:PFVArControllerType1UserDefined", + "owl:inverseOf": "cim:PFVArControllerType1UserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.PFVArControllerType2UserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "PFVArControllerType2UserDefined", + "rdfs:range": "cim:PFVArControllerType2UserDefined", + "owl:inverseOf": "cim:PFVArControllerType2UserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "PowerSystemStabilizerUserDefined", + "rdfs:range": "cim:PowerSystemStabilizerUserDefined", + "owl:inverseOf": "cim:PowerSystemStabilizerUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.SVCUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "SVCUserDefined", + "rdfs:range": "cim:SVCUserDefined", + "owl:inverseOf": "cim:SVCUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.SynchronousMachineUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "SynchronousMachineUserDefined", + "rdfs:range": "cim:SynchronousMachineUserDefined", + "owl:inverseOf": "cim:SynchronousMachineUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.TurbineGovernorUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "TurbineGovernorUserDefined", + "rdfs:range": "cim:TurbineGovernorUserDefined", + "owl:inverseOf": "cim:TurbineGovernorUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.TurbineLoadControllerUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "TurbineLoadControllerUserDefined", + "rdfs:range": "cim:TurbineLoadControllerUserDefined", + "owl:inverseOf": "cim:TurbineLoadControllerUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "UnderexcitationLimiterUserDefined", + "rdfs:range": "cim:UnderexcitationLimiterUserDefined", + "owl:inverseOf": "cim:UnderexcitationLimiterUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.VSCUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "VSCUserDefined", + "rdfs:range": "cim:VSCUserDefined", + "owl:inverseOf": "cim:VSCUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.VoltageAdjusterUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "VoltageAdjusterUserDefined", + "rdfs:range": "cim:VoltageAdjusterUserDefined", + "owl:inverseOf": "cim:VoltageAdjusterUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.VoltageCompensatorUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "VoltageCompensatorUserDefined", + "rdfs:range": "cim:VoltageCompensatorUserDefined", + "owl:inverseOf": "cim:VoltageCompensatorUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.WindPlantUserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "WindPlantUserDefined", + "rdfs:range": "cim:WindPlantUserDefined", + "owl:inverseOf": "cim:WindPlantUserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.WindType1or2UserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "WindType1or2UserDefined", + "rdfs:range": "cim:WindType1or2UserDefined", + "owl:inverseOf": "cim:WindType1or2UserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:ProprietaryParameterDynamics.WindType3or4UserDefined", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Proprietary user-defined model with which this parameter is associated.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "WindType3or4UserDefined", + "rdfs:range": "cim:WindType3or4UserDefined", + "owl:inverseOf": "cim:WindType3or4UserDefined.ProprietaryParameterDynamics" + }, + { + "@id": "cim:Pss1A.inputSignalType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of input signal (rotorAngularFrequencyDeviation, busFrequencyDeviation, generatorElectricalPower, generatorAcceleratingPower, busVoltage, or busVoltageDerivative).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "inputSignalType", + "rdfs:range": "cim:InputSignalKind" + }, + { + "@id": "cim:Pss2ST.inputSignal1Type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of input signal #1 (rotorAngularFrequencyDeviation, busFrequencyDeviation, generatorElectricalPower, generatorAcceleratingPower, busVoltage, or busVoltageDerivative - shall be different than Pss2ST.inputSignal2Type). Typical value = rotorAngularFrequencyDeviation.", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "inputSignal1Type", + "rdfs:range": "cim:InputSignalKind" + }, + { + "@id": "cim:Pss2ST.inputSignal2Type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of input signal #2 (rotorAngularFrequencyDeviation, busFrequencyDeviation, generatorElectricalPower, generatorAcceleratingPower, busVoltage, or busVoltageDerivative - shall be different than Pss2ST.inputSignal1Type). Typical value = busVoltageDerivative.", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "inputSignal2Type", + "rdfs:range": "cim:InputSignalKind" + }, + { + "@id": "cim:PssIEEE1A.inputSignalType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of input signal (rotorAngularFrequencyDeviation, generatorElectricalPower, or busFrequencyDeviation). Typical value = rotorAngularFrequencyDeviation.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "inputSignalType", + "rdfs:range": "cim:InputSignalKind" + }, + { + "@id": "cim:PssIEEE2B.inputSignal1Type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of input signal #1 (rotorAngularFrequencyDeviation, busFrequencyDeviation). Typical value = rotorAngularFrequencyDeviation.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "inputSignal1Type", + "rdfs:range": "cim:InputSignalKind" + }, + { + "@id": "cim:PssIEEE2B.inputSignal2Type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of input signal #2 (generatorElectricalPower). Typical value = generatorElectricalPower.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "inputSignal2Type", + "rdfs:range": "cim:InputSignalKind" + }, + { + "@id": "cim:PssWECC.inputSignal1Type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of input signal #1 (rotorAngularFrequencyDeviation, busFrequencyDeviation, generatorElectricalPower, generatorAcceleratingPower, busVoltage, or busVoltageDerivative - shall be different than PssWECC.inputSignal2Type). Typical value = rotorAngularFrequencyDeviation.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "inputSignal1Type", + "rdfs:range": "cim:InputSignalKind" + }, + { + "@id": "cim:PssWECC.inputSignal2Type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of input signal #2 (rotorAngularFrequencyDeviation, busFrequencyDeviation, generatorElectricalPower, generatorAcceleratingPower, busVoltage, busVoltageDerivative - shall be different than PssWECC.inputSignal1Type). Typical value = busVoltageDerivative.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "inputSignal2Type", + "rdfs:range": "cim:InputSignalKind" + }, + { + "@id": "cim:RemoteInputSignal.DiscontinuousExcitationControlDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Discontinuous excitation control model using this remote input signal.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "DiscontinuousExcitationControlDynamics", + "rdfs:range": "cim:DiscontinuousExcitationControlDynamics", + "owl:inverseOf": "cim:DiscontinuousExcitationControlDynamics.RemoteInputSignal" + }, + { + "@id": "cim:RemoteInputSignal.PFVArControllerType1Dynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Power factor or VAr controller type 1 model using this remote input signal.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "PFVArControllerType1Dynamics", + "rdfs:range": "cim:PFVArControllerType1Dynamics", + "owl:inverseOf": "cim:PFVArControllerType1Dynamics.RemoteInputSignal" + }, + { + "@id": "cim:RemoteInputSignal.PowerSystemStabilizerDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Power system stabilizer model using this remote input signal.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "PowerSystemStabilizerDynamics", + "rdfs:range": "cim:PowerSystemStabilizerDynamics", + "owl:inverseOf": "cim:PowerSystemStabilizerDynamics.RemoteInputSignal" + }, + { + "@id": "cim:RemoteInputSignal.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Remote terminal with which this input signal is associated.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.RemoteInputSignal" + }, + { + "@id": "cim:RemoteInputSignal.UnderexcitationLimiterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Underexcitation limiter model using this remote input signal.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "UnderexcitationLimiterDynamics", + "rdfs:range": "cim:UnderexcitationLimiterDynamics", + "owl:inverseOf": "cim:UnderexcitationLimiterDynamics.RemoteInputSignal" + }, + { + "@id": "cim:RemoteInputSignal.VoltageCompensatorDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Voltage compensator model using this remote input signal.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "VoltageCompensatorDynamics", + "rdfs:range": "cim:VoltageCompensatorDynamics", + "owl:inverseOf": "cim:VoltageCompensatorDynamics.RemoteInputSignal" + }, + { + "@id": "cim:RemoteInputSignal.WindPlantDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The wind plant using the remote signal.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "WindPlantDynamics", + "rdfs:range": "cim:WindPlantDynamics", + "owl:inverseOf": "cim:WindPlantDynamics.RemoteInputSignal" + }, + { + "@id": "cim:RemoteInputSignal.WindTurbineType1or2Dynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 1 or type 2 model using this remote input signal.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "WindTurbineType1or2Dynamics", + "rdfs:range": "cim:WindTurbineType1or2Dynamics", + "owl:inverseOf": "cim:WindTurbineType1or2Dynamics.RemoteInputSignal" + }, + { + "@id": "cim:RemoteInputSignal.WindTurbineType3or4Dynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind turbine type 3 or type 4 models using this remote input signal.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "WindTurbineType3or4Dynamics", + "rdfs:range": "cim:WindTurbineType3or4Dynamics", + "owl:inverseOf": "cim:WindTurbineType3or4Dynamics.RemoteInputSignal" + }, + { + "@id": "cim:RemoteInputSignal.remoteSignalType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of input signal.", + "rdfs:domain": "cim:RemoteInputSignal", + "rdfs:label": "remoteSignalType", + "rdfs:range": "cim:RemoteSignalKind" + }, + { + "@id": "cim:SVCUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:SVCUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.SVCUserDefined" + }, + { + "@id": "cim:StaticVarCompensator.StaticVarCompensatorDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Static Var Compensator dynamics model used to describe dynamic behaviour of this Static Var Compensator.", + "rdfs:domain": "cim:StaticVarCompensator", + "rdfs:label": "StaticVarCompensatorDynamics", + "rdfs:range": "cim:StaticVarCompensatorDynamics", + "owl:inverseOf": "cim:StaticVarCompensatorDynamics.StaticVarCompensator" + }, + { + "@id": "cim:StaticVarCompensatorDynamics.StaticVarCompensator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Static Var Compensator to which Static Var Compensator dynamics model applies.", + "rdfs:domain": "cim:StaticVarCompensatorDynamics", + "rdfs:label": "StaticVarCompensator", + "rdfs:range": "cim:StaticVarCompensator", + "owl:inverseOf": "cim:StaticVarCompensator.StaticVarCompensatorDynamics" + }, + { + "@id": "cim:SynchronousMachine.SynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Synchronous machine dynamics model used to describe dynamic behaviour of this synchronous machine.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "SynchronousMachineDynamics", + "rdfs:range": "cim:SynchronousMachineDynamics", + "owl:inverseOf": "cim:SynchronousMachineDynamics.SynchronousMachine" + }, + { + "@id": "cim:SynchronousMachineDetailed.ifdBaseType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Excitation base system mode. It should be equal to the value of WLMDV given by the user. WLMDV is the PU ratio between the field voltage and the excitation current: Efd = WLMDV x Ifd. Typical value = ifag.", + "rdfs:domain": "cim:SynchronousMachineDetailed", + "rdfs:label": "ifdBaseType", + "rdfs:range": "cim:IfdBaseKind" + }, + { + "@id": "cim:SynchronousMachineDynamics.CrossCompoundTurbineGovernorDyanmics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The cross-compound turbine governor with which this high-pressure synchronous machine is associated.", + "rdfs:domain": "cim:SynchronousMachineDynamics", + "rdfs:label": "CrossCompoundTurbineGovernorDyanmics", + "rdfs:range": "cim:CrossCompoundTurbineGovernorDynamics", + "owl:inverseOf": "cim:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineDynamics.CrossCompoundTurbineGovernorDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The cross-compound turbine governor with which this low-pressure synchronous machine is associated.", + "rdfs:domain": "cim:SynchronousMachineDynamics", + "rdfs:label": "CrossCompoundTurbineGovernorDynamics", + "rdfs:range": "cim:CrossCompoundTurbineGovernorDynamics", + "owl:inverseOf": "cim:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineDynamics.ExcitationSystemDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Excitation system model associated with this synchronous machine model.", + "rdfs:domain": "cim:SynchronousMachineDynamics", + "rdfs:label": "ExcitationSystemDynamics", + "rdfs:range": "cim:ExcitationSystemDynamics", + "owl:inverseOf": "cim:ExcitationSystemDynamics.SynchronousMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineDynamics.GenICompensationForGenJ", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Compensation of voltage compensator's generator for current flow out of this generator.", + "rdfs:domain": "cim:SynchronousMachineDynamics", + "rdfs:label": "GenICompensationForGenJ", + "rdfs:range": "cim:GenICompensationForGenJ", + "owl:inverseOf": "cim:GenICompensationForGenJ.SynchronousMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineDynamics.MechanicalLoadDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Mechanical load model associated with this synchronous machine model.", + "rdfs:domain": "cim:SynchronousMachineDynamics", + "rdfs:label": "MechanicalLoadDynamics", + "rdfs:range": "cim:MechanicalLoadDynamics", + "owl:inverseOf": "cim:MechanicalLoadDynamics.SynchronousMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineDynamics.SynchronousMachine", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Synchronous machine to which synchronous machine dynamics model applies.", + "rdfs:domain": "cim:SynchronousMachineDynamics", + "rdfs:label": "SynchronousMachine", + "rdfs:range": "cim:SynchronousMachine", + "owl:inverseOf": "cim:SynchronousMachine.SynchronousMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineDynamics.TurbineGovernorDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Turbine-governor model associated with this synchronous machine model. Multiplicity of greater than one is intended to support hydro units that have multiple turbines on one generator.", + "rdfs:domain": "cim:SynchronousMachineDynamics", + "rdfs:label": "TurbineGovernorDynamics", + "rdfs:range": "cim:TurbineGovernorDynamics", + "owl:inverseOf": "cim:TurbineGovernorDynamics.SynchronousMachineDynamics" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.modelType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of synchronous machine model used in dynamic simulation applications.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "modelType", + "rdfs:range": "cim:SynchronousMachineModelKind" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.rotorType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of rotor on physical machine.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "rotorType", + "rdfs:range": "cim:RotorKind" + }, + { + "@id": "cim:SynchronousMachineUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:SynchronousMachineUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.SynchronousMachineUserDefined" + }, + { + "@id": "cim:Terminal.ConductingEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The conducting equipment of the terminal. Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "ConductingEquipment", + "rdfs:range": "cim:ConductingEquipment", + "owl:inverseOf": "cim:ConductingEquipment.Terminals" + }, + { + "@id": "cim:Terminal.RemoteInputSignal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Input signal coming from this terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "RemoteInputSignal", + "rdfs:range": "cim:RemoteInputSignal", + "owl:inverseOf": "cim:RemoteInputSignal.Terminal" + }, + { + "@id": "cim:TurbineGovernorDynamics.AsynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Asynchronous machine model with which this turbine-governor model is associated. TurbineGovernorDynamics shall have either an association to SynchronousMachineDynamics or to AsynchronousMachineDynamics.", + "rdfs:domain": "cim:TurbineGovernorDynamics", + "rdfs:label": "AsynchronousMachineDynamics", + "rdfs:range": "cim:AsynchronousMachineDynamics", + "owl:inverseOf": "cim:AsynchronousMachineDynamics.TurbineGovernorDynamics" + }, + { + "@id": "cim:TurbineGovernorDynamics.SynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Synchronous machine model with which this turbine-governor model is associated. TurbineGovernorDynamics shall have either an association to SynchronousMachineDynamics or to AsynchronousMachineDynamics.", + "rdfs:domain": "cim:TurbineGovernorDynamics", + "rdfs:label": "SynchronousMachineDynamics", + "rdfs:range": "cim:SynchronousMachineDynamics", + "owl:inverseOf": "cim:SynchronousMachineDynamics.TurbineGovernorDynamics" + }, + { + "@id": "cim:TurbineGovernorDynamics.TurbineLoadControllerDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Turbine load controller providing input to this turbine-governor.", + "rdfs:domain": "cim:TurbineGovernorDynamics", + "rdfs:label": "TurbineLoadControllerDynamics", + "rdfs:range": "cim:TurbineLoadControllerDynamics", + "owl:inverseOf": "cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics" + }, + { + "@id": "cim:TurbineGovernorUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:TurbineGovernorUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.TurbineGovernorUserDefined" + }, + { + "@id": "cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Turbine-governor controlled by this turbine load controller.", + "rdfs:domain": "cim:TurbineLoadControllerDynamics", + "rdfs:label": "TurbineGovernorDynamics", + "rdfs:range": "cim:TurbineGovernorDynamics", + "owl:inverseOf": "cim:TurbineGovernorDynamics.TurbineLoadControllerDynamics" + }, + { + "@id": "cim:TurbineLoadControllerUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:TurbineLoadControllerUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.TurbineLoadControllerUserDefined" + }, + { + "@id": "cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Excitation system model with which this underexcitation limiter model is associated.", + "rdfs:domain": "cim:UnderexcitationLimiterDynamics", + "rdfs:label": "ExcitationSystemDynamics", + "rdfs:range": "cim:ExcitationSystemDynamics", + "owl:inverseOf": "cim:ExcitationSystemDynamics.UnderexcitationLimiterDynamics" + }, + { + "@id": "cim:UnderexcitationLimiterDynamics.RemoteInputSignal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Remote input signal used by this underexcitation limiter model.", + "rdfs:domain": "cim:UnderexcitationLimiterDynamics", + "rdfs:label": "RemoteInputSignal", + "rdfs:range": "cim:RemoteInputSignal", + "owl:inverseOf": "cim:RemoteInputSignal.UnderexcitationLimiterDynamics" + }, + { + "@id": "cim:UnderexcitationLimiterUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:UnderexcitationLimiterUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined" + }, + { + "@id": "cim:VCompIEEEType2.GenICompensationForGenJ", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:2..n", + "rdfs:comment": "Compensation of this voltage compensator's generator for current flow out of another generator.", + "rdfs:domain": "cim:VCompIEEEType2", + "rdfs:label": "GenICompensationForGenJ", + "rdfs:range": "cim:GenICompensationForGenJ", + "owl:inverseOf": "cim:GenICompensationForGenJ.VcompIEEEType2" + }, + { + "@id": "cim:VSCDynamics.VsConverter", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Voltage source converter to which voltage source converter dynamics model applies.", + "rdfs:domain": "cim:VSCDynamics", + "rdfs:label": "VsConverter", + "rdfs:range": "cim:VsConverter", + "owl:inverseOf": "cim:VsConverter.VSCDynamics" + }, + { + "@id": "cim:VSCUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:VSCUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.VSCUserDefined" + }, + { + "@id": "cim:VoltageAdjusterDynamics.PFVArControllerType1Dynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Power factor or VAr controller type 1 model with which this voltage adjuster is associated.", + "rdfs:domain": "cim:VoltageAdjusterDynamics", + "rdfs:label": "PFVArControllerType1Dynamics", + "rdfs:range": "cim:PFVArControllerType1Dynamics", + "owl:inverseOf": "cim:PFVArControllerType1Dynamics.VoltageAdjusterDynamics" + }, + { + "@id": "cim:VoltageAdjusterUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:VoltageAdjusterUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.VoltageAdjusterUserDefined" + }, + { + "@id": "cim:VoltageCompensatorDynamics.ExcitationSystemDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Excitation system model with which this voltage compensator is associated.", + "rdfs:domain": "cim:VoltageCompensatorDynamics", + "rdfs:label": "ExcitationSystemDynamics", + "rdfs:range": "cim:ExcitationSystemDynamics", + "owl:inverseOf": "cim:ExcitationSystemDynamics.VoltageCompensatorDynamics" + }, + { + "@id": "cim:VoltageCompensatorDynamics.RemoteInputSignal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Remote input signal used by this voltage compensator model.", + "rdfs:domain": "cim:VoltageCompensatorDynamics", + "rdfs:label": "RemoteInputSignal", + "rdfs:range": "cim:RemoteInputSignal", + "owl:inverseOf": "cim:RemoteInputSignal.VoltageCompensatorDynamics" + }, + { + "@id": "cim:VoltageCompensatorUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:VoltageCompensatorUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.VoltageCompensatorUserDefined" + }, + { + "@id": "cim:VsConverter.VSCDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Voltage source converter dynamics model used to describe dynamic behaviour of this converter.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "VSCDynamics", + "rdfs:range": "cim:VSCDynamics", + "owl:inverseOf": "cim:VSCDynamics.VsConverter" + }, + { + "@id": "cim:WindAeroConstIEC.WindGenTurbineType1aIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 1A model with which this wind aerodynamic model is associated.", + "rdfs:domain": "cim:WindAeroConstIEC", + "rdfs:label": "WindGenTurbineType1aIEC", + "rdfs:range": "cim:WindGenTurbineType1aIEC", + "owl:inverseOf": "cim:WindGenTurbineType1aIEC.WindAeroConstIEC" + }, + { + "@id": "cim:WindAeroOneDimIEC.WindTurbineType3IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 3 model with which this wind aerodynamic model is associated.", + "rdfs:domain": "cim:WindAeroOneDimIEC", + "rdfs:label": "WindTurbineType3IEC", + "rdfs:range": "cim:WindTurbineType3IEC", + "owl:inverseOf": "cim:WindTurbineType3IEC.WindAeroOneDimIEC" + }, + { + "@id": "cim:WindAeroTwoDimIEC.WindTurbineType3IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 3 model with which this wind aerodynamic model is associated.", + "rdfs:domain": "cim:WindAeroTwoDimIEC", + "rdfs:label": "WindTurbineType3IEC", + "rdfs:range": "cim:WindTurbineType3IEC", + "owl:inverseOf": "cim:WindTurbineType3IEC.WindAeroTwoDimIEC" + }, + { + "@id": "cim:WindContCurrLimIEC.WindDynamicsLookupTable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind dynamics lookup table associated with this current control limitation model.", + "rdfs:domain": "cim:WindContCurrLimIEC", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:range": "cim:WindDynamicsLookupTable", + "owl:inverseOf": "cim:WindDynamicsLookupTable.WindContCurrLimIEC" + }, + { + "@id": "cim:WindContCurrLimIEC.WindTurbineType3or4IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 3 or type 4 model with which this wind control current limitation model is associated.", + "rdfs:domain": "cim:WindContCurrLimIEC", + "rdfs:label": "WindTurbineType3or4IEC", + "rdfs:range": "cim:WindTurbineType3or4IEC", + "owl:inverseOf": "cim:WindTurbineType3or4IEC.WindContCurrLimIEC" + }, + { + "@id": "cim:WindContPType3IEC.WindDynamicsLookupTable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind dynamics lookup table associated with this P control type 3 model.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:range": "cim:WindDynamicsLookupTable", + "owl:inverseOf": "cim:WindDynamicsLookupTable.WindContPType3IEC" + }, + { + "@id": "cim:WindContPType3IEC.WindTurbineType3IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 3 model with which this wind control P type 3 model is associated.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "WindTurbineType3IEC", + "rdfs:range": "cim:WindTurbineType3IEC", + "owl:inverseOf": "cim:WindTurbineType3IEC.WindContPType3IEC" + }, + { + "@id": "cim:WindContPType4aIEC.WindTurbineType4aIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 4A model with which this wind control P type 4A model is associated.", + "rdfs:domain": "cim:WindContPType4aIEC", + "rdfs:label": "WindTurbineType4aIEC", + "rdfs:range": "cim:WindTurbineType4aIEC", + "owl:inverseOf": "cim:WindTurbineType4aIEC.WindContPType4aIEC" + }, + { + "@id": "cim:WindContPType4bIEC.WindTurbineType4bIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 4B model with which this wind control P type 4B model is associated.", + "rdfs:domain": "cim:WindContPType4bIEC", + "rdfs:label": "WindTurbineType4bIEC", + "rdfs:range": "cim:WindTurbineType4bIEC", + "owl:inverseOf": "cim:WindTurbineType4bIEC.WindContPType4bIEC" + }, + { + "@id": "cim:WindContPitchAngleIEC.WindTurbineType3IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 3 model with which this pitch control model is associated.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "WindTurbineType3IEC", + "rdfs:range": "cim:WindTurbineType3IEC", + "owl:inverseOf": "cim:WindTurbineType3IEC.WindContPitchAngleIEC" + }, + { + "@id": "cim:WindContQIEC.WindTurbineType3or4IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 3 or type 4 model with which this reactive control model is associated.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "WindTurbineType3or4IEC", + "rdfs:range": "cim:WindTurbineType3or4IEC", + "owl:inverseOf": "cim:WindTurbineType3or4IEC.WIndContQIEC" + }, + { + "@id": "cim:WindContQIEC.windQcontrolModesType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Types of general wind turbine Q control modes (MqG). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "windQcontrolModesType", + "rdfs:range": "cim:WindQcontrolModeKind" + }, + { + "@id": "cim:WindContQIEC.windUVRTQcontrolModesType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Types of UVRT Q control modes (MqUVRT). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "windUVRTQcontrolModesType", + "rdfs:range": "cim:WindUVRTQcontrolModeKind" + }, + { + "@id": "cim:WindContQLimIEC.WindTurbineType3or4IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 3 or type 4 model with which this constant Q limitation model is associated.", + "rdfs:domain": "cim:WindContQLimIEC", + "rdfs:label": "WindTurbineType3or4IEC", + "rdfs:range": "cim:WindTurbineType3or4IEC", + "owl:inverseOf": "cim:WindTurbineType3or4IEC.WindContQLimIEC" + }, + { + "@id": "cim:WindContQPQULimIEC.WindDynamicsLookupTable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind dynamics lookup table associated with this QP and QU limitation model.", + "rdfs:domain": "cim:WindContQPQULimIEC", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:range": "cim:WindDynamicsLookupTable", + "owl:inverseOf": "cim:WindDynamicsLookupTable.WindContQPQULimIEC" + }, + { + "@id": "cim:WindContQPQULimIEC.WindTurbineType3or4IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 3 or type 4 model with which this QP and QU limitation model is associated.", + "rdfs:domain": "cim:WindContQPQULimIEC", + "rdfs:label": "WindTurbineType3or4IEC", + "rdfs:range": "cim:WindTurbineType3or4IEC", + "owl:inverseOf": "cim:WindTurbineType3or4IEC.WindContQPQULimIEC" + }, + { + "@id": "cim:WindContRotorRIEC.WindDynamicsLookupTable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind dynamics lookup table associated with this rotor resistance control model.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:range": "cim:WindDynamicsLookupTable", + "owl:inverseOf": "cim:WindDynamicsLookupTable.WindContRotorRIEC" + }, + { + "@id": "cim:WindContRotorRIEC.WindGenTurbineType2IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 2 model with whitch this wind control rotor resistance model is associated.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "WindGenTurbineType2IEC", + "rdfs:range": "cim:WindGenTurbineType2IEC", + "owl:inverseOf": "cim:WindGenTurbineType2IEC.WindContRotorRIEC" + }, + { + "@id": "cim:WindDynamicsLookupTable.WindContCurrLimIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The current control limitation model with which this wind dynamics lookup table is associated.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "WindContCurrLimIEC", + "rdfs:range": "cim:WindContCurrLimIEC", + "owl:inverseOf": "cim:WindContCurrLimIEC.WindDynamicsLookupTable" + }, + { + "@id": "cim:WindDynamicsLookupTable.WindContPType3IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The P control type 3 model with which this wind dynamics lookup table is associated.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "WindContPType3IEC", + "rdfs:range": "cim:WindContPType3IEC", + "owl:inverseOf": "cim:WindContPType3IEC.WindDynamicsLookupTable" + }, + { + "@id": "cim:WindDynamicsLookupTable.WindContQPQULimIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The QP and QU limitation model with which this wind dynamics lookup table is associated.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "WindContQPQULimIEC", + "rdfs:range": "cim:WindContQPQULimIEC", + "owl:inverseOf": "cim:WindContQPQULimIEC.WindDynamicsLookupTable" + }, + { + "@id": "cim:WindDynamicsLookupTable.WindContRotorRIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The rotor resistance control model with which this wind dynamics lookup table is associated.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "WindContRotorRIEC", + "rdfs:range": "cim:WindContRotorRIEC", + "owl:inverseOf": "cim:WindContRotorRIEC.WindDynamicsLookupTable" + }, + { + "@id": "cim:WindDynamicsLookupTable.WindGenType3bIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The generator type 3B model with which this wind dynamics lookup table is associated.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "WindGenType3bIEC", + "rdfs:range": "cim:WindGenType3bIEC", + "owl:inverseOf": "cim:WindGenType3bIEC.WindDynamicsLookupTable" + }, + { + "@id": "cim:WindDynamicsLookupTable.WindPitchContPowerIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The pitch control power model with which this wind dynamics lookup table is associated.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "WindPitchContPowerIEC", + "rdfs:range": "cim:WindPitchContPowerIEC", + "owl:inverseOf": "cim:WindPitchContPowerIEC.WindDynamicsLookupTable" + }, + { + "@id": "cim:WindDynamicsLookupTable.WindPlantFreqPcontrolIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The frequency and active power wind plant control model with which this wind dynamics lookup table is associated.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "WindPlantFreqPcontrolIEC", + "rdfs:range": "cim:WindPlantFreqPcontrolIEC", + "owl:inverseOf": "cim:WindPlantFreqPcontrolIEC.WindDynamicsLookupTable" + }, + { + "@id": "cim:WindDynamicsLookupTable.WindPlantReactiveControlIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The voltage and reactive power wind plant control model with which this wind dynamics lookup table is associated.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "WindPlantReactiveControlIEC", + "rdfs:range": "cim:WindPlantReactiveControlIEC", + "owl:inverseOf": "cim:WindPlantReactiveControlIEC.WindDynamicsLookupTable" + }, + { + "@id": "cim:WindDynamicsLookupTable.WindProtectionIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The grid protection model with which this wind dynamics lookup table is associated.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "WindProtectionIEC", + "rdfs:range": "cim:WindProtectionIEC", + "owl:inverseOf": "cim:WindProtectionIEC.WindDynamicsLookupTable" + }, + { + "@id": "cim:WindDynamicsLookupTable.lookupTableFunctionType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of the lookup table function.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "lookupTableFunctionType", + "rdfs:range": "cim:WindLookupTableFunctionKind" + }, + { + "@id": "cim:WindGenTurbineType1aIEC.WindAeroConstIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind aerodynamic model associated with this wind turbine type 1A model.", + "rdfs:domain": "cim:WindGenTurbineType1aIEC", + "rdfs:label": "WindAeroConstIEC", + "rdfs:range": "cim:WindAeroConstIEC", + "owl:inverseOf": "cim:WindAeroConstIEC.WindGenTurbineType1aIEC" + }, + { + "@id": "cim:WindGenTurbineType1bIEC.WindPitchContPowerIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Pitch control power model associated with this wind turbine type 1B model.", + "rdfs:domain": "cim:WindGenTurbineType1bIEC", + "rdfs:label": "WindPitchContPowerIEC", + "rdfs:range": "cim:WindPitchContPowerIEC", + "owl:inverseOf": "cim:WindPitchContPowerIEC.WindGenTurbineType1bIEC" + }, + { + "@id": "cim:WindGenTurbineType2IEC.WindContRotorRIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind control rotor resistance model associated with wind turbine type 2 model.", + "rdfs:domain": "cim:WindGenTurbineType2IEC", + "rdfs:label": "WindContRotorRIEC", + "rdfs:range": "cim:WindContRotorRIEC", + "owl:inverseOf": "cim:WindContRotorRIEC.WindGenTurbineType2IEC" + }, + { + "@id": "cim:WindGenTurbineType2IEC.WindPitchContPowerIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Pitch control power model associated with this wind turbine type 2 model.", + "rdfs:domain": "cim:WindGenTurbineType2IEC", + "rdfs:label": "WindPitchContPowerIEC", + "rdfs:range": "cim:WindPitchContPowerIEC", + "owl:inverseOf": "cim:WindPitchContPowerIEC.WindGenTurbineType2IEC" + }, + { + "@id": "cim:WindGenType3IEC.WindTurbineType3IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind turbine type 3 model with which this wind generator type 3 is associated.", + "rdfs:domain": "cim:WindGenType3IEC", + "rdfs:label": "WindTurbineType3IEC", + "rdfs:range": "cim:WindTurbineType3IEC", + "owl:inverseOf": "cim:WindTurbineType3IEC.WindGenType3IEC" + }, + { + "@id": "cim:WindGenType3aIEC.WindTurbineType4IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind turbine type 4 model with which this wind generator type 3A model is associated.", + "rdfs:domain": "cim:WindGenType3aIEC", + "rdfs:label": "WindTurbineType4IEC", + "rdfs:range": "cim:WindTurbineType4IEC", + "owl:inverseOf": "cim:WindTurbineType4IEC.WindGenType3aIEC" + }, + { + "@id": "cim:WindGenType3bIEC.WindDynamicsLookupTable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind dynamics lookup table associated with this generator type 3B model.", + "rdfs:domain": "cim:WindGenType3bIEC", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:range": "cim:WindDynamicsLookupTable", + "owl:inverseOf": "cim:WindDynamicsLookupTable.WindGenType3bIEC" + }, + { + "@id": "cim:WindGenType4IEC.WindTurbineType4aIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind turbine type 4A model with which this wind generator type 4 model is associated.", + "rdfs:domain": "cim:WindGenType4IEC", + "rdfs:label": "WindTurbineType4aIEC", + "rdfs:range": "cim:WindTurbineType4aIEC", + "owl:inverseOf": "cim:WindTurbineType4aIEC.WindGenType4IEC" + }, + { + "@id": "cim:WindGenType4IEC.WindTurbineType4bIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind turbine type 4B model with which this wind generator type 4 model is associated.", + "rdfs:domain": "cim:WindGenType4IEC", + "rdfs:label": "WindTurbineType4bIEC", + "rdfs:range": "cim:WindTurbineType4bIEC", + "owl:inverseOf": "cim:WindTurbineType4bIEC.WindGenType4IEC" + }, + { + "@id": "cim:WindMechIEC.WindTurbineType1or2IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 1 or type 2 model with which this wind mechanical model is associated.", + "rdfs:domain": "cim:WindMechIEC", + "rdfs:label": "WindTurbineType1or2IEC", + "rdfs:range": "cim:WindTurbineType1or2IEC", + "owl:inverseOf": "cim:WindTurbineType1or2IEC.WindMechIEC" + }, + { + "@id": "cim:WindMechIEC.WindTurbineType3IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind turbine type 3 model with which this wind mechanical model is associated.", + "rdfs:domain": "cim:WindMechIEC", + "rdfs:label": "WindTurbineType3IEC", + "rdfs:range": "cim:WindTurbineType3IEC", + "owl:inverseOf": "cim:WindTurbineType3IEC.WindMechIEC" + }, + { + "@id": "cim:WindMechIEC.WindTurbineType4bIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind turbine type 4B model with which this wind mechanical model is associated.", + "rdfs:domain": "cim:WindMechIEC", + "rdfs:label": "WindTurbineType4bIEC", + "rdfs:range": "cim:WindTurbineType4bIEC", + "owl:inverseOf": "cim:WindTurbineType4bIEC.WindMechIEC" + }, + { + "@id": "cim:WindPitchContPowerIEC.WindDynamicsLookupTable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind dynamics lookup table associated with this pitch control power model.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:range": "cim:WindDynamicsLookupTable", + "owl:inverseOf": "cim:WindDynamicsLookupTable.WindPitchContPowerIEC" + }, + { + "@id": "cim:WindPitchContPowerIEC.WindGenTurbineType1bIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind turbine type 1B model with which this pitch control power model is associated.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "WindGenTurbineType1bIEC", + "rdfs:range": "cim:WindGenTurbineType1bIEC", + "owl:inverseOf": "cim:WindGenTurbineType1bIEC.WindPitchContPowerIEC" + }, + { + "@id": "cim:WindPitchContPowerIEC.WindGenTurbineType2IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind turbine type 2 model with which this pitch control power model is associated.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "WindGenTurbineType2IEC", + "rdfs:range": "cim:WindGenTurbineType2IEC", + "owl:inverseOf": "cim:WindGenTurbineType2IEC.WindPitchContPowerIEC" + }, + { + "@id": "cim:WindPlantDynamics.RemoteInputSignal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The remote signal with which this power plant is associated.", + "rdfs:domain": "cim:WindPlantDynamics", + "rdfs:label": "RemoteInputSignal", + "rdfs:range": "cim:RemoteInputSignal", + "owl:inverseOf": "cim:RemoteInputSignal.WindPlantDynamics" + }, + { + "@id": "cim:WindPlantDynamics.WindTurbineType3or4Dynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind turbine type 3 or type 4 associated with this wind plant.", + "rdfs:domain": "cim:WindPlantDynamics", + "rdfs:label": "WindTurbineType3or4Dynamics", + "rdfs:range": "cim:WindTurbineType3or4Dynamics", + "owl:inverseOf": "cim:WindTurbineType3or4Dynamics.WindPlantDynamics" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.WindDynamicsLookupTable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind dynamics lookup table associated with this frequency and active power wind plant model.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:range": "cim:WindDynamicsLookupTable", + "owl:inverseOf": "cim:WindDynamicsLookupTable.WindPlantFreqPcontrolIEC" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.WindPlantIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind plant model with which this wind plant frequency and active power control is associated.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "WindPlantIEC", + "rdfs:range": "cim:WindPlantIEC", + "owl:inverseOf": "cim:WindPlantIEC.WindPlantFreqPcontrolIEC" + }, + { + "@id": "cim:WindPlantIEC.WindPlantFreqPcontrolIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind plant frequency and active power control model associated with this wind plant.", + "rdfs:domain": "cim:WindPlantIEC", + "rdfs:label": "WindPlantFreqPcontrolIEC", + "rdfs:range": "cim:WindPlantFreqPcontrolIEC", + "owl:inverseOf": "cim:WindPlantFreqPcontrolIEC.WindPlantIEC" + }, + { + "@id": "cim:WindPlantIEC.WindPlantReactiveControlIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind plant model with which this wind reactive control is associated.", + "rdfs:domain": "cim:WindPlantIEC", + "rdfs:label": "WindPlantReactiveControlIEC", + "rdfs:range": "cim:WindPlantReactiveControlIEC", + "owl:inverseOf": "cim:WindPlantReactiveControlIEC.WindPlantIEC" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.WindDynamicsLookupTable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind dynamics lookup table associated with this voltage and reactive power wind plant model.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:range": "cim:WindDynamicsLookupTable", + "owl:inverseOf": "cim:WindDynamicsLookupTable.WindPlantReactiveControlIEC" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.WindPlantIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind plant reactive control model associated with this wind plant.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "WindPlantIEC", + "rdfs:range": "cim:WindPlantIEC", + "owl:inverseOf": "cim:WindPlantIEC.WindPlantReactiveControlIEC" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.windPlantQcontrolModesType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Reactive power/voltage controller mode (MWPqmode). It is a case-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "windPlantQcontrolModesType", + "rdfs:range": "cim:WindPlantQcontrolModeKind" + }, + { + "@id": "cim:WindPlantUserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:WindPlantUserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.WindPlantUserDefined" + }, + { + "@id": "cim:WindProtectionIEC.WindDynamicsLookupTable", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The wind dynamics lookup table associated with this grid protection model.", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "WindDynamicsLookupTable", + "rdfs:range": "cim:WindDynamicsLookupTable", + "owl:inverseOf": "cim:WindDynamicsLookupTable.WindProtectionIEC" + }, + { + "@id": "cim:WindProtectionIEC.WindTurbineType1or2IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 1 or type 2 model with which this wind turbine protection model is associated.", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "WindTurbineType1or2IEC", + "rdfs:range": "cim:WindTurbineType1or2IEC", + "owl:inverseOf": "cim:WindTurbineType1or2IEC.WindProtectionIEC" + }, + { + "@id": "cim:WindProtectionIEC.WindTurbineType3or4IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 3 or type 4 model with which this wind turbine protection model is associated.", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "WindTurbineType3or4IEC", + "rdfs:range": "cim:WindTurbineType3or4IEC", + "owl:inverseOf": "cim:WindTurbineType3or4IEC.WindProtectionIEC" + }, + { + "@id": "cim:WindRefFrameRotIEC.WindTurbineType3or4IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbine type 3 or type 4 model with which this reference frame rotation model is associated.", + "rdfs:domain": "cim:WindRefFrameRotIEC", + "rdfs:label": "WindTurbineType3or4IEC", + "rdfs:range": "cim:WindTurbineType3or4IEC", + "owl:inverseOf": "cim:WindTurbineType3or4IEC.WindRefFrameRotIEC" + }, + { + "@id": "cim:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Asynchronous machine model with which this wind generator type 1 or type 2 model is associated.", + "rdfs:domain": "cim:WindTurbineType1or2Dynamics", + "rdfs:label": "AsynchronousMachineDynamics", + "rdfs:range": "cim:AsynchronousMachineDynamics", + "owl:inverseOf": "cim:AsynchronousMachineDynamics.WindTurbineType1or2Dynamics" + }, + { + "@id": "cim:WindTurbineType1or2Dynamics.RemoteInputSignal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Remote input signal used by this wind generator type 1 or type 2 model.", + "rdfs:domain": "cim:WindTurbineType1or2Dynamics", + "rdfs:label": "RemoteInputSignal", + "rdfs:range": "cim:RemoteInputSignal", + "owl:inverseOf": "cim:RemoteInputSignal.WindTurbineType1or2Dynamics" + }, + { + "@id": "cim:WindTurbineType1or2IEC.WindMechIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind mechanical model associated with this wind generator type 1 or type 2 model.", + "rdfs:domain": "cim:WindTurbineType1or2IEC", + "rdfs:label": "WindMechIEC", + "rdfs:range": "cim:WindMechIEC", + "owl:inverseOf": "cim:WindMechIEC.WindTurbineType1or2IEC" + }, + { + "@id": "cim:WindTurbineType1or2IEC.WindProtectionIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbune protection model associated with this wind generator type 1 or type 2 model.", + "rdfs:domain": "cim:WindTurbineType1or2IEC", + "rdfs:label": "WindProtectionIEC", + "rdfs:range": "cim:WindProtectionIEC", + "owl:inverseOf": "cim:WindProtectionIEC.WindTurbineType1or2IEC" + }, + { + "@id": "cim:WindTurbineType3IEC.WindAeroOneDimIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind aerodynamic model associated with this wind generator type 3 model.", + "rdfs:domain": "cim:WindTurbineType3IEC", + "rdfs:label": "WindAeroOneDimIEC", + "rdfs:range": "cim:WindAeroOneDimIEC", + "owl:inverseOf": "cim:WindAeroOneDimIEC.WindTurbineType3IEC" + }, + { + "@id": "cim:WindTurbineType3IEC.WindAeroTwoDimIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind aerodynamic model associated with this wind turbine type 3 model.", + "rdfs:domain": "cim:WindTurbineType3IEC", + "rdfs:label": "WindAeroTwoDimIEC", + "rdfs:range": "cim:WindAeroTwoDimIEC", + "owl:inverseOf": "cim:WindAeroTwoDimIEC.WindTurbineType3IEC" + }, + { + "@id": "cim:WindTurbineType3IEC.WindContPType3IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind control P type 3 model associated with this wind turbine type 3 model.", + "rdfs:domain": "cim:WindTurbineType3IEC", + "rdfs:label": "WindContPType3IEC", + "rdfs:range": "cim:WindContPType3IEC", + "owl:inverseOf": "cim:WindContPType3IEC.WindTurbineType3IEC" + }, + { + "@id": "cim:WindTurbineType3IEC.WindContPitchAngleIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind control pitch angle model associated with this wind turbine type 3.", + "rdfs:domain": "cim:WindTurbineType3IEC", + "rdfs:label": "WindContPitchAngleIEC", + "rdfs:range": "cim:WindContPitchAngleIEC", + "owl:inverseOf": "cim:WindContPitchAngleIEC.WindTurbineType3IEC" + }, + { + "@id": "cim:WindTurbineType3IEC.WindGenType3IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 3 model associated with this wind turbine type 3 model.", + "rdfs:domain": "cim:WindTurbineType3IEC", + "rdfs:label": "WindGenType3IEC", + "rdfs:range": "cim:WindGenType3IEC", + "owl:inverseOf": "cim:WindGenType3IEC.WindTurbineType3IEC" + }, + { + "@id": "cim:WindTurbineType3IEC.WindMechIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind mechanical model associated with this wind turbine type 3 model.", + "rdfs:domain": "cim:WindTurbineType3IEC", + "rdfs:label": "WindMechIEC", + "rdfs:range": "cim:WindMechIEC", + "owl:inverseOf": "cim:WindMechIEC.WindTurbineType3IEC" + }, + { + "@id": "cim:WindTurbineType3or4Dynamics.PowerElectronicsConnection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The power electronics connection associated with this wind turbine type 3 or type 4 dynamics model.", + "rdfs:domain": "cim:WindTurbineType3or4Dynamics", + "rdfs:label": "PowerElectronicsConnection", + "rdfs:range": "cim:PowerElectronicsConnection", + "owl:inverseOf": "cim:PowerElectronicsConnection.WindTurbineType3or4Dynamics" + }, + { + "@id": "cim:WindTurbineType3or4Dynamics.RemoteInputSignal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Remote input signal used by these wind turbine type 3 or type 4 models.", + "rdfs:domain": "cim:WindTurbineType3or4Dynamics", + "rdfs:label": "RemoteInputSignal", + "rdfs:range": "cim:RemoteInputSignal", + "owl:inverseOf": "cim:RemoteInputSignal.WindTurbineType3or4Dynamics" + }, + { + "@id": "cim:WindTurbineType3or4Dynamics.WindPlantDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The wind plant with which the wind turbines type 3 or type 4 are associated.", + "rdfs:domain": "cim:WindTurbineType3or4Dynamics", + "rdfs:label": "WindPlantDynamics", + "rdfs:range": "cim:WindPlantDynamics", + "owl:inverseOf": "cim:WindPlantDynamics.WindTurbineType3or4Dynamics" + }, + { + "@id": "cim:WindTurbineType3or4IEC.WIndContQIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind control Q model associated with this wind turbine type 3 or type 4 model.", + "rdfs:domain": "cim:WindTurbineType3or4IEC", + "rdfs:label": "WIndContQIEC", + "rdfs:range": "cim:WindContQIEC", + "owl:inverseOf": "cim:WindContQIEC.WindTurbineType3or4IEC" + }, + { + "@id": "cim:WindTurbineType3or4IEC.WindContCurrLimIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind control current limitation model associated with this wind turbine type 3 or type 4 model.", + "rdfs:domain": "cim:WindTurbineType3or4IEC", + "rdfs:label": "WindContCurrLimIEC", + "rdfs:range": "cim:WindContCurrLimIEC", + "owl:inverseOf": "cim:WindContCurrLimIEC.WindTurbineType3or4IEC" + }, + { + "@id": "cim:WindTurbineType3or4IEC.WindContQLimIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Constant Q limitation model associated with this wind generator type 3 or type 4 model.", + "rdfs:domain": "cim:WindTurbineType3or4IEC", + "rdfs:label": "WindContQLimIEC", + "rdfs:range": "cim:WindContQLimIEC", + "owl:inverseOf": "cim:WindContQLimIEC.WindTurbineType3or4IEC" + }, + { + "@id": "cim:WindTurbineType3or4IEC.WindContQPQULimIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "QP and QU limitation model associated with this wind generator type 3 or type 4 model.", + "rdfs:domain": "cim:WindTurbineType3or4IEC", + "rdfs:label": "WindContQPQULimIEC", + "rdfs:range": "cim:WindContQPQULimIEC", + "owl:inverseOf": "cim:WindContQPQULimIEC.WindTurbineType3or4IEC" + }, + { + "@id": "cim:WindTurbineType3or4IEC.WindProtectionIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind turbune protection model associated with this wind generator type 3 or type 4 model.", + "rdfs:domain": "cim:WindTurbineType3or4IEC", + "rdfs:label": "WindProtectionIEC", + "rdfs:range": "cim:WindProtectionIEC", + "owl:inverseOf": "cim:WindProtectionIEC.WindTurbineType3or4IEC" + }, + { + "@id": "cim:WindTurbineType3or4IEC.WindRefFrameRotIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Reference frame rotation model associated with this wind turbine type 3 or type 4 model.", + "rdfs:domain": "cim:WindTurbineType3or4IEC", + "rdfs:label": "WindRefFrameRotIEC", + "rdfs:range": "cim:WindRefFrameRotIEC", + "owl:inverseOf": "cim:WindRefFrameRotIEC.WindTurbineType3or4IEC" + }, + { + "@id": "cim:WindTurbineType4IEC.WindGenType3aIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 3A model associated with this wind turbine type 4 model.", + "rdfs:domain": "cim:WindTurbineType4IEC", + "rdfs:label": "WindGenType3aIEC", + "rdfs:range": "cim:WindGenType3aIEC", + "owl:inverseOf": "cim:WindGenType3aIEC.WindTurbineType4IEC" + }, + { + "@id": "cim:WindTurbineType4aIEC.WindContPType4aIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind control P type 4A model associated with this wind turbine type 4A model.", + "rdfs:domain": "cim:WindTurbineType4aIEC", + "rdfs:label": "WindContPType4aIEC", + "rdfs:range": "cim:WindContPType4aIEC", + "owl:inverseOf": "cim:WindContPType4aIEC.WindTurbineType4aIEC" + }, + { + "@id": "cim:WindTurbineType4aIEC.WindGenType4IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 4 model associated with this wind turbine type 4A model.", + "rdfs:domain": "cim:WindTurbineType4aIEC", + "rdfs:label": "WindGenType4IEC", + "rdfs:range": "cim:WindGenType4IEC", + "owl:inverseOf": "cim:WindGenType4IEC.WindTurbineType4aIEC" + }, + { + "@id": "cim:WindTurbineType4bIEC.WindContPType4bIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind control P type 4B model associated with this wind turbine type 4B model.", + "rdfs:domain": "cim:WindTurbineType4bIEC", + "rdfs:label": "WindContPType4bIEC", + "rdfs:range": "cim:WindContPType4bIEC", + "owl:inverseOf": "cim:WindContPType4bIEC.WindTurbineType4bIEC" + }, + { + "@id": "cim:WindTurbineType4bIEC.WindGenType4IEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Wind generator type 4 model associated with this wind turbine type 4B model.", + "rdfs:domain": "cim:WindTurbineType4bIEC", + "rdfs:label": "WindGenType4IEC", + "rdfs:range": "cim:WindGenType4IEC", + "owl:inverseOf": "cim:WindGenType4IEC.WindTurbineType4bIEC" + }, + { + "@id": "cim:WindTurbineType4bIEC.WindMechIEC", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Wind mechanical model associated with this wind turbine type 4B model.", + "rdfs:domain": "cim:WindTurbineType4bIEC", + "rdfs:label": "WindMechIEC", + "rdfs:range": "cim:WindMechIEC", + "owl:inverseOf": "cim:WindMechIEC.WindTurbineType4bIEC" + }, + { + "@id": "cim:WindType1or2UserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:WindType1or2UserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.WindType1or2UserDefined" + }, + { + "@id": "cim:WindType3or4UserDefined.ProprietaryParameterDynamics", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Parameter of this proprietary user-defined model.", + "rdfs:domain": "cim:WindType3or4UserDefined", + "rdfs:label": "ProprietaryParameterDynamics", + "rdfs:range": "cim:ProprietaryParameterDynamics", + "owl:inverseOf": "cim:ProprietaryParameterDynamics.WindType3or4UserDefined" + }, + { + "@id": "cim:AsynchronousMachineEquivalentCircuit.rr1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Damper 1 winding resistance.", + "rdfs:domain": "cim:AsynchronousMachineEquivalentCircuit", + "rdfs:label": "rr1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:AsynchronousMachineEquivalentCircuit.rr2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Damper 2 winding resistance.", + "rdfs:domain": "cim:AsynchronousMachineEquivalentCircuit", + "rdfs:label": "rr2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:AsynchronousMachineEquivalentCircuit.xlr1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Damper 1 winding leakage reactance.", + "rdfs:domain": "cim:AsynchronousMachineEquivalentCircuit", + "rdfs:label": "xlr1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:AsynchronousMachineEquivalentCircuit.xlr2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Damper 2 winding leakage reactance.", + "rdfs:domain": "cim:AsynchronousMachineEquivalentCircuit", + "rdfs:label": "xlr2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:AsynchronousMachineEquivalentCircuit.xm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Magnetizing reactance.", + "rdfs:domain": "cim:AsynchronousMachineEquivalentCircuit", + "rdfs:label": "xm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:AsynchronousMachineTimeConstantReactance.tpo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Transient rotor time constant (T'o) (> AsynchronousMachineTimeConstantReactance.tppo). Typical value = 5.", + "rdfs:domain": "cim:AsynchronousMachineTimeConstantReactance", + "rdfs:label": "tpo", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:AsynchronousMachineTimeConstantReactance.tppo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Subtransient rotor time constant (T''o) (> 0). Typical value = 0,03.", + "rdfs:domain": "cim:AsynchronousMachineTimeConstantReactance", + "rdfs:label": "tppo", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:AsynchronousMachineTimeConstantReactance.xp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Transient reactance (unsaturated) (X') (>= AsynchronousMachineTimeConstantReactance.xpp). Typical value = 0,5.", + "rdfs:domain": "cim:AsynchronousMachineTimeConstantReactance", + "rdfs:label": "xp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:AsynchronousMachineTimeConstantReactance.xpp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Subtransient reactance (unsaturated) (X'') (> RotatingMachineDynamics.statorLeakageReactance). Typical value = 0,2.", + "rdfs:domain": "cim:AsynchronousMachineTimeConstantReactance", + "rdfs:label": "xpp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:AsynchronousMachineTimeConstantReactance.xs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Synchronous reactance (Xs) (>= AsynchronousMachineTimeConstantReactance.xp). Typical value = 1,8.", + "rdfs:domain": "cim:AsynchronousMachineTimeConstantReactance", + "rdfs:label": "xs", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:AsynchronousMachineUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:AsynchronousMachineUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:CSCUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:CSCUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.esc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Speed change reference (ESC). Typical value = 0,0015.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "esc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.kan", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Discontinuous controller gain (KAN). Typical value = 400.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "kan", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.ketl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Terminal voltage limiter gain (KETL). Typical value = 47.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "ketl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.tan", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Discontinuous controller time constant (TAN) (>= 0). Typical value = 0,08.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "tan", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (TD) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.tl1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (TL1) (>= 0). Typical value = 0,025.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "tl1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.tl2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (TL2) (>= 0). Typical value = 1,25.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "tl2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.tw5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "DEC washout time constant (TW5) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "tw5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.val", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Regulator voltage reference (VAL). Typical value = 5,5.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "val", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.vanmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter for Van (VANMAX).", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "vanmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.vomax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (VOMAX) (> DiscExcContIEEEDEC1A.vomin). Typical value = 0,3.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "vomax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.vomin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (VOMIN) (< DiscExcContIEEEDEC1A.vomax). Typical value = 0,1.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "vomin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.vsmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (VSMAX)(> DiscExcContIEEEDEC1A.vsmin). Typical value = 0,2.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "vsmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.vsmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (VSMIN) (< DiscExcContIEEEDEC1A.vsmax). Typical value = -0,066.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "vsmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.vtc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Terminal voltage level reference (VTC). Typical value = 0,95.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "vtc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.vtlmt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage reference (VTLMT). Typical value = 1,1.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "vtlmt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.vtm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage limits (VTM). Typical value = 1,13.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "vtm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC1A.vtn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage limits (VTN). Typical value = 1,12.", + "rdfs:domain": "cim:DiscExcContIEEEDEC1A", + "rdfs:label": "vtn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC2A.td1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Discontinuous controller time constant (TD1) (>= 0).", + "rdfs:domain": "cim:DiscExcContIEEEDEC2A", + "rdfs:label": "td1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:DiscExcContIEEEDEC2A.td2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Discontinuous controller washout time constant (TD2) (>= 0).", + "rdfs:domain": "cim:DiscExcContIEEEDEC2A", + "rdfs:label": "td2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:DiscExcContIEEEDEC2A.vdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (VDMAX) (> DiscExcContIEEEDEC2A.vdmin).", + "rdfs:domain": "cim:DiscExcContIEEEDEC2A", + "rdfs:label": "vdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC2A.vdmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (VDMIN) (< DiscExcContIEEEDEC2A.vdmax).", + "rdfs:domain": "cim:DiscExcContIEEEDEC2A", + "rdfs:label": "vdmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC2A.vk", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Discontinuous controller input reference (VK).", + "rdfs:domain": "cim:DiscExcContIEEEDEC2A", + "rdfs:label": "vk", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscExcContIEEEDEC3A.tdr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Reset time delay (TDR) (>= 0).", + "rdfs:domain": "cim:DiscExcContIEEEDEC3A", + "rdfs:label": "tdr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:DiscExcContIEEEDEC3A.vtmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Terminal undervoltage comparison level (VTMIN).", + "rdfs:domain": "cim:DiscExcContIEEEDEC3A", + "rdfs:label": "vtmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:DiscontinuousExcitationControlUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:DiscontinuousExcitationControlUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:DynamicsFunctionBlock.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Function block used indicator.\ntrue = use of function block is enabled\nfalse = use of function block is disabled.", + "rdfs:domain": "cim:DynamicsFunctionBlock", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcAC1A.hvlvgates", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates if both HV gate and LV gate are active (HVLVgates).\ntrue = gates are used\nfalse = gates are not used.\nTypical value = true.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "hvlvgates", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcAC1A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 400.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (Kd) (>= 0). Typical value = 0,38.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 1.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (Kf) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.kf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model (Kf1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "kf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.kf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model (Kf2) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "kf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve1, back of commutating reactance (Se[Ve1]) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC1A.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve2, back of commutating reactance (Se[Ve2]) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC1A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC1A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC1A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC1A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 0,8.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC1A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC1A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vamax) (> 0). Typical value = 14,5.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vamin) (< 0). Typical value = -14,5.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve1) (> 0). Typical value = 4,18.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve2) (> 0). Typical value = 3,14.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator outputs (Vrmax) (> 0). Typical value = 6,03.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC1A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator outputs (Vrmin) (< 0). Typical value = -5,43.", + "rdfs:domain": "cim:ExcAC1A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.hvgate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates if HV gate is active (HVgate).\ntrue = gate is used\nfalse = gate is not used.\nTypical value = true.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "hvgate", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcAC2A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 400.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.kb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Second stage regulator gain (Kb) (> 0). Exciter field current controller gain. Typical value = 25.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "kb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.kb1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Second stage regulator gain (Kb1). It is exciter field current controller gain used as alternative to Kb to represent a variant of the ExcAC2A model. Typical value = 25.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "kb1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 0,28.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (Kd) (>= 0). Typical value = 0,35.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 1.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (Kf) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.kh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current feedback gain (Kh) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "kh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.kl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limiter gain (Kl). Typical value = 10.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "kl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.kl1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model (Kl1). Typical value = 1.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "kl1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.lvgate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates if LV gate is active (LVgate).\ntrue = gate is used\nfalse = gate is not used.\nTypical value = true.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "lvgate", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcAC2A.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve1, back of commutating reactance (Se[Ve1]) (>= 0). Typical value = 0,037.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC2A.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve2, back of commutating reactance (Se[Ve2]) (>= 0). Typical value = 0,012.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC2A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC2A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC2A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC2A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 0,6.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC2A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC2A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vamax) (> 0). Typical value = 8.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vamin) (< 0). Typical value = -8.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve1) (> 0). Typical value = 4,4.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve2) (> 0). Typical value = 3,3.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.vfemax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limit reference (Vfemax) (>= 0). Typical value = 4,4.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "vfemax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.vlr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum exciter field current (Vlr) (> 0). Typical value = 4,4.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "vlr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator outputs (Vrmax) (> 0). Typical value = 105.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC2A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator outputs (Vrmin) (< 0). Typical value = -95.", + "rdfs:domain": "cim:ExcAC2A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.efdn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Value of Efd at which feedback gain changes (Efdn) (> 0). Typical value = 2,36.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "efdn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 45,62.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC3A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 0,104.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (Kd) (>= 0). Typical value = 0,499.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 1.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (Kf) (>= 0). Typical value = 0,143.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.kf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model (Kf1). Typical value = 1.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "kf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.kf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model (Kf2). Typical value = 0.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "kf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.klv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain used in the minimum field voltage limiter loop (Klv). Typical value = 0,194.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "klv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.kn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (Kn) (>= 0). Typical value =0,05.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "kn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.kr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Constant associated with regulator and alternator field power supply (Kr) (> 0). Typical value =3,77.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "kr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks). Typical value = 0.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve1, back of commutating reactance (Se[Ve1]) (>= 0). Typical value = 1,143.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC3A.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve2, back of commutating reactance (Se[Ve2]) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC3A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,013.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC3A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC3A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 1,17.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC3A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC3A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vamax) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vamin) (< 0). Typical value = -0,95.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve1) (> 0). Typical value = 6.24.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve2) (> 0). Typical value = 4,68.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.vemin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum exciter voltage output (Vemin) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "vemin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.vfemax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limit reference (Vfemax) (>= 0). Typical value = 16.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "vfemax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC3A.vlv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage used in the minimum field voltage limiter loop (Vlv). Typical value = 0,79.", + "rdfs:domain": "cim:ExcAC3A", + "rdfs:label": "vlv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC4A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 200.", + "rdfs:domain": "cim:ExcAC4A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC4A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC4A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC4A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,015.", + "rdfs:domain": "cim:ExcAC4A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC4A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcAC4A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC4A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC4A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC4A.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator input limit (Vimax) (> 0). Typical value = 10.", + "rdfs:domain": "cim:ExcAC4A", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC4A.vimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator input limit (Vimin) (< 0). Typical value = -10.", + "rdfs:domain": "cim:ExcAC4A", + "rdfs:label": "vimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC4A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> 0). Typical value = 5,64.", + "rdfs:domain": "cim:ExcAC4A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC4A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0). Typical value = -4,53.", + "rdfs:domain": "cim:ExcAC4A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC5A.a", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Coefficient to allow different usage of the model (a). Typical value = 1.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "a", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC5A.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (Efd1) (> 0). Typical value = 5,6.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC5A.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (Efd2) (> 0). Typical value = 4,2.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC5A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 400.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC5A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 1.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC5A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (Kf) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC5A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks). Typical value = 0.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC5A.seefd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Efd1 (Se[Efd1]) (>= 0). Typical value = 0,86.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "seefd1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC5A.seefd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Efd2 (Se[Efd2]) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "seefd2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC5A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC5A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC5A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC5A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 0,8.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC5A.tf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf1) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "tf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC5A.tf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf2) (>= 0). Typical value = 0,8.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "tf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC5A.tf3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "tf3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC5A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> 0). Typical value = 7,3.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC5A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0). Typical value =-7,3.", + "rdfs:domain": "cim:ExcAC5A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 536.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 0,173.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (Kd) (>= 0). Typical value = 1,91.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 1,6.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.kh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limiter gain (Kh) (>= 0). Typical value = 92.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "kh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks). Typical value = 0.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve1, back of commutating reactance (Se[Ve1]) (>= 0). Typical value = 0,214.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC6A.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve2, back of commutating reactance (Se[Ve2]) (>= 0). Typical value = 0,044.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC6A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (>= 0). Typical value = 0,086.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC6A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 9.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC6A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC6A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC6A.th", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter field current limiter time constant (Th) (> 0). Typical value = 0,08.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "th", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC6A.tj", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter field current limiter time constant (Tj) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "tj", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC6A.tk", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tk) (>= 0). Typical value = 0,18.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "tk", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC6A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vamax) (> 0). Typical value = 75.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vamin) (< 0). Typical value = -75.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve1) (> 0). Typical value = 7,4.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve2) (> 0). Typical value = 5,55.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.vfelim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limit reference (Vfelim) (> 0). Typical value = 19.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "vfelim", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.vhmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum field current limiter signal reference (Vhmax) (> 0). Typical value = 75.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "vhmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> 0). Typical value = 44.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC6A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0). Typical value = -36.", + "rdfs:domain": "cim:ExcAC6A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.inlim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Input limiter indicator.\ntrue = input limiter Vimax and Vimin is considered\nfalse = input limiter Vimax and Vimin is not considered.\nTypical value = true.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "inlim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcAC8B.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 0,55.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (Kd) (>= 0). Typical value = 1,1.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.kdr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator derivative gain (Kdr) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "kdr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 1.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.kir", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (Kir) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "kir", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.kpr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (Kpr) (> 0 if ExcAC8B.kir = 0). Typical value = 80.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "kpr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks). Typical value = 0.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.pidlim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "PID limiter indicator.\ntrue = input limiter Vpidmax and Vpidmin is considered\nfalse = input limiter Vpidmax and Vpidmin is not considered.\nTypical value = true.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "pidlim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcAC8B.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve1, back of commutating reactance (Se[Ve1]) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC8B.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve2, back of commutating reactance (Se[Ve2]) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAC8B.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC8B.tdr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (Tdr) (> 0 if ExcAC8B.kdr > 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "tdr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC8B.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 1,2.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAC8B.telim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector for the limiter on the block (1/sTe). \nSee diagram for meaning of true and false.\nTypical value = false.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "telim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcAC8B.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve1) (> 0). Typical value = 6,5.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve2) (> 0). Typical value = 9.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.vemin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum exciter voltage output (Vemin) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "vemin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.vfemax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limit reference (Vfemax). Typical value = 6.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "vfemax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal maximum (Vimax) (> ExcAC8B.vimin). Typical value = 35.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.vimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal minimum (Vimin) (< ExcAC8B.vimax). Typical value = -10.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "vimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.vpidmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PID maximum controller output (Vpidmax) (> ExcAC8B.vpidmin). Typical value = 35.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "vpidmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.vpidmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PID minimum controller output (Vpidmin) (< ExcAC8B.vpidmax). Typical value = -10.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "vpidmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> 0). Typical value = 35.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAC8B.vtmult", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Multiply by generator's terminal voltage indicator.\ntrue =the limits Vrmax and Vrmin are multiplied by the generator’s terminal voltage to represent a thyristor power stage fed from the generator terminals\nfalse = limits are not multiplied by generator's terminal voltage. \nTypical value = false.", + "rdfs:domain": "cim:ExcAC8B", + "rdfs:label": "vtmult", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcANS.blint", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Governor control flag (BLINT). \n0 = lead-lag regulator\n1 = proportional integral regulator.\nTypical value = 0.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "blint", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ExcANS.ifmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum exciter current (IFMN). Typical value = -5,2.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "ifmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcANS.ifmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum exciter current (IFMX). Typical value = 6,5.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "ifmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcANS.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter gain (K2). Typical value = 20.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "k2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcANS.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "AVR gain (K3). Typical value = 1000.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "k3", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcANS.kce", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Ceiling factor (KCE). Typical value = 1.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "kce", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcANS.krvecc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Feedback enabling (KRVECC). \n0 = open loop control\n1 = closed loop control.\nTypical value = 1.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "krvecc", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ExcANS.kvfif", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Rate feedback signal flag (KVFIF). \n0 = output voltage of the exciter\n1 = exciter field current.\nTypical value = 0.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "kvfif", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ExcANS.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T1) (>= 0). Typical value = 20.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcANS.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T2) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcANS.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T3) (>= 0). Typical value = 1,6.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcANS.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant (TB) (>= 0). Typical value = 0,04.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcANS.vrmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum AVR output (VRMN). Typical value = -5,2.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "vrmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcANS.vrmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum AVR output (VRMX). Typical value = 6,5.", + "rdfs:domain": "cim:ExcANS", + "rdfs:label": "vrmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR1.e1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 1 (E1). Typical value = 4.18.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "e1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR1.e2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 2 (E2). Typical value = 3,14.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "e2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR1.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "AVR gain (KA). Typical value = 500.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "ka", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR1.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Rate feedback gain (KF). Typical value = 0,12.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "kf", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR1.se1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Saturation factor at E1 (S[E1]). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "se1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR1.se2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Saturation factor at E2 (S[E2]). Typical value = 0,03.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "se2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR1.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (TA) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR1.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (TB) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR1.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant (TE) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR1.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rate feedback time constant (TF) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR1.vrmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum AVR output (VRMN). Typical value = -6.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "vrmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR1.vrmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum AVR output (VRMX). Typical value = 7.", + "rdfs:domain": "cim:ExcAVR1", + "rdfs:label": "vrmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR2.e1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 1 (E1). Typical value = 4,18.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "e1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR2.e2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 2 (E2). Typical value = 3,14.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "e2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR2.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "AVR gain (KA). Typical value = 500.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "ka", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR2.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Rate feedback gain (KF). Typical value = 0,12.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "kf", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR2.se1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Saturation factor at E1 (S[E1]). Typical value = 0.1.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "se1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR2.se2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Saturation factor at E2 (S[E2]). Typical value = 0,03.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "se2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR2.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (TA) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR2.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (TB) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR2.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant (TE) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR2.tf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rate feedback time constant (TF1) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "tf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR2.tf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rate feedback time constant (TF2) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "tf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR2.vrmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum AVR output (VRMN). Typical value = -6.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "vrmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR2.vrmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum AVR output (VRMX). Typical value = 7.", + "rdfs:domain": "cim:ExcAVR2", + "rdfs:label": "vrmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR3.e1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 1 (E1). Typical value = 4,18.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "e1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR3.e2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 2 (E2). Typical value = 3,14.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "e2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR3.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "AVR gain (KA). Typical value = 100.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "ka", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR3.se1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Saturation factor at E1 (S[E1]). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "se1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR3.se2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Saturation factor at E2 (S[E2]). Typical value = 0,03.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "se2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR3.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (T1) (>= 0). Typical value = 20.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR3.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (T2) (>= 0). Typical value = 1,6.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR3.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (T3) (>= 0). Typical value = 0,66.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR3.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (T4) (>= 0). Typical value = 0,07.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR3.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant (TE) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR3.vrmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum AVR output (VRMN). Typical value = -7,5.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "vrmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR3.vrmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum AVR output (VRMX). Typical value = 7,5.", + "rdfs:domain": "cim:ExcAVR3", + "rdfs:label": "vrmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR4.imul", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "AVR output voltage dependency selector (IMUL).\ntrue = selector is connected\nfalse = selector is not connected.\nTypical value = true.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "imul", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcAVR4.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "AVR gain (KA). Typical value = 300.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "ka", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR4.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter gain (KE). Typical value = 1.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "ke", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR4.kif", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter internal reactance (KIF). Typical value = 0.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "kif", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcAVR4.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (T1) (>= 0). Typical value = 4,8.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR4.t1if", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter current feedback time constant (T1IF) (>= 0). Typical value = 60.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "t1if", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR4.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (T2) (>= 0). Typical value = 1,5.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR4.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (T3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR4.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "AVR time constant (T4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR4.tif", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter current feedback time constant (TIF) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "tif", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR4.vfmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum exciter output (VFMN). Typical value = 0.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "vfmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR4.vfmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum exciter output (VFMX). Typical value = 5.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "vfmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR4.vrmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum AVR output (VRMN). Typical value = 0.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "vrmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR4.vrmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum AVR output (VRMX). Typical value = 5.", + "rdfs:domain": "cim:ExcAVR4", + "rdfs:label": "vrmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR5.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Ka).", + "rdfs:domain": "cim:ExcAVR5", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR5.rex", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Effective output resistance (Rex). Rex represents the effective output resistance seen by the excitation system.", + "rdfs:domain": "cim:ExcAVR5", + "rdfs:label": "rex", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR5.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ta) (>= 0).", + "rdfs:domain": "cim:ExcAVR5", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR7.a1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lead coefficient (A1). Typical value = 0,5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "a1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.a2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lag coefficient (A2). Typical value = 0,5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "a2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.a3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lead coefficient (A3). Typical value = 0,5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "a3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.a4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lag coefficient (A4). Typical value = 0,5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "a4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.a5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lead coefficient (A5). Typical value = 0,5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "a5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.a6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lag coefficient (A6). Typical value = 0,5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "a6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K1). Typical value = 1.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K3). Typical value = 3.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.k5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K5). Typical value = 1.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "k5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant (T1) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR7.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (T2) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR7.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant (T3) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR7.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (T4) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR7.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant (T5) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR7.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (T6) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcAVR7.vmax1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lead-lag maximum limit (Vmax1) (> ExcAVR7.vmin1). Typical value = 5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "vmax1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.vmax3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lead-lag maximum limit (Vmax3) (> ExcAVR7.vmin3). Typical value = 5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "vmax3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.vmax5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lead-lag maximum limit (Vmax5) (> ExcAVR7.vmin5). Typical value = 5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "vmax5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.vmin1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lead-lag minimum limit (Vmin1) (< ExcAVR7.vmax1). Typical value = -5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "vmin1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.vmin3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lead-lag minimum limit (Vmin3) (< ExcAVR7.vmax3). Typical value = -5.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "vmin3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcAVR7.vmin5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lead-lag minimum limit (Vmin5) (< ExcAVR7.vmax5). Typical value = -2.", + "rdfs:domain": "cim:ExcAVR7", + "rdfs:label": "vmin5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcBBC.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum open circuit exciter voltage (Efdmax) (> ExcBBC.efdmin). Typical value = 5.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcBBC.efdmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum open circuit exciter voltage (Efdmin) (< ExcBBC.efdmax). Typical value = -5.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "efdmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcBBC.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Steady state gain (K) (not = 0). Typical value = 300.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcBBC.switch", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Supplementary signal routing selector (switch).\ntrue = Vs connected to 3rd summing point\nfalse = Vs connected to 1st summing point (see diagram).\nTypical value = false.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "switch", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcBBC.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Controller time constant (T1) (>= 0). Typical value = 6.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcBBC.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Controller time constant (T2) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcBBC.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T3) (>= 0). If = 0, block is bypassed. Typical value = 0,05.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcBBC.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T4) (>= 0). If = 0, block is bypassed. Typical value = 0,01.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcBBC.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum control element output (Vrmax) (> ExcBBC.vrmin). Typical value = 5.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcBBC.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum control element output (Vrmin) (< ExcBBC.vrmax). Typical value = -5.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcBBC.xe", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Effective excitation transformer reactance (Xe) (>= 0). Xe models the regulation of the transformer/rectifier unit. Typical value = 0,05.", + "rdfs:domain": "cim:ExcBBC", + "rdfs:label": "xe", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcCZ.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output maximum limit (Efdmax) (> ExcCZ.efdmin).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcCZ.efdmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output minimum limit (Efdmin) (< ExcCZ.efdmax).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "efdmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcCZ.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Regulator gain (Ka).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcCZ.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcCZ.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Regulator proportional gain (Kp).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcCZ.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator time constant (Ta) (>= 0).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcCZ.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator integral time constant (Tc) (>= 0).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcCZ.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (>= 0).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcCZ.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator maximum limit (Vrmax) (> ExcCZ.vrmin).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcCZ.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator minimum limit (Vrmin) (< ExcCZ.vrmax).", + "rdfs:domain": "cim:ExcCZ", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (Efd1) (> 0). Typical value = 3,1.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (Efd2) (> 0). Typical value = 2,3.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage exciter output limiter (Efdmax) (> ExcDC1A.efdmin). Typical value = 99.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.efdmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage exciter output limiter (Efdmin) (< ExcDC1A.edfmax). Typical value = -99.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "efdmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.exclim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(exclim). IEEE standard is ambiguous about lower limit on exciter output. \ntrue = a lower limit of zero is applied to integrator output\nfalse = a lower limit of zero is not applied to integrator output.\nTypical value = true.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "exclim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcDC1A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 46.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 0.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (Kf) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks). Typical value = 0.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.seefd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Efd1 (Se[Eefd1]) (>= 0). Typical value = 0,33.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "seefd1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcDC1A.seefd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Efd2 (Se[Eefd2]) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "seefd2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcDC1A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,06.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC1A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC1A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC1A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 0,46.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC1A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC1A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> ExcDC1A.vrmin). Typical value = 1.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC1A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0 and < ExcDC1A.vrmax). Typical value = -0,9.", + "rdfs:domain": "cim:ExcDC1A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC2A.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (Efd1) (> 0). Typical value = 3,05.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC2A.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (Efd2) (> 0). Typical value = 2,29.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC2A.exclim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(exclim). IEEE standard is ambiguous about lower limit on exciter output.\ntrue = a lower limit of zero is applied to integrator output\nfalse = a lower limit of zero is not applied to integrator output.\nTypical value = true.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "exclim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcDC2A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 300.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC2A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). If Ke is entered as zero, the model calculates an effective value of Ke such that the initial condition value of Vr is zero. The zero value of Ke is not changed. If Ke is entered as non-zero, its value is used directly, without change. Typical value = 1.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC2A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (Kf) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC2A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks). Typical value = 0.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC2A.seefd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Efd1 (Se[Efd1]) (>= 0). Typical value = 0,279.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "seefd1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcDC2A.seefd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Efd2 (Se[Efd2]) (>= 0). Typical value = 0,117.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "seefd2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcDC2A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,01.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC2A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC2A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC2A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 1,33.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC2A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf) (> 0). Typical value = 0,675.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC2A.tf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "tf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC2A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> ExcDC2A.vrmin). Typical value = 4,95.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC2A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0 and < ExcDC2A.vrmax). Typical value = -4,9.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC2A.vtlim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(Vtlim).\ntrue = limiter at the block (Ka / [1 + sTa]) is dependent on Vt \nfalse = limiter at the block is not dependent on Vt.\nTypical value = true.", + "rdfs:domain": "cim:ExcDC2A", + "rdfs:label": "vtlim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcDC3A.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (Efd1) (> 0). Typical value = 2,6.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (Efd2) (> 0). Typical value = 3,45.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A.efdlim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(Efdlim).\ntrue = exciter output limiter is active\nfalse = exciter output limiter not active.\nTypical value = true.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "efdlim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcDC3A.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage exciter output limiter (Efdmax) (> ExcDC3A.efdmin). Typical value = 99.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A.efdmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage exciter output limiter (Efdmin) (< ExcDC3A.efdmax). Typical value = -99.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "efdmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A.exclim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(exclim). IEEE standard is ambiguous about lower limit on exciter output.\ntrue = a lower limit of zero is applied to integrator output\nfalse = a lower limit of zero not applied to integrator output.\nTypical value = true.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "exclim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcDC3A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 1.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A.kr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Deadband (Kr). Typical value = 0.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "kr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks). Typical value = 0.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A.kv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fast raise/lower contact setting (Kv) (> 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "kv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A.seefd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Efd1 (Se[Efd1]) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "seefd1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcDC3A.seefd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Efd2 (Se[Efd2]) (>= 0). Typical value = 0,35.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "seefd2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcDC3A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 1,83.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC3A.trh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rheostat travel time (Trh) (> 0). Typical value = 20.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "trh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC3A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> 0). Typical value = 5.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcDC3A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A1.exclim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(exclim).\ntrue = lower limit of zero is applied to integrator output\nfalse = lower limit of zero not applied to integrator output.\nTypical value = true.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "exclim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcDC3A1.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 300.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A1.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 1.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A1.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (Kf) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A1.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (Ki) (>= 0). Typical value = 4,83.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A1.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (Kp) (>= 0). Typical value = 4,37.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A1.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,01.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC3A1.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 1,83.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC3A1.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf) (>= 0). Typical value = 0,675.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcDC3A1.vb1max", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Available exciter voltage limiter (Vb1max) (> 0). Typical value = 11,63.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "vb1max", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A1.vblim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Vb limiter indicator.\ntrue = exciter Vbmax limiter is active\nfalse = Vb1max is active. \nTypical value = true.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "vblim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcDC3A1.vbmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Available exciter voltage limiter (Vbmax) (> 0). Typical value = 11,63.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "vbmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A1.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> ExcDC3A1.vrmin). Typical value = 5.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcDC3A1.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0 and < ExcDC3A1.vrmax). Typical value = 0.", + "rdfs:domain": "cim:ExcDC3A1", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.dpnf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Controller follow up deadband (Dpnf). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "dpnf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.efmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum open circuit excitation voltage (Efmax) (> ExcELIN1.efmin). Typical value = 5.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "efmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.efmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum open circuit excitation voltage (Efmin) (< ExcELIN1.efmax). Typical value = -5.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "efmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.ks1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer gain 1 (Ks1). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "ks1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.ks2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer gain 2 (Ks2). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "ks2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.smax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer limit output (smax). Typical value = 0,1.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "smax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.tfi", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Current transducer time constant (Tfi) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "tfi", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN1.tnu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Controller reset time constant (Tnu) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "tnu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN1.ts1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Stabilizer phase lag time constant (Ts1) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "ts1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN1.ts2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Stabilizer filter time constant (Ts2) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "ts2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN1.tsw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Stabilizer parameters (Tsw) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "tsw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN1.vpi", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Current controller gain (Vpi). Typical value = 12,45.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "vpi", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.vpnf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Controller follow up gain (Vpnf). Typical value = 2.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "vpnf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.vpu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage controller proportional gain (Vpu). Typical value = 34,5.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "vpu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN1.xe", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation transformer effective reactance (Xe) (>= 0). Xe represents the regulation of the transformer/rectifier unit. Typical value = 0,06.", + "rdfs:domain": "cim:ExcELIN1", + "rdfs:label": "xe", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.efdbas", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Efdbas). Typical value = 0,1.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "efdbas", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.iefmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (Iefmax) (> ExcELIN2.iefmin). Typical value = 1.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "iefmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.iefmax2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum open circuit excitation voltage (Iefmax2). Typical value = -5.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "iefmax2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.iefmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (Iefmin) (< ExcELIN2.iefmax). Typical value = 1.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "iefmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator input gain (K1). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.k1ec", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator input limit (K1ec). Typical value = 2.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "k1ec", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K2). Typical value = 5.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K3). Typical value = 0,1.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.k4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K4). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "k4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.kd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage controller derivative gain (Kd1). Typical value = 34,5.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "kd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.ke2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Ke2). Typical value = 0,1.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "ke2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.ketb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Ketb). Typical value = 0,06.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "ketb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.pid1max", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Controller follow up gain (PID1max). Typical value = 2.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "pid1max", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve1, back of commutating reactance (Se[Ve1]) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, Ve2, back of commutating reactance (Se[Ve2]) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.tb1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage controller derivative washout time constant (Tb1) (>= 0). Typical value = 12,45.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "tb1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN2.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Te) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN2.te2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time Constant (Te2) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "te2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN2.ti1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Controller follow up deadband (Ti1). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "ti1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.ti3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ti3) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "ti3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN2.ti4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ti4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "ti4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN2.tr4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tr4) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "tr4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcELIN2.upmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (Upmax) (> ExcELIN2.upmin). Typical value = 3.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "upmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.upmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (Upmin) (< ExcELIN2.upmax). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "upmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve1) (> 0). Typical value = 3.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (Ve2) (> 0). Typical value = 0.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcELIN2.xp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation transformer effective reactance (Xp). Typical value = 1.", + "rdfs:domain": "cim:ExcELIN2", + "rdfs:label": "xp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcHU.ae", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Major loop PI tag gain factor (Ae). Typical value = 3.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "ae", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcHU.ai", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minor loop PI tag gain factor (Ai). Typical value = 22.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "ai", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcHU.atr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "AVR constant (Atr). Typical value = 2,19.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "atr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcHU.emax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage control signal upper limit on AVR base (Emax) (> ExcHU.emin). Typical value = 0,996.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "emax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcHU.emin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage control signal lower limit on AVR base (Emin) (< ExcHU.emax). Typical value = -0,866.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "emin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcHU.imax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Major loop PI tag output signal upper limit (Imax) (> ExcHU.imin). Typical value = 2,19.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "imax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcHU.imin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Major loop PI tag output signal lower limit (Imin) (< ExcHU.imax). Typical value = 0,1.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "imin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcHU.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Voltage base conversion constant (Ke). Typical value = 4,666.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "ke", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcHU.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Current base conversion constant (Ki). Typical value = 0,21428.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "ki", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcHU.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Major loop PI tag integration time constant (Te) (>= 0). Typical value = 0,154.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcHU.ti", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Minor loop PI control tag integration time constant (Ti) (>= 0). Typical value = 0,01333.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "ti", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcHU.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant (Tr) (>= 0). If a voltage compensator is used in conjunction with this excitation system model, Tr should be set to 0. Typical value = 0,01.", + "rdfs:domain": "cim:ExcHU", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC1A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 400.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (KD) (>= 0). Typical value = 0,38.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (KF) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE1, back of commutating reactance (SE[VE1]) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC1A.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE2, back of commutating reactance (SE[VE2]) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC1A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (> 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC1A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC1A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC1A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 0,8.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC1A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC1A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VAMAX) (> 0). Typical value = 14,5.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VAMIN) (< 0). Typical value = -14,5.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE1) (> 0). Typical value = 4,18.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE2) (> 0). Typical value = 3,14.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator outputs (VRMAX) (> 0). Typical value = 6,03.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC1A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator outputs (VRMIN) (< 0). Typical value = -5,43.", + "rdfs:domain": "cim:ExcIEEEAC1A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 400.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.kb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Second stage regulator gain (KB) (> 0). Typical value = 25.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "kb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0,28.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (KD) (>= 0). Typical value = 0,35.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (KF) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.kh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current feedback gain (KH) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "kh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE1, back of commutating reactance (SE[VE1]) (>= 0). Typical value = 0,037.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC2A.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE2, back of commutating reactance (SE[VE2]) (>= 0). Typical value = 0,012.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC2A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (> 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC2A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC2A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC2A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 0,6.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC2A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC2A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VAMAX) (> 0). Typical value = 8.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VAMIN) (< 0). Typical value = -8.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE1) (> 0). Typical value = 4,4.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE2) (> 0). Typical value = 3,3.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.vfemax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limit reference (VFEMAX) (> 0). Typical value = 4,4.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "vfemax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator outputs (VRMAX) (> 0). Typical value = 105.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC2A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator outputs (VRMIN) (< 0). Typical value = -95.", + "rdfs:domain": "cim:ExcIEEEAC2A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.efdn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Value of Efd at which feedback gain changes (EFDN) (> 0). Typical value = 2,36.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "efdn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 45,62.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0,104.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (KD) (>= 0). Typical value = 0,499.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (KF) (>= 0). Typical value = 0,143.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.kn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (KN) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "kn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.kr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Constant associated with regulator and alternator field power supply (KR) (> 0). Typical value = 3,77.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "kr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE1, back of commutating reactance (SE[VE1]) (>= 0). Typical value = 1,143.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC3A.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE2, back of commutating reactance (SE[VE2]) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC3A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (> 0). Typical value = 0,013.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC3A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC3A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC3A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 1,17.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC3A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC3A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VAMAX) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VAMIN) (< 0). Typical value = -0,95.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE1) (> 0). Typical value = 6,24.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE2) (> 0). Typical value = 4,68.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.vemin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum exciter voltage output (VEMIN) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "vemin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC3A.vfemax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limit reference (VFEMAX) (>= 0). Typical value = 16.", + "rdfs:domain": "cim:ExcIEEEAC3A", + "rdfs:label": "vfemax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC4A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 200.", + "rdfs:domain": "cim:ExcIEEEAC4A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC4A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC4A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC4A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (> 0). Typical value = 0,015.", + "rdfs:domain": "cim:ExcIEEEAC4A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC4A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcIEEEAC4A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC4A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC4A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC4A.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator input limit (VIMAX) (> 0). Typical value = 10.", + "rdfs:domain": "cim:ExcIEEEAC4A", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC4A.vimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator input limit (VIMIN) (< 0). Typical value = -10.", + "rdfs:domain": "cim:ExcIEEEAC4A", + "rdfs:label": "vimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC4A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 5,64.", + "rdfs:domain": "cim:ExcIEEEAC4A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC4A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0). Typical value = -4,53.", + "rdfs:domain": "cim:ExcIEEEAC4A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC5A.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD1) (> 0). Typical value = 5,6.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC5A.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD2) (> 0). Typical value = 4,2.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC5A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 400.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC5A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC5A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (KF) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC5A.seefd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD1 (SE[EFD1]) (>= 0). Typical value = 0,86.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "seefd1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC5A.seefd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD2 (SE[EFD2]) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "seefd2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC5A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (> 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC5A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 0,8.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC5A.tf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF1) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "tf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC5A.tf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF2) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "tf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC5A.tf3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF3) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "tf3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC5A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 7,3.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC5A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0). Typical value = -7,3.", + "rdfs:domain": "cim:ExcIEEEAC5A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 536.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0,173.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (KD) (>= 0). Typical value = 1,91.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 1,6.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.kh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limiter gain (KH) (>= 0). Typical value = 92.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "kh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE1, back of commutating reactance (SE[VE1]) (>= 0). Typical value = 0,214.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC6A.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE2, back of commutating reactance (SE[VE2]) (>= 0). Typical value = 0,044.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC6A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (>= 0). Typical value = 0,086.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC6A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB) (>= 0). Typical value = 9.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC6A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC6A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC6A.th", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter field current limiter time constant (TH) (> 0). Typical value = 0,08.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "th", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC6A.tj", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter field current limiter time constant (TJ) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "tj", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC6A.tk", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TK) (>= 0). Typical value = 0,18.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "tk", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC6A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VAMAX) (> 0). Typical value = 75.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VAMIN) (< 0). Typical value = -75.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE1) (> 0). Typical value = 7,4.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE2) (> 0). Typical value = 5,55.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.vfelim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limit reference (VFELIM) (> 0). Typical value = 19.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "vfelim", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.vhmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum field current limiter signal reference (VHMAX) (> 0). Typical value = 75.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "vhmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 44.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC6A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0). Typical value = -36.", + "rdfs:domain": "cim:ExcIEEEAC6A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0,18.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (KD) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kdr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator derivative gain (KDR) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kdr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (KF1) (>= 0). Typical value = 0,212.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (KF2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kf3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (KF3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kf3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kia", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (KIA) (>= 0). Typical value = 59,69.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kia", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kir", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (KIR) (>= 0). Typical value = 4,24.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kir", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field voltage lower limit parameter (KL). Typical value = 10.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (KP) (> 0). Typical value = 4,96.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kpa", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (KPA) (> 0 if ExcIEEEAC7B.kia = 0). Typical value = 65,36.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kpa", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.kpr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (KPR) (> 0 if ExcIEEEAC7B.kir = 0). Typical value = 4,24.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "kpr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE1, back of commutating reactance (SE[VE1]) (>= 0). Typical value = 0,44.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC7B.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE2, back of commutating reactance (SE[VE2]) (>= 0). Typical value = 0,075.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC7B.tdr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (TDR) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "tdr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC7B.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 1,1.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC7B.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC7B.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VAMAX) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VAMIN) (< 0). Typical value = -0,95.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE1) (> 0). Typical value = 6,3.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE2) (> 0). Typical value = 3,02.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.vemin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum exciter voltage output (VEMIN) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "vemin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.vfemax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limit reference (VFEMAX). Typical value = 6,9.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "vfemax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 5,79.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC7B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0). Typical value = -5,79.", + "rdfs:domain": "cim:ExcIEEEAC7B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0,55.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Demagnetizing factor, a function of exciter alternator reactances (KD) (>= 0). Typical value = 1,1.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.kdr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator derivative gain (KDR) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "kdr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.kir", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (KIR) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "kir", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.kpr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (KPR) (> 0 if ExcIEEEAC8B.kir = 0). Typical value = 80.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "kpr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.seve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE1, back of commutating reactance (SE[VE1]) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "seve1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC8B.seve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, VE2, back of commutating reactance (SE[VE2]) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "seve2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEAC8B.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC8B.tdr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (TDR) (> 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "tdr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC8B.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 1,2.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEAC8B.ve1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE1) (> 0). Typical value = 6,5.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "ve1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.ve2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter alternator output voltages back of commutating reactance at which saturation is defined (VE2) (> 0). Typical value = 9.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "ve2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.vemin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum exciter voltage output (VEMIN) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "vemin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.vfemax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field current limit reference (VFEMAX). Typical value = 6.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "vfemax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 35.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEAC8B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEAC8B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC1A.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD1) (> 0). Typical value = 3,1.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC1A.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD2) (> 0). Typical value = 2,3.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC1A.exclim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(exclim). IEEE standard is ambiguous about lower limit on exciter output.\ntrue = a lower limit of zero is applied to integrator output\nfalse = a lower limit of zero is not applied to integrator output.\nTypical value = true.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "exclim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcIEEEDC1A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 46.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC1A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC1A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (KF) (>= 0). Typical value = 0.1.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC1A.seefd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD1 (SE[EFD1]) (>= 0). Typical value = 0.33.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "seefd1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEDC1A.seefd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD2 (SE[EFD2]) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "seefd2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEDC1A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (> 0). Typical value = 0,06.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC1A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC1A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC1A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 0,46.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC1A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC1A.uelin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "UEL input (uelin).\ntrue = input is connected to the HV gate\nfalse = input connects to the error signal.\nTypical value = true.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "uelin", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcIEEEDC1A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> ExcIEEEDC1A.vrmin). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC1A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0 and < ExcIEEEDC1A.vrmax). Typical value = -0,9.", + "rdfs:domain": "cim:ExcIEEEDC1A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC2A.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD1) (> 0). Typical value = 3,05.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC2A.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD2) (> 0). Typical value = 2,29.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC2A.exclim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(exclim). IEEE standard is ambiguous about lower limit on exciter output. Typical value = - 999 which means that there is no limit applied.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "exclim", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC2A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 300.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC2A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC2A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (KF) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC2A.seefd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD1 (SE[EFD1]) (>= 0). Typical value = 0,279.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "seefd1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEDC2A.seefd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD2 (SE[EFD2]) (>= 0). Typical value = 0,117.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "seefd2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEDC2A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (> 0). Typical value = 0,01.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC2A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC2A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC2A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 1,33.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC2A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (> 0). Typical value = 0,675.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC2A.uelin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "UEL input (uelin).\ntrue = input is connected to the HV gate\nfalse = input connects to the error signal.\nTypical value = true.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "uelin", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcIEEEDC2A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX)(> ExcIEEEDC2A.vrmin). Typical value = 4,95.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC2A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0 and < ExcIEEEDC2A.vrmax). Typical value = -4,9.", + "rdfs:domain": "cim:ExcIEEEDC2A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC3A.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD1) (> 0). Typical value = 3,375.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC3A.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD2) (> 0). Typical value = 3,15.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC3A.exclim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(exclim). IEEE standard is ambiguous about lower limit on exciter output.\ntrue = a lower limit of zero is applied to integrator output\nfalse = a lower limit of zero is not applied to integrator output.\nTypical value = true.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "exclim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcIEEEDC3A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 0,05.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC3A.kv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fast raise/lower contact setting (KV) (> 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "kv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC3A.seefd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD1 (SE[EFD1]) (>= 0). Typical value = 0,267.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "seefd1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEDC3A.seefd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD2 (SE[EFD2]) (>= 0). Typical value = 0,068.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "seefd2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEDC3A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC3A.trh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rheostat travel time (TRH) (> 0). Typical value = 20.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "trh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC3A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC3A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEDC3A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD1) (> 0). Typical value = 1,75.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter voltage at which exciter saturation is defined (EFD2) (> 0). Typical value = 2,33.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Regulator derivative gain (KD) (>= 0). Typical value = 20.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (KF) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Regulator integral gain (KI) (>= 0). Typical value = 20.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Regulator proportional gain (KP) (>= 0). Typical value = 20.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.oelin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "OEL input (OELin).\ntrue = LV gate\nfalse = subtract from error signal.\nTypical value = true.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "oelin", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcIEEEDC4B.seefd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD1 (SE[EFD1]) (>= 0). Typical value = 0,08.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "seefd1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEDC4B.seefd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exciter saturation function value at the corresponding exciter voltage, EFD2 (SE[EFD2]) (>= 0). Typical value = 0,27.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "seefd2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcIEEEDC4B.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (> 0). Typical value = 0,2.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC4B.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator derivative filter time constant (TD) (> 0 if ExcIEEEDC4B.kd > 0). Typical value = 0,01.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC4B.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 0,8.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC4B.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEDC4B.uelin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "UEL input (UELin).\ntrue = HV gate\nfalse = add to error signal.\nTypical value = true.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "uelin", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcIEEEDC4B.vemin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum exciter voltage output (VEMIN) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "vemin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> ExcIEEEDC4B.vrmin). Typical value = 2,7.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEDC4B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (<= 0 and < ExcIEEEDC4B.vrmax). Typical value = -0,9.", + "rdfs:domain": "cim:ExcIEEEDC4B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.ilr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limit reference (ILR). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "ilr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 190.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0,08.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (KF) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.klr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limiter gain (KLR). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "klr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.pssin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector of the Power System Stabilizer (PSS) input (PSSin).\ntrue = PSS input (Vs) added to error signal\nfalse = PSS input (Vs) added to voltage regulator output.\nTypical value = true.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "pssin", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcIEEEST1A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST1A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST1A.tb1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "tb1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST1A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST1A.tc1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "tc1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST1A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST1A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VAMAX) (> 0). Typical value = 14,5.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VAMIN) (< 0). Typical value = -14,5.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator input limit (VIMAX) (> 0). Typical value = 999.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.vimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator input limit (VIMIN) (< 0). Typical value = -999.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "vimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator outputs (VRMAX) (> 0). Typical value = 7,8.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST1A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator outputs (VRMIN) (< 0). Typical value = -6,7.", + "rdfs:domain": "cim:ExcIEEEST1A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST2A.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum field voltage (EFDMax) (>= 0). Typical value = 99.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST2A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). Typical value = 120.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST2A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 1,82.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST2A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (KE). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST2A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (KF) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST2A.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (KI) (>= 0). Typical value = 8.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST2A.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (KP) (>= 0). Typical value = 4,88.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST2A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (> 0). Typical value = 0,15.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST2A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (TE) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST2A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST2A.uelin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "UEL input (UELin).\ntrue = HV gate\nfalse = add to error signal.\nTypical value = true.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "uelin", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcIEEEST2A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator outputs (VRMAX) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST2A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator outputs (VRMIN) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST2A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (KA) (> 0). This is parameter K in the IEEE standard. Typical value = 200.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Feedback gain constant of the inner loop field regulator (KG) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (KI) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.km", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Forward gain constant of the inner loop field regulator (KM) (> 0). Typical value = 7,93.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "km", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (KP) (> 0). Typical value = 6,15.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST3A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TB) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST3A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TC) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST3A.thetap", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Potential circuit phase angle (thetap). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "thetap", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:ExcIEEEST3A.tm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Forward time constant of inner loop field regulator (TM) (> 0). Typical value = 0,4.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "tm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST3A.vbmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum excitation voltage (VBMax) (> 0). Typical value = 6,9.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "vbmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.vgmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum inner loop feedback voltage (VGMax) (>= 0). Typical value = 5,8.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "vgmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator input limit (VIMAX) (> 0). Typical value = 0,2.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.vimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator input limit (VIMIN) (< 0). Typical value = -0,2.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "vimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.vmmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum inner loop output (VMMax) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "vmmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.vmmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum inner loop output (VMMin) (<= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "vmmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 10.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0). Typical value = -10.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST3A.xl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactance associated with potential source (XL) (>= 0). Typical value = 0,081.", + "rdfs:domain": "cim:ExcIEEEST3A", + "rdfs:label": "xl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (KC) (>= 0). Typical value = 0,113.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Feedback gain constant of the inner loop field regulator (KG) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (KI) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.kim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain output (KIM). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "kim", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.kir", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (KIR). Typical value = 10,75.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "kir", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (KP) (> 0). Typical value = 9,3.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.kpm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain output (KPM). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "kpm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.kpr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (KPR). Typical value = 10,75.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "kpr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (TA) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST4B.thetap", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Potential circuit phase angle (thetap). Typical value = 0.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "thetap", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:ExcIEEEST4B.vbmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum excitation voltage (VBMax) (> 0). Typical value = 11,63.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "vbmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.vmmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum inner loop output (VMMax) (> ExcIEEEST4B.vmmin). Typical value = 99.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "vmmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.vmmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum inner loop output (VMMin) (< ExcIEEEST4B.vmmax). Typical value = -99.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "vmmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0). Typical value = -0,87.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST4B.xl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactance associated with potential source (XL) (>= 0). Typical value = 0,124.", + "rdfs:domain": "cim:ExcIEEEST4B", + "rdfs:label": "xl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST5B.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier regulation factor (KC) (>= 0). Typical value = 0,004.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST5B.kr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Regulator gain (KR) (> 0). Typical value = 200.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "kr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST5B.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Firing circuit time constant (T1) (>= 0). Typical value = 0,004.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tb1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator lag time constant (TB1) (>= 0). Typical value = 6.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tb1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tb2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator lag time constant (TB2) (>= 0). Typical value = 0,01.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tb2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tc1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator lead time constant (TC1) (>= 0). Typical value = 0,8.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tc1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tc2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator lead time constant (TC2) (>= 0). Typical value = 0,08.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tc2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tob1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "OEL lag time constant (TOB1) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tob1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tob2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "OEL lag time constant (TOB2) (>= 0). Typical value = 0,08.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tob2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.toc1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "OEL lead time constant (TOC1) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "toc1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.toc2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "OEL lead time constant (TOC2) (>= 0). Typical value = 0,08.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "toc2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tub1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lag time constant (TUB1) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tub1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tub2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lag time constant (TUB2) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tub2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tuc1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lead time constant (TUC1) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tuc1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.tuc2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lead time constant (TUC2) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "tuc2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST5B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 5.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST5B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0). Typical value = -4.", + "rdfs:domain": "cim:ExcIEEEST5B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.ilr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limit reference (ILR) (> 0). Typical value = 4,164.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "ilr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.kci", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limit adjustment (KCI) (> 0). Typical value = 1,0577.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "kci", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.kff", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pre-control gain constant of the inner loop field regulator (KFF). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "kff", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Feedback gain constant of the inner loop field regulator (KG) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.kia", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (KIA) (> 0). Typical value = 45,094.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "kia", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.klr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limiter gain (KLR) (> 0). Typical value = 17,33.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "klr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.km", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Forward gain constant of the inner loop field regulator (KM). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "km", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.kpa", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (KPA) (> 0). Typical value = 18,038.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "kpa", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Feedback time constant of inner loop field voltage regulator (TG) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST6B.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VAMAX) (> 0). Typical value = 4,81.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VAMIN) (< 0). Typical value = -3,85.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 4,81.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST6B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0). Typical value = -3,85.", + "rdfs:domain": "cim:ExcIEEEST6B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST7B.kh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High-value gate feedback gain (KH) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "kh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST7B.kia", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (KIA) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "kia", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST7B.kl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low-value gate feedback gain (KL) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "kl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST7B.kpa", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (KPA) (> 0). Typical value = 40.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "kpa", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST7B.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator lag time constant (TB) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST7B.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator lead time constant (TC) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST7B.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (TF) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST7B.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Feedback time constant of inner loop field voltage regulator (TG) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST7B.tia", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Feedback time constant (TIA) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "tia", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcIEEEST7B.vmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage reference signal (VMAX) (> 0 and > ExcIEEEST7B.vmin). Typical value = 1,1.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "vmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST7B.vmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage reference signal (VMIN) (> 0 and < ExcIEEEST7B.vmax). Typical value = 0,9.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "vmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST7B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (VRMAX) (> 0). Typical value = 5.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcIEEEST7B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (VRMIN) (< 0). Typical value = -4,5.", + "rdfs:domain": "cim:ExcIEEEST7B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcNI.busFedSelector", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fed by selector (BusFedSelector). \ntrue = bus fed (switch is closed)\nfalse = solid fed (switch is open).\nTypical value = true.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "busFedSelector", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcNI.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 210.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcNI.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gain (Kf) (> 0). Typical value 0,01.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcNI.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "rc / rfd (R) (>= 0). \n0 means exciter has negative current capability\n> 0 means exciter does not have negative current capability. \nTypical value = 5.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcNI.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcNI.tf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf1) (> 0). Typical value = 1,0.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "tf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcNI.tf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf2) (> 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "tf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcNI.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tr) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcNI.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator ouput (Vrmax) (> ExcNI.vrmin). Typical value = 5,0.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcNI.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator ouput (Vrmin) (< ExcNI.vrmax). Typical value = -2,0.", + "rdfs:domain": "cim:ExcNI", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.e1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Saturation parameter (E1).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "e1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.e2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Saturation parameter (E2).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "e2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (KA).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (KC).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (KD).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (KE).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (KF).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.see1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Saturation parameter (SE[E1]).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "see1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.see2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Saturation parameter (SE[E2]).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "see2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T1) (>= 0).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcOEX3T.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T2) (>= 0).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcOEX3T.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T3) (>= 0).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcOEX3T.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T4) (>= 0).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcOEX3T.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T5) (>= 0).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcOEX3T.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T6) (>= 0).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcOEX3T.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (TE) (>= 0).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcOEX3T.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (TF) (>= 0).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcOEX3T.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (VRMAX) (> ExcOEX3T.vrmin).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcOEX3T.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (VRMIN) (< ExcOEX3T.vrmax).", + "rdfs:domain": "cim:ExcOEX3T", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.e1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 1 (E1). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "e1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.e2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 2 (E2). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "e2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter maximum limit (Efdmax) (> ExcPIC.efdmin). Typical value = 8.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.efdmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter minimum limit (Efdmin) (< ExcPIC.efdmax). Typical value = -0,87.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "efdmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI controller gain (Ka). Typical value = 3,15.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter regulation factor (Kc). Typical value = 0,08.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant (Ke). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rate feedback gain (Kf). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Current source gain (Ki). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential source gain (Kp). Typical value = 6,5.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.se1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Saturation factor at E1 (Se1). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "se1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.se2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Saturation factor at E2 (Se2). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "se2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.ta1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "PI controller time constant (Ta1) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "ta1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcPIC.ta2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta2) (>= 0). Typical value = 0,01.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "ta2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcPIC.ta3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant (Ta3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "ta3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcPIC.ta4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (Ta4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "ta4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcPIC.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant (Te) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcPIC.tf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rate feedback time constant (Tf1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "tf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcPIC.tf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rate feedback lag time constant (Tf2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "tf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcPIC.vr1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI maximum limit (Vr1). Typical value = 1.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "vr1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.vr2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI minimum limit (Vr2). Typical value = -0,87.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "vr2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator maximum limit (Vrmax) (> ExcPIC.vrmin). Typical value = 1.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcPIC.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator minimum limit (Vrmin) (< ExcPIC.vrmax). Typical value = -0,87.", + "rdfs:domain": "cim:ExcPIC", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.e1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 1 (E1). Typical value = 3.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "e1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.e2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage value 2 (E2). Typical value = 4.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "e2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.flimf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limit type flag (Flimf). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "flimf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier regulation factor (Kc). Typical value = 0,05.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter regulation factor (Kd). Typical value = 2.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter field proportional constant (Ke). Typical value = 1.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.kefd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage feedback gain (Kefd). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kefd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rate feedback gain (Kf) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.kh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage controller feedback gain (Kh). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.kii", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field current regulator integral gain (Kii). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kii", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.kip", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field current regulator proportional gain (Kip). Typical value = 1.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kip", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.kvi", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (Kvi). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kvi", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.kvp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (Kvp). Typical value = 2800.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kvp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.kvphz", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "V/Hz limiter gain (Kvphz). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "kvphz", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.nvphz", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pickup speed of V/Hz limiter (Nvphz). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "nvphz", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.se1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Saturation factor at E1 (Se1). Typical value = 0,0001.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "se1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.se2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Saturation factor at E2 (Se2). Typical value = 0,001.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "se2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (>= 0). If = 0, block is bypassed. Typical value = 0,01.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.tb1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (Tb1) (>= 0). If = 0, block is bypassed. Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "tb1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.tb2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (Tb2) (>= 0). If = 0, block is bypassed. Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "tb2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.tc1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant (Tc1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "tc1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.tc2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant (Tc2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "tc2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter field time constant (Te) (> 0). Typical value = 1,2.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rate feedback time constant (Tf) (>= 0). If = 0, the feedback path is not used. Typical value = 1.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.tf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Feedback lead time constant (Tf1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "tf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.tf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Feedback lag time constant (Tf2) (>= 0). If = 0, block is bypassed. Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "tf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Field current bridge time constant (Tp) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcREXS.vcmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum compounding voltage (Vcmax). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "vcmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.vfmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum exciter field current (Vfmax) (> ExcREXS.vfmin). Typical value = 47.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "vfmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.vfmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum exciter field current (Vfmin) (< ExcREXS.vfmax). Typical value = -20.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "vfmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator input limit (Vimax). Typical value = 0,1.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum controller output (Vrmax) (> ExcREXS.vrmin). Typical value = 47.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum controller output (Vrmin) (< ExcREXS.vrmax). Typical value = -20.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcREXS.xc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter compounding reactance (Xc). Typical value = 0.", + "rdfs:domain": "cim:ExcREXS", + "rdfs:label": "xc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcRQB.ki0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Voltage reference input gain (Ki0). Typical value = 12,7.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "ki0", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcRQB.ki1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Voltage input gain (Ki1). Typical value = -16,8.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "ki1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcRQB.klir", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "OEL input gain (KLIR). Typical value = 12,13.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "klir", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcRQB.klus", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Limiter gain (KLUS). Typical value = 50.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "klus", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcRQB.lsat", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integrator limiter (LSAT). Typical value = 5,73.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "lsat", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcRQB.lus", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Setpoint (LUS). Typical value = 0,12.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "lus", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcRQB.mesu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage input time constant (MESU) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "mesu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcRQB.t4m", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Input time constant (T4M) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "t4m", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcRQB.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead lag time constant (TC) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcRQB.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead lag time constant (TE) (>= 0). Typical value = 0,22.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcRQB.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant (TF) (>= 0). Typical value = 0,01.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcRQB.ucmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage reference limit (UCMAX) (> ExcRQB.ucmin). Typical value = 1,1.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "ucmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcRQB.ucmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage reference limit (UCMIN) (< ExcRQB.ucmax). Typical value = 0,9.", + "rdfs:domain": "cim:ExcRQB", + "rdfs:label": "ucmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSCRX.cswitch", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Power source switch (Cswitch).\ntrue = fixed voltage of 1.0 PU\nfalse = generator terminal voltage.", + "rdfs:domain": "cim:ExcSCRX", + "rdfs:label": "cswitch", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcSCRX.emax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum field voltage output (Emax) (> ExcSCRX.emin). Typical value = 5.", + "rdfs:domain": "cim:ExcSCRX", + "rdfs:label": "emax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSCRX.emin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum field voltage output (Emin) (< ExcSCRX.emax). Typical value = 0.", + "rdfs:domain": "cim:ExcSCRX", + "rdfs:label": "emin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSCRX.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K) (> 0). Typical value = 200.", + "rdfs:domain": "cim:ExcSCRX", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSCRX.rcrfd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Ratio of field discharge resistance to field winding resistance ([rc / rfd]). Typical value = 0.", + "rdfs:domain": "cim:ExcSCRX", + "rdfs:label": "rcrfd", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcSCRX.tatb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Gain reduction ratio of lag-lead element ([Ta / Tb]). The parameter Ta is not defined explicitly. Typical value = 0.1.", + "rdfs:domain": "cim:ExcSCRX", + "rdfs:label": "tatb", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcSCRX.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Denominator time constant of lag-lead block (Tb) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcSCRX", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSCRX.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of gain block (Te) (> 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcSCRX", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSEXS.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage clipping maximum limit (Efdmax) (> ExcSEXS.efdmin). Typical value = 5.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSEXS.efdmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage clipping minimum limit (Efdmin) (< ExcSEXS.efdmax). Typical value = -5.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "efdmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSEXS.emax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum field voltage output (Emax) (> ExcSEXS.emin). Typical value = 5.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "emax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSEXS.emin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum field voltage output (Emin) (< ExcSEXS.emax). Typical value = -5.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "emin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSEXS.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K) (> 0). Typical value = 100.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSEXS.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI controller gain (Kc) (> 0 if ExcSEXS.tc > 0). Typical value = 0,08.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSEXS.tatb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Gain reduction ratio of lag-lead element ([Ta / Tb]). Typical value = 0,1.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "tatb", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExcSEXS.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Denominator time constant of lag-lead block (Tb) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSEXS.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "PI controller phase lead time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSEXS.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of gain block (Te) (> 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcSEXS", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSK.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage clipping upper level limit (Efdmax) (> ExcSK.efdmin).", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.efdmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field voltage clipping lower level limit (Efdmin) (< ExcSK.efdmax).", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "efdmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.emax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum field voltage output (Emax) (> ExcSK.emin). Typical value = 20.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "emax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.emin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum field voltage output (Emin) (< ExcSK.emax). Typical value = -20.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "emin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K). Typical value = 1.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Parameter of underexcitation limit (K1). Typical value = 0,1364.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Parameter of underexcitation limit (K2). Typical value = -0,3861.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI controller gain (Kc). Typical value = 70.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.kce", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier regulation factor (Kce). Typical value = 0.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "kce", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter internal reactance (Kd). Typical value = 0.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.kgob", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "P controller gain (Kgob). Typical value = 10.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "kgob", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI controller gain (Kp). Typical value = 1.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.kqi", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI controller gain of integral component (Kqi). Typical value = 0.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "kqi", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.kqob", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rate of rise of the reactive power (Kqob).", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "kqob", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.kqp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI controller gain (Kqp). Typical value = 0.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "kqp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.nq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Deadband of reactive power (nq). Determines the range of sensitivity. Typical value = 0,001.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "nq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.qconoff", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Secondary voltage control state (Qc_on_off).\ntrue = secondary voltage control is on\nfalse = secondary voltage control is off.\nTypical value = false.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "qconoff", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcSK.qz", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Desired value (setpoint) of reactive power, manual setting (Qz).", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "qz", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.remote", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector to apply automatic calculation in secondary controller model (remote).\ntrue = automatic calculation is activated\nfalse = manual set is active; the use of desired value of reactive power (Qz) is required.\nTypical value = true.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "remote", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcSK.sbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ApparentPower", + "qudt:hasUnit": "unit:MegaV-A", + "rdfs:comment": "Apparent power of the unit (Sbase) (> 0). Unit = MVA. Typical value = 259.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "sbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VA" + }, + { + "@id": "cim:ExcSK.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "PI controller phase lead time constant (Tc) (>= 0). Typical value = 8.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSK.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of gain block (Te) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSK.ti", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "PI controller phase lead time constant (Ti) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "ti", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSK.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tp) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSK.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage transducer time constant (Tr) (>= 0). Typical value = 0,01.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcSK.uimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum error (UImax) (> ExcSK.uimin). Typical value = 10.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "uimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.uimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum error (UImin) (< ExcSK.uimax). Typical value = -10.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "uimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.urmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum controller output (URmax) (> ExcSK.urmin). Typical value = 10.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "urmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.urmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum controller output (URmin) (< ExcSK.urmax). Typical value = -10.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "urmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.vtmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum terminal voltage input (Vtmax) (> ExcSK.vtmin). Determines the range of voltage deadband. Typical value = 1,05.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "vtmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.vtmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum terminal voltage input (Vtmin) (< ExcSK.vtmax). Determines the range of voltage deadband. Typical value = 0,95.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "vtmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcSK.yp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum output (Yp). Typical value = 1.", + "rdfs:domain": "cim:ExcSK", + "rdfs:label": "yp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.ilr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limit reference (Ilr). Typical value = 0.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "ilr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 190.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (Kf) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.klr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limiter gain (Klr). Typical value = 0.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "klr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST1A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST1A.tb1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "tb1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST1A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST1A.tc1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "tc1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST1A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST1A.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vamax) (> 0). Typical value = 999.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vamin) (< 0). Typical value = -999.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator input limit (Vimax) (> 0). Typical value = 999.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.vimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator input limit (Vimin) (< 0). Typical value = -999.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "vimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator outputs (Vrmax) (> 0) . Typical value = 7,8.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator outputs (Vrmin) (< 0). Typical value = -6,7.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST1A.xe", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation xfmr effective reactance (Xe). Typical value = 0,04.", + "rdfs:domain": "cim:ExcST1A", + "rdfs:label": "xe", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST2A.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum field voltage (Efdmax) (>= 0). Typical value = 99.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST2A.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator gain (Ka) (> 0). Typical value = 120.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST2A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 1,82.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST2A.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter constant related to self-excited field (Ke). Typical value = 1.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST2A.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation control system stabilizer gains (kf) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST2A.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (Ki) (>= 0). Typical value = 8.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST2A.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (Kp) (>= 0). Typical value = 4,88.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST2A.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (> 0). Typical value = 0,15.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST2A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST2A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST2A.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Exciter time constant, integration rate associated with exciter control (Te) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST2A.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf) (>= 0). Typical value = 0,7.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST2A.uelin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "UEL input (UELin).\ntrue = HV gate\nfalse = add to error signal.\nTypical value = false.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "uelin", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcST2A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator outputs (Vrmax) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST2A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator outputs (Vrmin) (< 0). Typical value = -1.", + "rdfs:domain": "cim:ExcST2A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.efdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum AVR output (Efdmax) (>= 0). Typical value = 6,9.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "efdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 1,1.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Feedback gain constant of the inner loop field regulator (Kg) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (Ki) (>= 0). Typical value = 4,83.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.kj", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "AVR gain (Kj) (> 0). Typical value = 200.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "kj", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.km", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Forward gain constant of the inner loop field regulator (Km) (> 0). Typical value = 7,04.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "km", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential source gain (Kp) (> 0). Typical value = 4,37.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks). Typical value = 0.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.ks1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient to allow different usage of the model-speed coefficient (Ks1). Typical value = 0.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "ks1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tb) (>= 0). Typical value = 6,67.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST3A.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Tc) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST3A.thetap", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Potential circuit phase angle (thetap). Typical value = 20.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "thetap", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:ExcST3A.tm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Forward time constant of inner loop field regulator (Tm) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "tm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST3A.vbmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum excitation voltage (Vbmax) (> 0). Typical value = 8,63.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "vbmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.vgmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum inner loop feedback voltage (Vgmax) (>= 0). Typical value = 6,53.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "vgmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator input limit (Vimax) (> 0). Typical value = 0,2.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.vimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator input limit (Vimin) (< 0). Typical value = -0,2.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "vimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0). Typical value = -1.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST3A.xl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactance associated with potential source (Xl) (>= 0). Typical value = 0,09.", + "rdfs:domain": "cim:ExcST3A", + "rdfs:label": "xl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rectifier loading factor proportional to commutating reactance (Kc) (>= 0). Typical value = 0,113.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Feedback gain constant of the inner loop field regulator (Kg) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (Ki) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.kim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain output (Kim). Typical value = 0.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "kim", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.kir", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (Kir). Typical value = 10,75.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "kir", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Potential circuit gain coefficient (Kp) (> 0). Typical value = 9,3.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.kpm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain output (Kpm). Typical value = 1.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "kpm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.kpr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (Kpr). Typical value = 10,75.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "kpr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.lvgate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector (LVGate).\ntrue = LVGate is part of the block diagram\nfalse = LVGate is not part of the block diagram. \nTypical value = false.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "lvgate", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcST4B.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator time constant (Ta) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST4B.thetap", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Potential circuit phase angle (thetap). Typical value = 0.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "thetap", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:ExcST4B.uel", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector (UEL).\ntrue = UEL is part of block diagram\nfalse = UEL is not part of block diagram. \nTypical value = false.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "uel", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcST4B.vbmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum excitation voltage (Vbmax) (> 0). Typical value = 11,63.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "vbmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.vgmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum inner loop feedback voltage (Vgmax) (>= 0). Typical value = 5,8.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "vgmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.vmmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum inner loop output (Vmmax) (> ExcST4B.vmmin). Typical value = 99.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "vmmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.vmmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum inner loop output (Vmmin) (< ExcST4B.vmmax). Typical value = -99.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "vmmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0). Typical value = -0,87.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST4B.xl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactance associated with potential source (Xl) (>= 0). Typical value = 0,124.", + "rdfs:domain": "cim:ExcST4B", + "rdfs:label": "xl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.ilr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limit reference (Ilr) (> 0). Typical value = 4,164.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "ilr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector (K1).\ntrue = feedback is from Ifd\nfalse = feedback is not from Ifd.\nTypical value = true.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "k1", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcST6B.kcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limit adjustment (Kcl) (> 0). Typical value = 1,0577.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "kcl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.kff", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pre-control gain constant of the inner loop field regulator (Kff). Typical value = 1.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "kff", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Feedback gain constant of the inner loop field regulator (Kg) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.kia", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (Kia) (> 0). Typical value = 45,094.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "kia", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.klr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exciter output current limit adjustment (Kcl) (> 0). Typical value = 17,33.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "klr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.km", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Forward gain constant of the inner loop field regulator (Km). Typical value = 1.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "km", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.kpa", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (Kpa) (> 0). Typical value = 18,038.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "kpa", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.kvd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator derivative gain (Kvd). Typical value = 0.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "kvd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Feedback time constant of inner loop field voltage regulator (Tg) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST6B.ts", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rectifier firing time constant (Ts) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "ts", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST6B.tvd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage regulator derivative gain (Tvd) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "tvd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST6B.vamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vamax) (> 0). Typical value = 4,81.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "vamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.vamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vamin) (< 0). Typical value = -3,85.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "vamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.vilim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector (Vilim).\ntrue = Vimin-Vimax limiter is active\nfalse = Vimin-Vimax limiter is not active.\nTypical value = true.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "vilim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcST6B.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator input limit (Vimax) (> ExcST6B.vimin). Typical value = 10.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.vimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator input limit (Vimin) (< ExcST6B.vimax). Typical value = -10.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "vimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.vmult", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector (vmult).\ntrue = multiply regulator output by terminal voltage\nfalse = do not multiply regulator output by terminal voltage. \nTypical value = true.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "vmult", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExcST6B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> 0). Typical value = 4,81.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0). Typical value = -3,85.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST6B.xc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation source reactance (Xc). Typical value = 0,05.", + "rdfs:domain": "cim:ExcST6B", + "rdfs:label": "xc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST7B.kh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High-value gate feedback gain (Kh) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "kh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST7B.kia", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator integral gain (Kia) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "kia", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST7B.kl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low-value gate feedback gain (Kl) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "kl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST7B.kpa", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator proportional gain (Kpa) (> 0). Typical value = 40.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "kpa", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST7B.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator lag time constant (Tb) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST7B.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Regulator lead time constant (Tc) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST7B.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Excitation control system stabilizer time constant (Tf) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST7B.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Feedback time constant of inner loop field voltage regulator (Tg) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST7B.tia", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Feedback time constant (Tia) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "tia", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST7B.ts", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Rectifier firing time constant (Ts) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "ts", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ExcST7B.vmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage reference signal (Vmax) (> 0 and > ExcST7B.vmin)). Typical value = 1,1.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "vmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST7B.vmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage reference signal (Vmin) (> 0 and < ExcST7B.vmax). Typical value = 0,9.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "vmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST7B.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage regulator output (Vrmax) (> 0). Typical value = 5.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcST7B.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage regulator output (Vrmin) (< 0). Typical value = -4,5.", + "rdfs:domain": "cim:ExcST7B", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:ExcitationSystemUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:ExcitationSystemUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GenICompensationForGenJ.rcij", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Resistive component of compensation of generator associated with this IEEE type 2 voltage compensator for current flow out of another generator (Rcij).", + "rdfs:domain": "cim:GenICompensationForGenJ", + "rdfs:label": "rcij", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GenICompensationForGenJ.xcij", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive component of compensation of generator associated with this IEEE type 2 voltage compensator for current flow out of another generator (Xcij).", + "rdfs:domain": "cim:GenICompensationForGenJ", + "rdfs:label": "xcij", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.aset", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Acceleration limiter setpoint (Aset). Unit = PU / s. Typical value = 0,01.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "aset", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovCT1.db", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Speed governor deadband in PU speed (db). In the majority of applications, it is recommended that this value be set to zero. Typical value = 0.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "db", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.dm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Speed sensitivity coefficient (Dm). Dm can represent either the variation of the engine power with the shaft speed or the variation of maximum power capability with shaft speed. If it is positive it describes the falling slope of the engine speed verses power characteristic as speed increases. A slightly falling characteristic is typical for reciprocating engines and some aero-derivative turbines. If it is negative the engine power is assumed to be unaffected by the shaft speed, but the maximum permissible fuel flow is taken to fall with falling shaft speed. This is characteristic of single-shaft industrial turbines due to exhaust temperature limits. Typical value = 0.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "dm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Acceleration limiter gain (Ka). Typical value = 10.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.kdgov", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor derivative gain (Kdgov). Typical value = 0.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "kdgov", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.kigov", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor integral gain (Kigov). Typical value = 2.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "kigov", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.kiload", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Load limiter integral gain for PI controller (Kiload). Typical value = 0,67.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "kiload", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.kimw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power controller (reset) gain (Kimw). The default value of 0,01 corresponds to a reset time of 100 s. A value of 0,001 corresponds to a relatively slow-acting load controller. Typical value = 0,01.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "kimw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.kpgov", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor proportional gain (Kpgov). Typical value = 10.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "kpgov", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.kpload", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Load limiter proportional gain for PI controller (Kpload). Typical value = 2.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "kpload", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.kturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine gain (Kturb) (> 0). Typical value = 1,5.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "kturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.ldref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Load limiter reference value (Ldref). Typical value = 1.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "ldref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.maxerr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum value for speed error signal (maxerr) (> GovCT1.minerr). Typical value = 0,05.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "maxerr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.minerr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum value for speed error signal (minerr) (< GovCT1.maxerr). Typical value = -0,05.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "minerr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovCT1.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent droop (R). Typical value = 0,04.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.rclose", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Minimum valve closing rate (Rclose). Unit = PU / s. Typical value = -0,1.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "rclose", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovCT1.rdown", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum rate of load limit decrease (Rdown). Typical value = -99.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "rdown", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.ropen", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum valve opening rate (Ropen). Unit = PU / s. Typical value = 0.10.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "ropen", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovCT1.rup", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum rate of load limit increase (Rup). Typical value = 99.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "rup", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Acceleration limiter time constant (Ta) (> 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.tact", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Actuator time constant (Tact) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "tact", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine lag time constant (Tb) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine lead time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.tdgov", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor derivative controller time constant (Tdgov) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "tdgov", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.teng", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Transport time delay for diesel engine used in representing diesel engines where there is a small but measurable transport delay between a change in fuel flow setting and the development of torque (Teng) (>= 0). Teng should be zero in all but special cases where this transport delay is of particular concern. Typical value = 0.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "teng", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.tfload", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Load-limiter time constant (Tfload) (> 0). Typical value = 3.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "tfload", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.tpelec", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Electrical power transducer time constant (Tpelec) (> 0). Typical value = 1.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "tpelec", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.tsa", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temperature detection lead time constant (Tsa) (>= 0). Typical value = 4.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "tsa", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.tsb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temperature detection lag time constant (Tsb) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "tsb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT1.vmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum valve position limit (Vmax) (> GovCT1.vmin). Typical value = 1.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "vmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.vmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum valve position limit (Vmin) (< GovCT1.vmax). Typical value = 0,15.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "vmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.wfnl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "No load fuel flow (Wfnl). Typical value = 0,2.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "wfnl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT1.wfspd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Switch for fuel source characteristic to recognize that fuel flow, for a given fuel valve stroke, can be proportional to engine speed (Wfspd).\ntrue = fuel flow proportional to speed (for some gas turbines and diesel engines with positive displacement fuel injectors)\nfalse = fuel control system keeps fuel flow independent of engine speed.\nTypical value = true.", + "rdfs:domain": "cim:GovCT1", + "rdfs:label": "wfspd", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovCT2.aset", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Acceleration limiter setpoint (Aset). Unit = PU / s. Typical value = 10.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "aset", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovCT2.db", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Speed governor deadband in PU speed (db). In the majority of applications, it is recommended that this value be set to zero. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "db", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.dm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Speed sensitivity coefficient (Dm). Dm can represent either the variation of the engine power with the shaft speed or the variation of maximum power capability with shaft speed. If it is positive it describes the falling slope of the engine speed verses power characteristic as speed increases. A slightly falling characteristic is typical for reciprocating engines and some aero-derivative turbines. If it is negative the engine power is assumed to be unaffected by the shaft speed, but the maximum permissible fuel flow is taken to fall with falling shaft speed. This is characteristic of single-shaft industrial turbines due to exhaust temperature limits. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "dm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.flim1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 1 (Flim1). Unit = Hz. Typical value = 59.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.flim10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 10 (Flim10). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.flim2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 2 (Flim2). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.flim3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 3 (Flim3). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.flim4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 4 (Flim4). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.flim5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 5 (Flim5). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.flim6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 6 (Flim6). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.flim7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 7 (Flim7). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.flim8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 8 (Flim8). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.flim9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Frequency threshold 9 (Flim9). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "flim9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovCT2.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Acceleration limiter gain (Ka). Typical value = 10.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.kdgov", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor derivative gain (Kdgov). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "kdgov", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.kigov", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor integral gain (Kigov). Typical value = 0,45.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "kigov", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.kiload", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Load limiter integral gain for PI controller (Kiload). Typical value = 1.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "kiload", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.kimw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power controller (reset) gain (Kimw). The default value of 0,01 corresponds to a reset time of 100 seconds. A value of 0,001 corresponds to a relatively slow-acting load controller. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "kimw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.kpgov", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor proportional gain (Kpgov). Typical value = 4.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "kpgov", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.kpload", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Load limiter proportional gain for PI controller (Kpload). Typical value = 1.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "kpload", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.kturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine gain (Kturb). Typical value = 1,9168.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "kturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.ldref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Load limiter reference value (Ldref). Typical value = 1.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "ldref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.maxerr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum value for speed error signal (Maxerr) (> GovCT2.minerr). Typical value = 1.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "maxerr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.minerr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum value for speed error signal (Minerr) (< GovCT2.maxerr). Typical value = -1.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "minerr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovCT2.plim1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power limit 1 (Plim1). Typical value = 0,8325.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.plim10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power limit 10 (Plim10). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.plim2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power limit 2 (Plim2). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.plim3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power limit 3 (Plim3). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.plim4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power limit 4 (Plim4). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.plim5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power limit 5 (Plim5). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.plim6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power limit 6 (Plim6). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.plim7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power limit 7 (Plim7). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.plim8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power limit 8 (Plim8). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.plim9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power Limit 9 (Plim9). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "plim9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.prate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Ramp rate for frequency-dependent power limit (Prate). Typical value = 0,017.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "prate", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent droop (R). Typical value = 0,05.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.rclose", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Minimum valve closing rate (Rclose). Unit = PU / s. Typical value = -99.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "rclose", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovCT2.rdown", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum rate of load limit decrease (Rdown). Typical value = -99.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "rdown", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.ropen", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum valve opening rate (Ropen). Unit = PU / s. Typical value = 99.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "ropen", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovCT2.rup", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum rate of load limit increase (Rup). Typical value = 99.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "rup", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Acceleration limiter time constant (Ta) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.tact", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Actuator time constant (Tact) (>= 0). Typical value = 0,4.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "tact", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine lag time constant (Tb) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine lead time constant (Tc) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.tdgov", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor derivative controller time constant (Tdgov) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "tdgov", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.teng", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Transport time delay for diesel engine used in representing diesel engines where there is a small but measurable transport delay between a change in fuel flow setting and the development of torque (Teng) (>= 0). Teng should be zero in all but special cases where this transport delay is of particular concern. Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "teng", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.tfload", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Load limiter time constant (Tfload) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "tfload", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.tpelec", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Electrical power transducer time constant (Tpelec) (>= 0). Typical value = 2,5.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "tpelec", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.tsa", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temperature detection lead time constant (Tsa) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "tsa", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.tsb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temperature detection lag time constant (Tsb) (>= 0). Typical value = 50.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "tsb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovCT2.vmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum valve position limit (Vmax) (> GovCT2.vmin). Typical value = 1.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "vmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.vmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum valve position limit (Vmin) (< GovCT2.vmax). Typical value = 0,175.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "vmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.wfnl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "No load fuel flow (Wfnl). Typical value = 0,187.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "wfnl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovCT2.wfspd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Switch for fuel source characteristic to recognize that fuel flow, for a given fuel valve stroke, can be proportional to engine speed (Wfspd).\ntrue = fuel flow proportional to speed (for some gas turbines and diesel engines with positive displacement fuel injectors)\nfalse = fuel control system keeps fuel flow independent of engine speed.\nTypical value = false.", + "rdfs:domain": "cim:GovCT2", + "rdfs:label": "wfspd", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovGAST.at", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Ambient temperature load limit (Load Limit). Typical value = 1.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "at", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST.dturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine damping factor (Dturb). Typical value = 0,18.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "dturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST.kt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Temperature limiter gain (Kt). Typical value = 3.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "kt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovGAST.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent droop (R) (>0). Typical value = 0,04.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor mechanism time constant (T1) (>= 0). T1 represents the natural valve positioning time constant of the governor for small disturbances, as seen when rate limiting is not in effect. Typical value = 0,5.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine power time constant (T2) (>= 0). T2 represents delay due to internal energy storage of the gas turbine engine. T2 can be used to give a rough approximation to the delay associated with acceleration of the compressor spool of a multi-shaft engine, or with the compressibility of gas in the plenum of a free power turbine of an aero-derivative unit, for example. Typical value = 0,5.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine exhaust temperature time constant (T3) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST.vmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum turbine power, PU of MWbase (Vmax) (> GovGAST.vmin). Typical value = 1.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "vmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST.vmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum turbine power, PU of MWbase (Vmin) (< GovGAST.vmax). Typical value = 0.", + "rdfs:domain": "cim:GovGAST", + "rdfs:label": "vmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.a", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Turbine power time constant numerator scale factor (a). Typical value = 0,8.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "a", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST1.b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Turbine power time constant denominator scale factor (b) (>0). Typical value = 1.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "b", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST1.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional dead-band width (db1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovGAST1.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Unintentional dead-band (db2). Unit = MW. Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovGAST1.eps", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional db hysteresis (eps). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "eps", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovGAST1.fidle", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fuel flow at zero power output (Fidle). Typical value = 0,18.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "fidle", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU gv (Gv1). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2,PU gv (Gv2). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU gv (Gv3). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU gv (Gv4). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU gv (Gv5). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.gv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU gv (Gv6). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "gv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor gain (Ka). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.kt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Temperature limiter gain (Kt). Typical value = 3.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "kt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.lmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Ambient temperature load limit (Lmax). Lmax is the turbine power output corresponding to the limiting exhaust gas temperature. Typical value = 1.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "lmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.loadinc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Valve position change allowed at fast rate (Loadinc). Typical value = 0,05.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "loadinc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.ltrate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum long term fuel valve opening rate (Ltrate). Typical value = 0,02.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "ltrate", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST1.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovGAST1.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU power (Pgv1). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU power (Pgv2). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU power (Pgv3). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU power (Pgv4). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU power (Pgv5). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.pgv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU power (Pgv6). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "pgv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent droop (R) (>0). Typical value = 0,04.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.rmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum fuel valve opening rate (Rmax). Unit = PU / s. Typical value = 1.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "rmax", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST1.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor mechanism time constant (T1) (>= 0). T1 represents the natural valve positioning time constant of the governor for small disturbances, as seen when rate limiting is not in effect. Typical value = 0,5.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST1.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine power time constant (T2) (>= 0). T2 represents delay due to internal energy storage of the gas turbine engine. T2 can be used to give a rough approximation to the delay associated with acceleration of the compressor spool of a multi-shaft engine, or with the compressibility of gas in the plenum of the free power turbine of an aero-derivative unit, for example. Typical value = 0,5.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST1.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine exhaust temperature time constant (T3) (>= 0). T3 represents delay in the exhaust temperature and load limiting system. Typical value = 3.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST1.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lead time constant (T4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST1.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lag time constant (T5) (>= 0). If = 0, entire gain and lead-lag block is bypassed. Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST1.tltr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Valve position averaging time constant (Tltr) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "tltr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST1.vmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum turbine power, PU of MWbase (Vmax) (> GovGAST1.vmin). Typical value = 1.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "vmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST1.vmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum turbine power, PU of MWbase (Vmin) (< GovGAST1.vmax). Typical value = 0.", + "rdfs:domain": "cim:GovGAST1", + "rdfs:label": "vmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.a", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Valve positioner (A).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "a", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST2.af1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exhaust temperature parameter (Af1). Unit = PU temperature. Based on temperature in degrees C.", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "af1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.af2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient equal to 0,5(1-speed) (Af2).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "af2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Valve positioner (B).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "b", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST2.bf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(Bf1). Bf1 = E(1 - W) where E (speed sensitivity coefficient) is 0,55 to 0,65 x Tr. Unit = PU temperature. Based on temperature in degrees C.", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "bf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.bf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine torque coefficient Khhv (depends on heating value of fuel stream in combustion chamber) (Bf2).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "bf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.c", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Valve positioner (C).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "c", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST2.cf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient defining fuel flow where power output is 0% (Cf2). Synchronous but no output. Typically 0,23 x Khhv (23% fuel flow).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "cf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.ecr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Combustion reaction time delay (Ecr) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "ecr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.etd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine and exhaust delay (Etd) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "etd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Ratio of fuel adjustment (K3).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.k4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain of radiation shield (K4).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "k4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.k5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain of radiation shield (K5).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "k5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.k6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum fuel flow (K6).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "k6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fuel system feedback (Kf).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovGAST2.t", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Fuel control time constant (T) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "t", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Radiation shield time constant (T3) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Thermocouple time constant (T4) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temperature control time constant (T5) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Temperature", + "qudt:hasUnit": "unit:DEG_C", + "rdfs:comment": "Temperature control (Tc). Unit = °F or °C depending on parameters Af1 and Bf1.", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.degC" + }, + { + "@id": "cim:GovGAST2.tcd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Compressor discharge time constant (Tcd) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "tcd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Fuel system time constant (Tf) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.tmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum turbine limit (Tmax) (> GovGAST2.tmin).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "tmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.tmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum turbine limit (Tmin) (< GovGAST2.tmax).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "tmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Temperature", + "qudt:hasUnit": "unit:DEG_C", + "rdfs:comment": "Rated temperature (Tr). Unit = °C depending on parameters Af1 and Bf1.", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.degC" + }, + { + "@id": "cim:GovGAST2.trate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Turbine rating (Trate). Unit = MW.", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "trate", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovGAST2.tt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temperature controller integration rate (Tt) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "tt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.w", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor gain (1/droop) on turbine rating (W).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "w", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST2.x", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lead time constant (X) (>= 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "x", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.y", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lag time constant (Y) (> 0).", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "y", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST2.z", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Governor mode (Z).\n1 = droop\n0 = isochronous.", + "rdfs:domain": "cim:GovGAST2", + "rdfs:label": "z", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:GovGAST3.bca", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Acceleration limit set-point (Bca). Unit = 1/s. Typical value = 0,01.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "bca", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST3.bp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Droop (bp). Typical value = 0,05.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "bp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST3.dtc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Temperature", + "qudt:hasUnit": "unit:DEG_C", + "rdfs:comment": "Exhaust temperature variation due to fuel flow increasing from 0 to 1 PU (deltaTc). Typical value = 390.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "dtc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.degC" + }, + { + "@id": "cim:GovGAST3.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum fuel flow (Ka). Typical value = 0,23.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "ka", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST3.kac", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fuel system feedback (KAC). Typical value = 0.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "kac", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST3.kca", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Acceleration control integral gain (Kca). Unit = 1/s. Typical value = 100.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "kca", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST3.ksi", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Gain of radiation shield (Ksi). Typical value = 0,8.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "ksi", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST3.ky", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Coefficient of transfer function of fuel valve positioner (Ky). Typical value = 1.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "ky", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGAST3.mnef", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fuel flow maximum negative error value (MNef). Typical value = -0,05.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "mnef", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST3.mxef", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fuel flow maximum positive error value (MXef). Typical value = 0,05.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "mxef", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST3.rcmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum fuel flow (RCMN). Typical value = -0,1.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "rcmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST3.rcmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum fuel flow (RCMX). Typical value = 1.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "rcmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST3.tac", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Fuel control time constant (Tac) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "tac", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST3.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Compressor discharge volume time constant (Tc) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST3.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temperature controller derivative gain (Td) (>= 0). Typical value = 3,3.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST3.tfen", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Temperature", + "qudt:hasUnit": "unit:DEG_C", + "rdfs:comment": "Turbine rated exhaust temperature correspondent to Pm=1 PU (Tfen). Typical value = 540.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "tfen", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.degC" + }, + { + "@id": "cim:GovGAST3.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of speed governor (Tg) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST3.tsi", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of radiation shield (Tsi) (>= 0). Typical value = 15.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "tsi", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST3.tt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Temperature", + "qudt:hasUnit": "unit:DEG_C", + "rdfs:comment": "Temperature controller integration rate (Tt). Typical value = 250.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "tt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.degC" + }, + { + "@id": "cim:GovGAST3.ttc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of thermocouple (Ttc) (>= 0). Typical value = 2,5.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "ttc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST3.ty", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of fuel valve positioner (Ty) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:GovGAST3", + "rdfs:label": "ty", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST4.bp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Droop (bp). Typical value = 0,05.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "bp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST4.ktm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Compressor gain (Ktm). Typical value = 0.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "ktm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST4.mnef", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fuel flow maximum negative error value (MNef). Typical value = -0,05.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "mnef", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST4.mxef", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fuel flow maximum positive error value (MXef). Typical value = 0,05.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "mxef", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST4.rymn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum valve opening (RYMN). Typical value = 0.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "rymn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST4.rymx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum valve opening (RYMX). Typical value = 1,1.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "rymx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGAST4.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Maximum gate opening velocity (TA) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST4.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Maximum gate closing velocity (TC) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST4.tcm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Fuel control time constant (Tcm) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "tcm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST4.tm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Compressor discharge volume time constant (Tm) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "tm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGAST4.ty", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of fuel valve positioner (Ty) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovGAST4", + "rdfs:label": "ty", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.a", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Valve positioner (A).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "a", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGASTWD.af1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Exhaust temperature parameter (Af1).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "af1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.af2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient equal to 0,5(1-speed) (Af2).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "af2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Valve positioner (B).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "b", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGASTWD.bf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(Bf1). Bf1 = E(1-w) where E (speed sensitivity coefficient) is 0,55 to 0,65 x Tr.", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "bf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.bf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine torque coefficient Khhv (depends on heating value of fuel stream in combustion chamber) (Bf2).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "bf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.c", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Valve positioner (C).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "c", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovGASTWD.cf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient defining fuel flow where power output is 0 % (Cf2). Synchronous but no output. Typically 0,23 x Khhv (23 % fuel flow).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "cf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.ecr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Combustion reaction time delay (Ecr) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "ecr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.etd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine and exhaust delay (Etd) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "etd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Ratio of fuel adjustment (K3).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.k4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain of radiation shield (K4).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "k4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.k5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain of radiation shield (K5).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "k5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.k6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum fuel flow (K6).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "k6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Drop governor gain (Kd).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.kdroop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(Kdroop) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "kdroop", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fuel system feedback (Kf).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "kf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Isochronous Governor Gain (Ki).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PID proportional gain (Kp).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovGASTWD.t", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Fuel control time constant (T) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "t", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Radiation shield time constant (T3) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Thermocouple time constant (T4) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temperature control time constant (T5) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Temperature", + "qudt:hasUnit": "unit:DEG_C", + "rdfs:comment": "Temperature control (Tc).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.degC" + }, + { + "@id": "cim:GovGASTWD.tcd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Compressor discharge time constant (Tcd) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "tcd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Power transducer time constant (Td) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Fuel system time constant (Tf) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovGASTWD.tmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum Turbine limit (Tmax) (> GovGASTWD.tmin).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "tmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.tmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum turbine limit (Tmin) (< GovGASTWD.tmax).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "tmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovGASTWD.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Temperature", + "qudt:hasUnit": "unit:DEG_C", + "rdfs:comment": "Rated temperature (Tr).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.degC" + }, + { + "@id": "cim:GovGASTWD.trate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Turbine rating (Trate). Unit = MW.", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "trate", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovGASTWD.tt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temperature controller integration rate (Tt) (>= 0).", + "rdfs:domain": "cim:GovGASTWD", + "rdfs:label": "tt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro1.at", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine gain (At) (> 0). Typical value = 1,2.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "at", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro1.dturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine damping factor (Dturb) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "dturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro1.gmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening (Gmax) (> 0 and > GovHydro.gmin). Typical value = 1.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "gmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro1.gmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening (Gmin) (>= 0 and < GovHydro1.gmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "gmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro1.hdam", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine nominal head (hdam). Typical value = 1.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "hdam", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro1.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydro1.qnl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "No-load flow at nominal head (qnl) (>= 0). Typical value = 0,08.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "qnl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro1.rperm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent droop (R) (> 0). Typical value = 0,04.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "rperm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro1.rtemp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Temporary droop (r) (> GovHydro1.rperm). Typical value = 0,3.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "rtemp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro1.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant (Tf) (> 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro1.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tg) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro1.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (Tr) (> 0). Typical value = 5.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro1.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Tw) (> 0). Typical value = 1.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro1.velm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate velocity (Vlem) (> 0). Typical value = 0,2.", + "rdfs:domain": "cim:GovHydro1", + "rdfs:label": "velm", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydro2.aturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine numerator multiplier (Aturb). Typical value = -1.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "aturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.bturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine denominator multiplier (Bturb) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "bturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional deadband width (db1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydro2.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Unintentional deadband (db2). Unit = MW. Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydro2.eps", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional db hysteresis (eps). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "eps", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydro2.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU gv (Gv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU gv (Gv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU gv (Gv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU gv (Gv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU gv (Gv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.gv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU gv (Gv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "gv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.kturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine gain (Kturb). Typical value = 1.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "kturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydro2.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU power (Pgv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU power (Pgv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU power (Pgv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU power (Pgv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU power (Pgv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.pgv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU power (Pgv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "pgv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening (Pmax) (> GovHydro2.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening (Pmin) (< GovHydro2.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.rperm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent droop (Rperm). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "rperm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.rtemp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Temporary droop (Rtemp). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "rtemp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro2.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tg) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro2.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Pilot servo valve time constant (Tp) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro2.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Dashpot time constant (Tr) (>= 0). Typical value = 12.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro2.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Tw) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro2.uc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate closing velocity (Uc) (< 0). Unit = PU / s. Typical value = -0,1.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "uc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydro2.uo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate opening velocity (Uo). Unit = PU / s. Typical value = 0,1.", + "rdfs:domain": "cim:GovHydro2", + "rdfs:label": "uo", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydro3.at", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine gain (At) (>0). Typical value = 1,2.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "at", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional dead-band width (db1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydro3.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Unintentional dead-band (db2). Unit = MW. Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydro3.dturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine damping factor (Dturb). Typical value = 0,2.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "dturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.eps", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional db hysteresis (eps). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "eps", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydro3.governorControl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Governor control flag (Cflag).\ntrue = PID control is active\nfalse = double derivative control is active.\nTypical value = true.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "governorControl", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydro3.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU gv (Gv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU gv (Gv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU gv (Gv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU gv (Gv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU gv (Gv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.gv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU gv (Gv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "gv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.h0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine nominal head (H0). Typical value = 1.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "h0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Derivative gain (K1). Typical value = 0,01.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Double derivative gain, if Cflag = -1 (K2). Typical value = 2,5.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate servo gain (Kg). Typical value = 2.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain (Ki). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydro3.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU power (Pgv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU power (Pgv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU power (Pgv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU power (Pgv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU power (Pgv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.pgv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU power (Pgv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "pgv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening, PU of MWbase (Pmax) (> GovHydro3.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening, PU of MWbase (Pmin) (< GovHydro3.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.qnl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "No-load turbine flow at nominal head (Qnl). Typical value = 0,08.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "qnl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.relec", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Steady-state droop, PU, for electrical power feedback (Relec). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "relec", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.rgate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Steady-state droop, PU, for governor output feedback (Rgate). Typical value = 0.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "rgate", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro3.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Input filter time constant (Td) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro3.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (Tf) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro3.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tp) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro3.tt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Power feedback time constant (Tt) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "tt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro3.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Tw) (>= 0). If = 0, block is bypassed. Typical value = 1.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro3.velcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate closing velocity (Velcl). Unit = PU / s. Typical value = -0,2.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "velcl", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydro3.velop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate opening velocity (Velop). Unit = PU / s. Typical value = 0,2.", + "rdfs:domain": "cim:GovHydro3", + "rdfs:label": "velop", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydro4.at", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine gain (At). Typical value = 1,2.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "at", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.bgv0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Kaplan blade servo point 0 (Bgv0) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "bgv0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.bgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Kaplan blade servo point 1 (Bgv1) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "bgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.bgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Kaplan blade servo point 2 (Bgv2) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0,1.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "bgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.bgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Kaplan blade servo point 3 (Bgv3) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0,667.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "bgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.bgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Kaplan blade servo point 4 (Bgv4) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0,9.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "bgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.bgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Kaplan blade servo point 5 (Bgv5) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 1.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "bgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.bmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum blade adjustment factor (Bmax) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 1,1276.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "bmax", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydro4.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional deadband width (db1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydro4.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Unintentional dead-band (db2). Unit = MW. Typical value = 0.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydro4.dturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine damping factor (Dturb). Unit = delta P (PU of MWbase) / delta speed (PU). Typical value for simple = 0,5, Francis/Pelton = 1,1, Kaplan = 1,1.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "dturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.eps", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional db hysteresis (eps). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "eps", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydro4.gmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening, PU of MWbase (Gmax) (> GovHydro4.gmin). Typical value = 1.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "gmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.gmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening, PU of MWbase (Gmin) (< GovHydro4.gmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "gmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.gv0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 0, PU gv (Gv0) (= 0 for simple). Typical for Francis/Pelton = 0,1, Kaplan = 0,1.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "gv0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU gv (Gv1) (= 0 for simple, > GovHydro4.gv0 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,4, Kaplan = 0,4.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU gv (Gv2) (= 0 for simple, > GovHydro4.gv1 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,5, Kaplan = 0,5.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU gv (Gv3) (= 0 for simple, > GovHydro4.gv2 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,7, Kaplan = 0,7.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU gv (Gv4) (= 0 for simple, > GovHydro4.gv3 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,8, Kaplan = 0,8.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU gv (Gv5) (= 0 for simple, < 1 and > GovHydro4.gv4 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,9, Kaplan = 0,9.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.hdam", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Head available at dam (hdam). Typical value = 1.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "hdam", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydro4.pgv0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 0, PU power (Pgv0) (= 0 for simple). Typical value = 0.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "pgv0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU power (Pgv1) (= 0 for simple).\nTypical value for Francis/Pelton = 0,42, Kaplan = 0,35.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU power (Pgv2) (= 0 for simple).\nTypical value for Francis/Pelton = 0,56, Kaplan = 0,468.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU power (Pgv3) (= 0 for simple).\nTypical value for Francis/Pelton = 0,8, Kaplan = 0,796.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU power (Pgv4) (= 0 for simple).\nTypical value for Francis/Pelton = 0,9, Kaplan = 0,917.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU power (Pgv5) (= 0 for simple). \nTypical value for Francis/Pelton = 0,97, Kaplan = 0,99.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.qnl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "No-load flow at nominal head (Qnl).\nTypical value for simple = 0,08, Francis/Pelton = 0, Kaplan = 0.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "qnl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydro4.rperm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Permanent droop (Rperm) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "rperm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro4.rtemp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Temporary droop (Rtemp) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "rtemp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro4.tblade", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Blade servo time constant (Tblade) (>= 0). Typical value = 100.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "tblade", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro4.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tg) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro4.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Pilot servo time constant (Tp) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro4.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Dashpot time constant (Tr) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro4.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Tw) (> 0). Typical value = 1.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydro4.uc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Max gate closing velocity (Uc). Typical value = 0,2.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "uc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydro4.uo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Max gate opening velocity (Uo). Typical value = 0,2.", + "rdfs:domain": "cim:GovHydro4", + "rdfs:label": "uo", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroDD.aturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine numerator multiplier (Aturb) (see parameter detail 3). Typical value = -1.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "aturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.bturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine denominator multiplier (Bturb) (see parameter detail 3). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "bturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional dead-band width (db1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydroDD.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Unintentional dead-band (db2). Unit = MW. Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroDD.eps", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional db hysteresis (eps). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "eps", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydroDD.gmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening (Gmax) (> GovHydroDD.gmin). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "gmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.gmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening (Gmin) (< GovHydroDD.gmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "gmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU gv (Gv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU gv (Gv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU gv (Gv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU gv (Gv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU gv (Gv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.gv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU gv (Gv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "gv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.inputSignal", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Input signal switch (Flag). \ntrue = Pe input is used\nfalse = feedback is received from CV.\nFlag is normally dependent on Tt. If Tt is zero, Flag is set to false. If Tt is not zero, Flag is set to true. \nTypical value = true.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "inputSignal", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydroDD.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Single derivative gain (K1). Typical value = 3,6.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Double derivative gain (K2). Typical value = 0,2.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate servo gain (Kg). Typical value = 3.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain (Ki). Typical value = 1.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (>0). Unit = MW.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroDD.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU power (Pgv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU power (Pgv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU power (Pgv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU power (Pgv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU power (Pgv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.pgv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU power (Pgv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "pgv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening, PU of MWbase (Pmax) (> GovHydroDD.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening, PU of MWbase (Pmin) (> GovHydroDD.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Steady state droop (R). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroDD.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Input filter time constant (Td) (>= 0). If = 0, block is bypassed. Typical value = 0.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroDD.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (Tf) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroDD.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tp) (>= 0). If = 0, block is bypassed. Typical value = 0,35.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroDD.tt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Power feedback time constant (Tt) (>= 0). If = 0, block is bypassed. Typical value = 0,02.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "tt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroDD.tturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine time constant (Tturb) (>= 0). See parameter detail 3. Typical value = 0,8.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "tturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroDD.velcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate closing velocity (Velcl). Unit = PU / s. Typical value = -0,14.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "velcl", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroDD.velop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate opening velocity (Velop). Unit = PU / s. Typical value = 0,09.", + "rdfs:domain": "cim:GovHydroDD", + "rdfs:label": "velop", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroFrancis.am", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Opening section SEFF at the maximum efficiency (Am). Typical value = 0,7.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "am", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroFrancis.av0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Area", + "qudt:hasUnit": "unit:M2", + "rdfs:comment": "Area of the surge tank (AV0). Unit = m2. Typical value = 30.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "av0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.m2" + }, + { + "@id": "cim:GovHydroFrancis.av1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Area", + "qudt:hasUnit": "unit:M2", + "rdfs:comment": "Area of the compensation tank (AV1). Unit = m2. Typical value = 700.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "av1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.m2" + }, + { + "@id": "cim:GovHydroFrancis.bp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Droop (Bp). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "bp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroFrancis.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional dead-band width (DB1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydroFrancis.etamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum efficiency (EtaMax). Typical value = 1,05.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "etamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroFrancis.h1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Head of compensation chamber water level with respect to the level of penstock (H1). Unit = km. Typical value = 0,004.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "h1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:GovHydroFrancis.h2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Head of surge tank water level with respect to the level of penstock (H2). Unit = km. Typical value = 0,040.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "h2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:GovHydroFrancis.hn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Rated hydraulic head (Hn). Unit = km. Typical value = 0,250.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "hn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:GovHydroFrancis.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Penstock loss coefficient (due to friction) (Kc). Typical value = 0,025.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroFrancis.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Water tunnel and surge chamber loss coefficient (due to friction) (Kg). Typical value = 0,025.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroFrancis.kt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Washout gain (Kt). Typical value = 0,25.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "kt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroFrancis.qc0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "No-load turbine flow at nominal head (Qc0). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "qc0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroFrancis.qn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:VolumeFlowRate", + "qudt:hasUnit": "unit:M3-PER-SEC", + "rdfs:comment": "Rated flow (Qn). Unit = m3/s. Typical value = 250.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "qn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.m3Pers" + }, + { + "@id": "cim:GovHydroFrancis.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Derivative gain (Ta) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroFrancis.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (Td) (>= 0). Typical value = 6.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroFrancis.ts", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Ts) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "ts", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroFrancis.twnc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Twnc) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "twnc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroFrancis.twng", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water tunnel and surge chamber inertia time constant (Twng) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "twng", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroFrancis.tx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Derivative feedback gain (Tx) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "tx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroFrancis.va", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate opening velocity (Va). Unit = PU / s. Typical value = 0,06.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "va", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroFrancis.valvmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening (ValvMax) (> GovHydroFrancis.valvmin). Typical value = 1,1.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "valvmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroFrancis.valvmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening (ValvMin) (< GovHydroFrancis.valvmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "valvmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroFrancis.vc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate closing velocity (Vc). Unit = PU / s. Typical value = -0,06.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "vc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroFrancis.waterTunnelSurgeChamberSimulation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Water tunnel and surge chamber simulation (Tflag).\ntrue = enable of water tunnel and surge chamber simulation\nfalse = inhibit of water tunnel and surge chamber simulation.\nTypical value = false.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "waterTunnelSurgeChamberSimulation", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydroFrancis.zsfc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Head of upper water level with respect to the level of penstock (Zsfc). Unit = km. Typical value = 0,025.", + "rdfs:domain": "cim:GovHydroFrancis", + "rdfs:label": "zsfc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:GovHydroIEEE0.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor gain (K).", + "rdfs:domain": "cim:GovHydroIEEE0", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE0.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydroIEEE0", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroIEEE0.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate maximum (Pmax) (> GovHydroIEEE0.pmin).", + "rdfs:domain": "cim:GovHydroIEEE0", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE0.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate minimum (Pmin) (< GovHydroIEEE.pmax).", + "rdfs:domain": "cim:GovHydroIEEE0", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE0.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lag time constant (T1) (>= 0). Typical value = 0,25.", + "rdfs:domain": "cim:GovHydroIEEE0", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroIEEE0.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lead time constant (T2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE0", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroIEEE0.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate actuator time constant (T3) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroIEEE0", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroIEEE0.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water starting time (T4) (>= 0).", + "rdfs:domain": "cim:GovHydroIEEE0", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroIEEE2.aturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine numerator multiplier (Aturb). Typical value = -1.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "aturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.bturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine denominator multiplier (Bturb) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "bturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU gv (Gv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU gv (Gv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU gv (Gv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU gv (Gv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU gv (Gv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.gv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU gv (Gv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "gv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.kturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine gain (Kturb). Typical value = 1.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "kturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroIEEE2.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU power (Pgv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU power (Pgv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU power (Pgv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU power (Pgv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU power (Pgv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.pgv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU power (Pgv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "pgv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening (Pmax) (> GovHydroIEEE2.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening (Pmin) (<GovHydroIEEE2.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.rperm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent droop (Rperm). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "rperm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.rtemp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Temporary droop (Rtemp). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "rtemp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroIEEE2.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tg) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroIEEE2.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Pilot servo valve time constant (Tp) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroIEEE2.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Dashpot time constant (Tr) (>= 0). Typical value = 12.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroIEEE2.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Tw) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroIEEE2.uc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate closing velocity (Uc) (<0). Typical value = -0,1.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "uc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroIEEE2.uo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate opening velocity (Uo). Unit = PU / s. Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroIEEE2", + "rdfs:label": "uo", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroPID.aturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine numerator multiplier (Aturb) (see parameter detail 3). Typical value -1.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "aturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.bturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine denominator multiplier (Bturb) (see parameter detail 3). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "bturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional dead-band width (db1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydroPID.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Unintentional dead-band (db2). Unit = MW. Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroPID.eps", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional db hysteresis (eps). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "eps", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydroPID.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU gv (Gv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU gv (Gv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU gv (Gv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU gv (Gv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU gv (Gv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.gv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU gv (Gv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "gv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.inputSignal", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Input signal switch (Flag). \ntrue = Pe input is used\nfalse = feedback is received from CV.\nFlag is normally dependent on Tt. If Tt is zero, Flag is set to false. If Tt is not zero, Flag is set to true. \nTypical value = true.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "inputSignal", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydroPID.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Derivative gain (Kd). Typical value = 1,11.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate servo gain (Kg). Typical value = 2,5.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain (Ki). Typical value = 0,36.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain (Kp). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroPID.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU power (Pgv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU power (Pgv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU power (Pgv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU power (Pgv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU power (Pgv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.pgv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU power (Pgv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "pgv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening, PU of MWbase (Pmax) (> GovHydroPID.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening, PU of MWbase (Pmin) (< GovHydroPID.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Steady state droop (R). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Input filter time constant (Td) (>= 0). If = 0, block is bypassed. Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPID.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (Tf) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPID.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tp) (>= 0). If = 0, block is bypassed. Typical value = 0,35.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPID.tt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Power feedback time constant (Tt) (>= 0). If = 0, block is bypassed. Typical value = 0,02.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "tt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPID.tturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Turbine time constant (Tturb) (>= 0). See Parameter detail 3. Typical value = 0,8.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "tturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPID.velcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate closing velocity (Velcl). Unit = PU / s. Typical value = -0,14.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "velcl", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroPID.velop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate opening velocity (Velop). Unit = PU / s. Typical value = 0,09.", + "rdfs:domain": "cim:GovHydroPID", + "rdfs:label": "velop", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroPID2.atw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Factor multiplying Tw (Atw). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "atw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.d", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine damping factor (D). Unit = delta P / delta speed. Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "d", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.feedbackSignal", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Feedback signal type flag (Flag).\ntrue = use gate position feedback signal\nfalse = use Pe.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "feedbackSignal", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydroPID2.g0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate opening at speed no load (G0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "g0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.g1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intermediate gate opening (G1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "g1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.g2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intermediate gate opening (G2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "g2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.gmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening (Gmax) (> GovHydroPID2.gmin). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "gmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.gmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening (Gmin) (> GovHydroPID2.gmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "gmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Derivative gain (Kd). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Reset gain (Ki). Unit = PU/s. Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "ki", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroPID2.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain (Kp). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (>0). Unit = MW.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroPID2.p1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power at gate opening G1 (P1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "p1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.p2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power at gate opening G2 (P2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "p2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.p3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power at full opened gate (P3). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "p3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.rperm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent drop (Rperm). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "rperm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPID2.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Controller time constant (Ta) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPID2.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tb) (> 0).", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPID2.treg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Speed detector time constant (Treg) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "treg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPID2.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Tw) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPID2.velmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate opening velocity (Velmax) (< GovHydroPID2.velmin). Unit = PU / s. Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "velmax", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroPID2.velmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate closing velocity (Velmin) (> GovHydroPID2.velmax). Unit = PU / s. Typical value = 0.", + "rdfs:domain": "cim:GovHydroPID2", + "rdfs:label": "velmin", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroPelton.av0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Area", + "qudt:hasUnit": "unit:M2", + "rdfs:comment": "Area of the surge tank (AV0). Unit = m2. Typical value = 30.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "av0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.m2" + }, + { + "@id": "cim:GovHydroPelton.av1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Area", + "qudt:hasUnit": "unit:M2", + "rdfs:comment": "Area of the compensation tank (AV1). Unit = m2. Typical value = 700.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "av1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.m2" + }, + { + "@id": "cim:GovHydroPelton.bp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Droop (bp). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "bp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPelton.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional dead-band width (DB1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydroPelton.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional dead-band width of valve opening error (DB2). Unit = Hz. Typical value = 0,01.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydroPelton.h1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Head of compensation chamber water level with respect to the level of penstock (H1). Unit = km. Typical value = 0,004.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "h1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:GovHydroPelton.h2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Head of surge tank water level with respect to the level of penstock (H2). Unit = km. Typical value = 0,040.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "h2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:GovHydroPelton.hn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Rated hydraulic head (Hn). Unit = km. Typical value = 0,250.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "hn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:GovHydroPelton.kc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Penstock loss coefficient (due to friction) (Kc). Typical value = 0,025.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "kc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPelton.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Water tunnel and surge chamber loss coefficient (due to friction) (Kg). Typical value = 0,025.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPelton.qc0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "No-load turbine flow at nominal head (Qc0). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "qc0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPelton.qn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:VolumeFlowRate", + "qudt:hasUnit": "unit:M3-PER-SEC", + "rdfs:comment": "Rated flow (Qn). Unit = m3/s. Typical value = 250.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "qn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.m3Pers" + }, + { + "@id": "cim:GovHydroPelton.simplifiedPelton", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Simplified Pelton model simulation (Sflag).\ntrue = enable of simplified Pelton model simulation\nfalse = enable of complete Pelton model simulation (non-linear gain).\nTypical value = true.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "simplifiedPelton", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydroPelton.staticCompensating", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Static compensating characteristic (Cflag). It should be true if simplifiedPelton = false.\ntrue = enable of static compensating characteristic \nfalse = inhibit of static compensating characteristic.\nTypical value = false.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "staticCompensating", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydroPelton.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Derivative gain (accelerometer time constant) (Ta) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPelton.ts", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Ts) (>= 0). Typical value = 0,15.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "ts", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPelton.tv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Servomotor integrator time constant (Tv) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "tv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPelton.twnc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Twnc) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "twnc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPelton.twng", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water tunnel and surge chamber inertia time constant (Twng) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "twng", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPelton.tx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Electronic integrator time constant (Tx) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "tx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroPelton.va", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate opening velocity (Va). Unit = PU / s. Typical value = 0,06.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "va", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroPelton.valvmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening (ValvMax) (> GovHydroPelton.valvmin). Typical value = 1,1.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "valvmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPelton.valvmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening (ValvMin) (< GovHydroPelton.valvmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "valvmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPelton.vav", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum servomotor valve opening velocity (Vav). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "vav", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPelton.vc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate closing velocity (Vc). Unit = PU / s. Typical value = -0,06.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "vc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroPelton.vcv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum servomotor valve closing velocity (Vcv). Typical value = -0,1.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "vcv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroPelton.waterTunnelSurgeChamberSimulation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Water tunnel and surge chamber simulation (Tflag).\ntrue = enable of water tunnel and surge chamber simulation\nfalse = inhibit of water tunnel and surge chamber simulation.\nTypical value = false.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "waterTunnelSurgeChamberSimulation", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydroPelton.zsfc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Head of upper water level with respect to the level of penstock (Zsfc). Unit = km. Typical value = 0,025.", + "rdfs:domain": "cim:GovHydroPelton", + "rdfs:label": "zsfc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:GovHydroR.at", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine gain (At). Typical value = 1,2.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "at", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional dead-band width (db1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydroR.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Unintentional dead-band (db2). Unit = MW. Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroR.dturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine damping factor (Dturb). Typical value = 0,2.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "dturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.eps", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional db hysteresis (eps). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "eps", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovHydroR.gmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum governor output (Gmax) (> GovHydroR.gmin). Typical value = 1,05.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "gmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.gmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum governor output (Gmin) (< GovHydroR.gmax). Typical value = -0,05.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "gmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU gv (Gv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU gv (Gv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU gv (Gv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU gv (Gv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU gv (Gv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.gv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU gv (Gv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "gv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.h0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine nominal head (H0). Typical value = 1.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "h0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.inputSignal", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Input signal switch (Flag).\ntrue = Pe input is used\nfalse = feedback is received from CV.\nFlag is normally dependent on Tt. If Tt is zero, Flag is set to false. If Tt is not zero, Flag is set to true. \nTypical value = true.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "inputSignal", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydroR.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate servo gain (Kg). Typical value = 2.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain (Ki). Typical value = 0,5.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroR.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 1, PU power (Pgv1). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 2, PU power (Pgv2). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 3, PU power (Pgv3). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 4, PU power (Pgv4). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 5, PU power (Pgv5). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.pgv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain point 6, PU power (Pgv6). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "pgv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening, PU of MWbase (Pmax) (> GovHydroR.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate opening, PU of MWbase (Pmin) (< GovHydroR.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.qnl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "No-load turbine flow at nominal head (Qnl). Typical value = 0,08.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "qnl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Steady-state droop (R). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroR.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant 1 (T1) (>= 0). Typical value = 1,5.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant 1 (T2) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant 2 (T3) (>= 0). Typical value = 1,5.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant 2 (T4) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant 3 (T5) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant 3 (T6) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.t7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant 4 (T7) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "t7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.t8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant 4 (T8) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "t8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Input filter time constant (Td) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tp) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.tt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Power feedback time constant (Tt) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "tt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Tw) (> 0). Typical value = 1.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroR.velcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate closing velocity (Velcl). Unit = PU / s. Typical value = -0,2.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "velcl", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroR.velop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum gate opening velocity (Velop). Unit = PU / s. Typical value = 0,2.", + "rdfs:domain": "cim:GovHydroR", + "rdfs:label": "velop", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroWEH.db", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Speed deadband (db).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "db", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.dicn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Value to allow the integral controller to advance beyond the gate limits (Dicn).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "dicn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.dpv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Value to allow the pilot valve controller to advance beyond the gate limits (Dpv).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "dpv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.dturb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine damping factor (Dturb). Unit = delta P (PU of MWbase) / delta speed (PU).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "dturb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.feedbackSignal", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Feedback signal selection (Sw).\ntrue = PID output (if R-Perm-Gate = droop and R-Perm-Pe = 0)\nfalse = electrical power (if R-Perm-Gate = 0 and R-Perm-Pe = droop) or\nfalse = gate position (if R-Perm-Gate = droop and R-Perm-Pe = 0).\nTypical value = false.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "feedbackSignal", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovHydroWEH.fl1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flowgate 1 (Fl1). Flow value for gate position point 1 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fl1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fl2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flowgate 2 (Fl2). Flow value for gate position point 2 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fl2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fl3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flowgate 3 (Fl3). Flow value for gate position point 3 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fl3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fl4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flowgate 4 (Fl4). Flow value for gate position point 4 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fl4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fl5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flowgate 5 (Fl5). Flow value for gate position point 5 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fl5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P1 (Fp1). Turbine flow value for point 1 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P10 (Fp10). Turbine flow value for point 10 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P2 (Fp2). Turbine flow value for point 2 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P3 (Fp3). Turbine flow value for point 3 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P4 (Fp4). Turbine flow value for point 4 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P5 (Fp5). Turbine flow value for point 5 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P6 (Fp6). Turbine flow value for point 6 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P7 (Fp7). Turbine flow value for point 7 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P8 (Fp8). Turbine flow value for point 8 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.fp9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Flow P9 (Fp9). Turbine flow value for point 9 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "fp9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.gmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate position (Gmax) (> GovHydroWEH.gmin).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "gmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.gmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum gate position (Gmin) (< GovHydroWEH.gmax).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "gmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.gtmxcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate closing rate (Gtmxcl).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "gtmxcl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.gtmxop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening rate (Gtmxop).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "gtmxop", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate 1 (Gv1). Gate Position value for point 1 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate 2 (Gv2). Gate Position value for point 2 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate 3 (Gv3). Gate Position value for point 3 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate 4 (Gv4). Gate Position value for point 4 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate 5 (Gv5). Gate Position value for point 5 for lookup table representing water flow through the turbine as a function of gate position to produce steady state flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Derivative controller derivative gain (Kd).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Derivative controller Integral gain (Ki).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Derivative control gain (Kp).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroWEH.pmss1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P1 (Pmss1). Mechanical power output for turbine flow point 1 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.pmss10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P10 (Pmss10). Mechanical power output for turbine flow point 10 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.pmss2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P2 (Pmss2). Mechanical power output for turbine flow point 2 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.pmss3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P3 (Pmss3). Mechanical power output for turbine flow point 3 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.pmss4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P4 (Pmss4). Mechanical power output for turbine flow point 4 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.pmss5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P5 (Pmss5). Mechanical power output for turbine flow point 5 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.pmss6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P6 (Pmss6). Mechanical power output for turbine flow point 6 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.pmss7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P7 (Pmss7). Mechanical power output for turbine flow point 7 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.pmss8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P8 (Pmss8). Mechanical power output for turbine flow point 8 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.pmss9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pmss flow P9 (Pmss9). Mechanical power output for turbine flow point 9 for lookup table representing PU mechanical power on machine MVA rating as a function of turbine flow.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "pmss9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWEH.rpg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Permanent droop for governor output feedback (R-Perm-Gate).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "rpg", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroWEH.rpp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Permanent droop for electrical power feedback (R-Perm-Pe).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "rpp", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovHydroWEH.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Derivative controller time constant (Td) (>= 0). Limits the derivative characteristic beyond a breakdown frequency to avoid amplification of high-frequency noise.", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWEH.tdv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Distributive valve time lag time constant (Tdv) (>= 0).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "tdv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWEH.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Value to allow the distribution valve controller to advance beyond the gate movement rate limit (Tg) (>= 0).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWEH.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Pilot valve time lag time constant (Tp) (>= 0).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWEH.tpe", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Electrical power droop time constant (Tpe) (>= 0).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "tpe", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWEH.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Tw) (> 0).", + "rdfs:domain": "cim:GovHydroWEH", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWPID.d", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine damping factor (D). Unit = delta P / delta speed.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "d", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.gatmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate opening limit maximum (Gatmax) (> GovHydroWPID.gatmin).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "gatmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.gatmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate opening limit minimum (Gatmin) (< GovHydroWPID.gatmax).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "gatmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate position 1 (Gv1).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate position 2 (Gv2).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gate position 3 (Gv3) (= 1,0).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Derivative gain (Kd). Typical value = 1,11.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reset gain (Ki). Typical value = 0,36.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain (Kp). Typical value = 0,1.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovHydroWPID.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Output at Gv1 PU of MWbase (Pgv1).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Output at Gv2 PU of MWbase (Pgv2).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Output at Gv3 PU of MWbase (Pgv3).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum power output (Pmax) (> GovHydroWPID.pmin).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum power output (Pmin) (< GovHydroWPID.pmax).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.reg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent drop (Reg).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "reg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Controller time constant (Ta) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWPID.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Gate servo time constant (Tb) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWPID.treg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Speed detector time constant (Treg) (>= 0).", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "treg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWPID.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Water inertia time constant (Tw) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovHydroWPID.velmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate opening velocity (Velmax) (> GovHydroWPID.velmin). Unit = PU / s. Typical value = 0.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "velmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovHydroWPID.velmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum gate closing velocity (Velmin) (< GovHydroWPID.velmax). Unit = PU / s. Typical value = 0.", + "rdfs:domain": "cim:GovHydroWPID", + "rdfs:label": "velmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam0.dt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Turbine damping coefficient (Dt). Unit = delta P / delta speed. Typical value = 0.", + "rdfs:domain": "cim:GovSteam0", + "rdfs:label": "dt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam0.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovSteam0", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovSteam0.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Permanent droop (R). Typical value = 0,05.", + "rdfs:domain": "cim:GovSteam0", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam0.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Steam bowl time constant (T1) (> 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteam0", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam0.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Numerator time constant of T2/T3 block (T2) (>= 0). Typical value = 3.", + "rdfs:domain": "cim:GovSteam0", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam0.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Reheater time constant (T3) (> 0). Typical value = 10.", + "rdfs:domain": "cim:GovSteam0", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam0.vmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum valve position, PU of mwcap (Vmax) (> GovSteam0.vmin). Typical value = 1.", + "rdfs:domain": "cim:GovSteam0", + "rdfs:label": "vmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam0.vmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum valve position, PU of mwcap (Vmin) (< GovSteam0.vmax). Typical value = 0.", + "rdfs:domain": "cim:GovSteam0", + "rdfs:label": "vmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional deadband width (db1). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovSteam1.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Unintentional deadband (db2). Unit = MW. Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovSteam1.eps", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Intentional db hysteresis (eps). Unit = Hz. Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "eps", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:GovSteam1.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 1 (GV1). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 2 (GV2). Typical value = 0,4.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 3 (GV3). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 4 (GV4). Typical value = 0,6.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 5 (GV5). Typical value = 1.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.gv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 6 (GV6). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "gv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor gain (reciprocal of droop) (K) (> 0). Typical value = 25.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of HP shaft power after first boiler pass (K1). Typical value = 0,2.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "k1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of LP shaft power after first boiler pass (K2). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "k2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of HP shaft power after second boiler pass (K3). Typical value = 0,3.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "k3", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.k4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of LP shaft power after second boiler pass (K4). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "k4", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.k5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of HP shaft power after third boiler pass (K5). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "k5", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.k6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of LP shaft power after third boiler pass (K6). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "k6", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.k7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of HP shaft power after fourth boiler pass (K7). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "k7", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.k8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of LP shaft power after fourth boiler pass (K8). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "k8", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovSteam1.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 1 (Pgv1). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 2 (Pgv2). Typical value = 0,75.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 3 (Pgv3). Typical value = 0,91.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 4 (Pgv4). Typical value = 0,98.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 5 (Pgv5). Typical value = 1.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.pgv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 6 (Pgv6). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "pgv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum valve opening (Pmax) (> GovSteam1.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum valve opening (Pmin) (>= 0 and < GovSteam1.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam1.sdb1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Intentional deadband indicator.\ntrue = intentional deadband is applied\nfalse = intentional deadband is not applied.\nTypical value = true.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "sdb1", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovSteam1.sdb2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Unintentional deadband location.\ntrue = intentional deadband is applied before point \"A\"\nfalse = intentional deadband is applied after point \"A\".\nTypical value = true.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "sdb2", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovSteam1.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lag time constant (T1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam1.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lead time constant (T2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam1.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Valve positioner time constant (T3) (> 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam1.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Inlet piping/steam bowl time constant (T4) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam1.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of second boiler pass (T5) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam1.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of third boiler pass (T6) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam1.t7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of fourth boiler pass (T7) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "t7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam1.uc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum valve closing velocity (Uc) (< 0). Unit = PU / s. Typical value = -10.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "uc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.uo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum valve opening velocity (Uo) (> 0). Unit = PU / s. Typical value = 1.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "uo", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam1.valve", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Nonlinear valve characteristic.\ntrue = nonlinear valve characteristic is used\nfalse = nonlinear valve characteristic is not used.\nTypical value = true.", + "rdfs:domain": "cim:GovSteam1", + "rdfs:label": "valve", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovSteam2.dbf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Frequency deadband (DBF). Typical value = 0.", + "rdfs:domain": "cim:GovSteam2", + "rdfs:label": "dbf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam2.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Governor gain (reciprocal of droop) (K). Typical value = 20.", + "rdfs:domain": "cim:GovSteam2", + "rdfs:label": "k", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteam2.mnef", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fuel flow maximum negative error value (MNEF). Typical value = -1.", + "rdfs:domain": "cim:GovSteam2", + "rdfs:label": "mnef", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam2.mxef", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fuel flow maximum positive error value (MXEF). Typical value = 1.", + "rdfs:domain": "cim:GovSteam2", + "rdfs:label": "mxef", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam2.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum fuel flow (PMAX) (> GovSteam2.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovSteam2", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam2.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum fuel flow (PMIN) (< GovSteam2.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovSteam2", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteam2.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lag time constant (T1) (> 0). Typical value = 0,45.", + "rdfs:domain": "cim:GovSteam2", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteam2.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lead time constant (T2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteam2", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamBB.fcut", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Frequency deadband (fcut) (>= 0). Typical value = 0,002.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "fcut", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K2). Typical value = 0,75.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K3). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Kd). Typical value = 1,0.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "kd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.kg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Kg). Typical value = 1,0.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "kg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.kls", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Kls) (> 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "kls", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Kp). Typical value = 1,0.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Ks). Typical value = 21,0.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.peflag", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Electric power input selection (Peflag). \ntrue = electric power input\nfalse = feedback signal.\nTypical value = false.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "peflag", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:GovSteamBB.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High power limit (Pmax) (> GovSteamBB.pmin). Typical value = 1,0.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low power limit (Pmin) (< GovSteamBB.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamBB.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T1). Typical value = 0,05.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamBB.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T4). Typical value = 0,15.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamBB.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T5). Typical value = 12,0.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamBB.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T6). Typical value = 0,75.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamBB.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Td) (> 0). Typical value = 1,0.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamBB.tn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tn) (> 0). Typical value = 1,0.", + "rdfs:domain": "cim:GovSteamBB", + "rdfs:label": "tn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamCC.dhp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "HP damping factor (Dhp). Typical value = 0.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "dhp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamCC.dlp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "LP damping factor (Dlp). Typical value = 0.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "dlp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamCC.fhp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction of HP power ahead of reheater (Fhp). Typical value = 0,3.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "fhp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamCC.flp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction of LP power ahead of reheater (Flp). Typical value = 0,7.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "flp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamCC.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovSteamCC.pmaxhp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum HP value position (Pmaxhp). Typical value = 1.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "pmaxhp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamCC.pmaxlp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum LP value position (Pmaxlp). Typical value = 1.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "pmaxlp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamCC.rhp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "HP governor droop (Rhp) (> 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "rhp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamCC.rlp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "LP governor droop (Rlp) (> 0). Typical value = 0,05.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "rlp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamCC.t1hp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "HP governor time constant (T1hp) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "t1hp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamCC.t1lp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "LP governor time constant (T1lp) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "t1lp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamCC.t3hp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "HP turbine time constant (T3hp) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "t3hp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamCC.t3lp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "LP turbine time constant (T3lp) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "t3lp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamCC.t4hp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "HP turbine time constant (T4hp) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "t4hp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamCC.t4lp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "LP turbine time constant (T4lp) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "t4lp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamCC.t5hp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "HP reheater time constant (T5hp) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "t5hp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamCC.t5lp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "LP reheater time constant (T5lp) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:GovSteamCC", + "rdfs:label": "t5lp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.chc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Control valves rate closing limit (Chc). Unit = PU / s. Typical value = -3,3.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "chc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamEU.cho", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Control valves rate opening limit (Cho). Unit = PU / s. Typical value = 0,17.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "cho", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamEU.cic", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intercept valves rate closing limit (Cic). Typical value = -2,2.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "cic", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.cio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intercept valves rate opening limit (Cio). Typical value = 0,123.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "cio", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.db1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Deadband of the frequency corrector (db1). Typical value = 0.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "db1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.db2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Deadband of the speed governor (db2). Typical value = 0,0004.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "db2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.hhpmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum control valve position (Hhpmax). Typical value = 1.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "hhpmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.ke", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain of the power controller (Ke). Typical value = 0,65.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "ke", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.kfcor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain of the frequency corrector (Kfcor). Typical value = 20.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "kfcor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.khp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction of total turbine output generated by HP part (Khp). Typical value = 0,277.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "khp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.klp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction of total turbine output generated by HP part (Klp). Typical value = 0,723.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "klp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.komegacor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain of the speed governor (Kwcor). Typical value = 20.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "komegacor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovSteamEU.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximal active power of the turbine (Pmax). Typical value = 1.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.prhmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum low pressure limit (Prhmax). Typical value = 1,4.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "prhmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.simx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intercept valves transfer limit (Simx). Typical value = 0,425.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "simx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Boiler time constant (Tb) (>= 0). Typical value = 100.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.tdp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Derivative time constant of the power controller (Tdp) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tdp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.ten", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Electro hydraulic transducer (Ten) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "ten", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Frequency transducer time constant (Tf) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.tfp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of the power controller (Tfp) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tfp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.thp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High pressure (HP) time constant of the turbine (Thp) (>= 0). Typical value = 0,31.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "thp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.tip", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Integral time constant of the power controller (Tip) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tip", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.tlp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low pressure (LP) time constant of the turbine (Tlp) (>= 0). Typical value = 0,45.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tlp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Power transducer time constant (Tp) (>= 0). Typical value = 0,07.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.trh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Reheater time constant of the turbine (Trh) (>= 0). Typical value = 8.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "trh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.tvhp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Control valves servo time constant (Tvhp) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tvhp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.tvip", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intercept valves servo time constant (Tvip) (>= 0). Typical value = 0,15.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tvip", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.tw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Speed transducer time constant (Tw) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "tw", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamEU.wfmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Upper limit for frequency correction (Wfmax) (> GovSteamEU.wfmin). Typical value = 0,05.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "wfmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.wfmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lower limit for frequency correction (Wfmin) (< GovSteamEU.wfmax). Typical value = -0,05.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "wfmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.wmax1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Emergency speed control lower limit (wmax1). Typical value = 1,025.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "wmax1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.wmax2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Emergency speed control upper limit (wmax2). Typical value = 1,05.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "wmax2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.wwmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Upper limit for the speed governor (Wwmax) (> GovSteamEU.wwmin). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "wwmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamEU.wwmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lower limit for the speed governor frequency correction (Wwmin) (< GovSteamEU.wwmax). Typical value = -1.", + "rdfs:domain": "cim:GovSteamEU", + "rdfs:label": "wwmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV2.dt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(Dt).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "dt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV2.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction of the turbine power developed by turbine sections not involved in fast valving (K).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV2.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Alternate base used instead of machine base in equipment model if necessary (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovSteamFV2.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(R).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV2.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor time constant (T1) (>= 0).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV2.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Reheater time constant (T3) (>= 0).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV2.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time after initial time for valve to close (Ta) (>= 0).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV2.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time after initial time for valve to begin opening (Tb) (>= 0).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV2.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time after initial time for valve to become fully open (Tc) (>= 0).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV2.tt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant with which power falls off after intercept valve closure (Tt) (>= 0).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "tt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV2.vmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(Vmax) (> GovSteamFV2.vmin).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "vmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV2.vmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(Vmin) (< GovSteamFV2.vmax).", + "rdfs:domain": "cim:GovSteamFV2", + "rdfs:label": "vmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.gv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 1 (GV1). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "gv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.gv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 2 (GV2). Typical value = 0,4.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "gv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.gv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 3 (GV3). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "gv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.gv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 4 (GV4). Typical value = 0,6.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "gv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.gv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 5 (GV5). Typical value = 1.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "gv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.gv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain valve position point 6 (GV6). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "gv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor gain, (reciprocal of droop) (K). Typical value = 20.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction of turbine power developed after first boiler pass (K1). Typical value = 0,2.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction of turbine power developed after second boiler pass (K2). Typical value = 0,2.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction of hp turbine power developed after crossover or third boiler pass (K3). Typical value = 0,6.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovSteamFV3.pgv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 1 (Pgv1). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "pgv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.pgv2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 2 (Pgv2). Typical value = 0,75.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "pgv2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.pgv3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 3 (Pgv3). Typical value = 0,91.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "pgv3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.pgv4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 4 (Pgv4). Typical value = 0,98.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "pgv4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.pgv5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 5 (Pgv5). Typical value = 1.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "pgv5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.pgv6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Nonlinear gain power value point 6 (Pgv6). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "pgv6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum valve opening, PU of MWbase (Pmax) (> GovSteamFV3.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum valve opening, PU of MWbase (Pmin) (< GovSteamFV3.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.prmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Max. pressure in reheater (Prmax). Typical value = 1.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "prmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV3.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lead time constant (T1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV3.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lag time constant (T2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV3.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Valve positioner time constant (T3) (> 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV3.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Inlet piping/steam bowl time constant (T4) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV3.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of second boiler pass (i.e. reheater) (T5) (> 0 if fast valving is used, otherwise >= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV3.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of crossover or third boiler pass (T6) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV3.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time to close intercept valve (IV) (Ta) (>= 0). Typical value = 0,97.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV3.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time until IV starts to reopen (Tb) (>= 0). Typical value = 0,98.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV3.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time until IV is fully open (Tc) (>= 0). Typical value = 0,99.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV3.uc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum valve closing velocity (Uc). Unit = PU / s. Typical value = -1.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "uc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamFV3.uo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum valve opening velocity (Uo). Unit = PU / s. Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamFV3", + "rdfs:label": "uo", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamFV4.cpsmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum value of pressure regulator output (Cpsmn). Typical value = -1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "cpsmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.cpsmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum value of pressure regulator output (Cpsmx). Typical value = 1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "cpsmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.crmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum value of regulator set-point (Crmn). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "crmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.crmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum value of regulator set-point (Crmx). Typical value = 1,2.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "crmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Derivative gain of pressure regulator (Kdc). Typical value = 1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Frequency bias (reciprocal of droop) (Kf1). Typical value = 20.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kf3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Frequency control (reciprocal of droop) (Kf3). Typical value = 20.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kf3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.khp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction of total turbine output generated by HP part (Khp). Typical value = 0,35.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "khp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kic", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain of pressure regulator (Kic). Typical value = 0,0033.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kic", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kip", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain of pressure feedback regulator (Kip). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kip", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kit", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain of electro-hydraulic regulator (Kit). Typical value = 0,04.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kit", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kmp1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "First gain coefficient of intercept valves characteristic (Kmp1). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kmp1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kmp2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Second gain coefficient of intercept valves characteristic (Kmp2). Typical value = 3,5.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kmp2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kpc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain of pressure regulator (Kpc). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kpc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kpp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain of pressure feedback regulator (Kpp). Typical value = 1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kpp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.kpt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain of electro-hydraulic regulator (Kpt). Typical value = 0,3.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "kpt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.krc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum variation of fuel flow (Krc). Typical value = 0,05.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "krc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.ksh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pressure loss due to flow friction in the boiler tubes (Ksh). Typical value = 0,08.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "ksh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.lpi", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum negative power error (Lpi). Typical value = -0,15.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "lpi", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.lps", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum positive power error (Lps). Typical value = 0,03.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "lps", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.mnef", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Lower limit for frequency correction (MNEF). Typical value = -0,05.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "mnef", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.mxef", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Upper limit for frequency correction (MXEF). Typical value = 0,05.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "mxef", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.pr1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "First value of pressure set point static characteristic (Pr1). Typical value = 0,2.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "pr1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.pr2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Second value of pressure set point static characteristic, corresponding to Ps0 = 1,0 PU (Pr2). Typical value = 0,75.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "pr2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.psmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum value of pressure set point static characteristic (Psmn). Typical value = 1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "psmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.rsmimn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum value of integral regulator (Rsmimn). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "rsmimn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.rsmimx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum value of integral regulator (Rsmimx). Typical value = 1,1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "rsmimx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.rvgmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum value of integral regulator (Rvgmn). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "rvgmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.rvgmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum value of integral regulator (Rvgmx). Typical value = 1,2.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "rvgmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.srmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum valve opening (Srmn). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "srmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.srmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum valve opening (Srmx). Typical value = 1,1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "srmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.srsmp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intercept valves characteristic discontinuity point (Srsmp). Typical value = 0,43.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "srsmp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.svmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum regulator gate closing velocity (Svmn). Typical value = -0,0333.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "svmn", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamFV4.svmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum regulator gate opening velocity (Svmx). Typical value = 0,0333.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "svmx", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamFV4.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Control valves rate opening time (Ta) (>= 0). Typical value = 0,8.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.tam", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intercept valves rate opening time (Tam) (>= 0). Typical value = 0,8.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "tam", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Control valves rate closing time (Tc) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.tcm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intercept valves rate closing time (Tcm) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "tcm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.tdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Derivative time constant of pressure regulator (Tdc) (>= 0). Typical value = 90.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "tdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.tf1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of fuel regulation (Tf1) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "tf1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.tf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of steam chest (Tf2) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "tf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.thp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High pressure (HP) time constant of the turbine (Thp) (>= 0). Typical value = 0,15.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "thp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.tmp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low pressure (LP) time constant of the turbine (Tmp) (>= 0). Typical value = 0,4.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "tmp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.trh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Reheater time constant of the turbine (Trh) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "trh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.tv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Boiler time constant (Tv) (>= 0). Typical value = 60.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "tv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.ty", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Control valves servo time constant (Ty) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "ty", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamFV4.y", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient of linearized equations of turbine (Stodola formulation) (Y). Typical value = 0,13.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "y", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.yhpmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum control valve position (Yhpmn). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "yhpmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.yhpmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum control valve position (Yhpmx). Typical value = 1,1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "yhpmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.ympmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum intercept valve position (Ympmn). Typical value = 0.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "ympmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamFV4.ympmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum intercept valve position (Ympmx). Typical value = 1,1.", + "rdfs:domain": "cim:GovSteamFV4", + "rdfs:label": "ympmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamIEEE1.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Governor gain (reciprocal of droop) (K) (> 0). Typical value = 25.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamIEEE1.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of HP shaft power after first boiler pass (K1). Typical value = 0,2.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "k1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamIEEE1.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of LP shaft power after first boiler pass (K2). Typical value = 0.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "k2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamIEEE1.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of HP shaft power after second boiler pass (K3). Typical value = 0,3.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "k3", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamIEEE1.k4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of LP shaft power after second boiler pass (K4). Typical value = 0.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "k4", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamIEEE1.k5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of HP shaft power after third boiler pass (K5). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "k5", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamIEEE1.k6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of LP shaft power after third boiler pass (K6). Typical value = 0.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "k6", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamIEEE1.k7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of HP shaft power after fourth boiler pass (K7). Typical value = 0.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "k7", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamIEEE1.k8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of LP shaft power after fourth boiler pass (K8). Typical value = 0.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "k8", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamIEEE1.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovSteamIEEE1.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum valve opening (Pmax) (> GovSteamIEEE1.pmin). Typical value = 1.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamIEEE1.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum valve opening (Pmin) (>= 0 and < GovSteamIEEE1.pmax). Typical value = 0.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamIEEE1.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lag time constant (T1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamIEEE1.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lead time constant (T2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamIEEE1.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Valve positioner time constant (T3) (> 0). Typical value = 0,1.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamIEEE1.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Inlet piping/steam bowl time constant (T4) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamIEEE1.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of second boiler pass (T5) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamIEEE1.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of third boiler pass (T6) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamIEEE1.t7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of fourth boiler pass (T7) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "t7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamIEEE1.uc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum valve closing velocity (Uc) (< 0). Unit = PU / s. Typical value = -10.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "uc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamIEEE1.uo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum valve opening velocity (Uo) (> 0). Unit = PU / s. Typical value = 1.", + "rdfs:domain": "cim:GovSteamIEEE1", + "rdfs:label": "uo", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GovSteamSGO.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "One / PU regulation (K1).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamSGO.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction (K2).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamSGO.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Fraction (K3).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamSGO.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GovSteamSGO.pmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Upper power limit (Pmax) (> GovSteamSGO.pmin).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "pmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GovSteamSGO.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lower power limit (Pmin) (>= 0 and < GovSteamSGO.pmax).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamSGO.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Controller lag (T1) (>= 0).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamSGO.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Controller lead compensation (T2) (>= 0).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamSGO.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Governor lag (T3) (> 0).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamSGO.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Delay due to steam inlet volumes associated with steam chest and inlet piping (T4) (>= 0).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamSGO.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Reheater delay including hot and cold leads (T5) (>= 0).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GovSteamSGO.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Delay due to IP-LP turbine, crossover pipes and LP end hoods (T6) (>= 0).", + "rdfs:domain": "cim:GovSteamSGO", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:LoadComposite.epfd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Active load-frequency dependence index (dynamic) (Epfd). Typical value = 1,5.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "epfd", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadComposite.epfs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Active load-frequency dependence index (static) (Epfs). Typical value = 1,5.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "epfs", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadComposite.epvd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Active load-voltage dependence index (dynamic) (Epvd). Typical value = 0,7.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "epvd", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadComposite.epvs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Active load-voltage dependence index (static) (Epvs). Typical value = 0,7.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "epvs", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadComposite.eqfd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Reactive load-frequency dependence index (dynamic) (Eqfd). Typical value = 0.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "eqfd", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadComposite.eqfs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Reactive load-frequency dependence index (static) (Eqfs). Typical value = 0.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "eqfs", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadComposite.eqvd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Reactive load-voltage dependence index (dynamic) (Eqvd). Typical value = 2.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "eqvd", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadComposite.eqvs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Reactive load-voltage dependence index (static) (Eqvs). Typical value = 2.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "eqvs", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadComposite.h", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Inertia constant (H) (>= 0). Typical value = 2,5.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "h", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:LoadComposite.lfac", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Loading factor (Lfac). The ratio of initial P to motor MVA base. Typical value = 0,8.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "lfac", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadComposite.pfrac", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of constant-power load to be represented by this motor model (PFRAC) (>= 0,0 and <= 1,0). Typical value = 0,5.", + "rdfs:domain": "cim:LoadComposite", + "rdfs:label": "pfrac", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadGenericNonLinear.bs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Steady state voltage index for reactive power (BS).", + "rdfs:domain": "cim:LoadGenericNonLinear", + "rdfs:label": "bs", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadGenericNonLinear.bt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Transient voltage index for reactive power (BT).", + "rdfs:domain": "cim:LoadGenericNonLinear", + "rdfs:label": "bt", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadGenericNonLinear.ls", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Steady state voltage index for active power (LS).", + "rdfs:domain": "cim:LoadGenericNonLinear", + "rdfs:label": "ls", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadGenericNonLinear.lt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Transient voltage index for active power (LT).", + "rdfs:domain": "cim:LoadGenericNonLinear", + "rdfs:label": "lt", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadGenericNonLinear.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of lag function of active power (TP) (> 0).", + "rdfs:domain": "cim:LoadGenericNonLinear", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:LoadGenericNonLinear.tq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant of lag function of reactive power (TQ) (> 0).", + "rdfs:domain": "cim:LoadGenericNonLinear", + "rdfs:label": "tq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:LoadMotor.d", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Damping factor (D). Unit = delta P/delta speed. Typical value = 2.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "d", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadMotor.h", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Inertia constant (H) (>= 0). Typical value = 0,4.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "h", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:LoadMotor.lfac", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Loading factor (Lfac). The ratio of initial P to motor MVA base. Typical value = 0,8.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "lfac", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadMotor.lp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Transient reactance (Lp). Typical value = 0,15.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "lp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:LoadMotor.lpp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Subtransient reactance (Lpp). Typical value = 0,15.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "lpp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:LoadMotor.ls", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Synchronous reactance (Ls). Typical value = 3,2.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "ls", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:LoadMotor.pfrac", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Fraction of constant-power load to be represented by this motor model (Pfrac) (>= 0,0 and <= 1,0). Typical value = 0,3.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "pfrac", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadMotor.ra", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stator resistance (Ra). Typical value = 0.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "ra", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:LoadMotor.tbkr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Circuit breaker operating time (Tbkr) (>= 0). Typical value = 0,08.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "tbkr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:LoadMotor.tpo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Transient rotor time constant (Tpo) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "tpo", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:LoadMotor.tppo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Subtransient rotor time constant (Tppo) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "tppo", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:LoadMotor.tv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage trip pickup time (Tv) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "tv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:LoadMotor.vt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage threshold for tripping (Vt). Typical value = 0,7.", + "rdfs:domain": "cim:LoadMotor", + "rdfs:label": "vt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:LoadStatic.ep1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "First term voltage exponent for active power (Ep1). Used only when .staticLoadModelType = exponential.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "ep1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.ep2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Second term voltage exponent for active power (Ep2). Used only when .staticLoadModelType = exponential.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "ep2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.ep3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Third term voltage exponent for active power (Ep3). Used only when .staticLoadModelType = exponential.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "ep3", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.eq1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "First term voltage exponent for reactive power (Eq1). Used only when .staticLoadModelType = exponential.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "eq1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.eq2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Second term voltage exponent for reactive power (Eq2). Used only when .staticLoadModelType = exponential.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "eq2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.eq3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Third term voltage exponent for reactive power (Eq3). Used only when .staticLoadModelType = exponential.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "eq3", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kp1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "First term voltage coefficient for active power (Kp1). Not used when .staticLoadModelType = constantZ.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kp1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kp2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Second term voltage coefficient for active power (Kp2). Not used when .staticLoadModelType = constantZ.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kp2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kp3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Third term voltage coefficient for active power (Kp3). Not used when .staticLoadModelType = constantZ.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kp3", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kp4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Frequency coefficient for active power (Kp4) (not = 0 if .staticLoadModelType = zIP2). Used only when .staticLoadModelType = zIP2.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kp4", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kpf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Frequency deviation coefficient for active power (Kpf). Not used when .staticLoadModelType = constantZ.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kpf", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kq1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "First term voltage coefficient for reactive power (Kq1). Not used when .staticLoadModelType = constantZ.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kq1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kq2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Second term voltage coefficient for reactive power (Kq2). Not used when .staticLoadModelType = constantZ.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kq2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kq3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Third term voltage coefficient for reactive power (Kq3). Not used when .staticLoadModelType = constantZ.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kq3", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kq4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Frequency coefficient for reactive power (Kq4) (not = 0 when .staticLoadModelType = zIP2). Used only when .staticLoadModelType - zIP2.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kq4", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadStatic.kqf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Frequency deviation coefficient for reactive power (Kqf). Not used when .staticLoadModelType = constantZ.", + "rdfs:domain": "cim:LoadStatic", + "rdfs:label": "kqf", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:LoadUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:MechLoad1.a", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Speed squared coefficient (a).", + "rdfs:domain": "cim:MechLoad1", + "rdfs:label": "a", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:MechLoad1.b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Speed coefficient (b).", + "rdfs:domain": "cim:MechLoad1", + "rdfs:label": "b", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:MechLoad1.d", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Speed to the exponent coefficient (d).", + "rdfs:domain": "cim:MechLoad1", + "rdfs:label": "d", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:MechLoad1.e", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exponent (e).", + "rdfs:domain": "cim:MechLoad1", + "rdfs:label": "e", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:MechanicalLoadUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:MechanicalLoadUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:OverexcLim2.ifdlim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limit value of rated field current (IFDLIM). Typical value = 1,05.", + "rdfs:domain": "cim:OverexcLim2", + "rdfs:label": "ifdlim", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLim2.koi", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain Over excitation limiter (KOI). Typical value = 0,1.", + "rdfs:domain": "cim:OverexcLim2", + "rdfs:label": "koi", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLim2.voimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum error signal (VOIMAX) (> OverexcLim2.voimin). Typical value = 0.", + "rdfs:domain": "cim:OverexcLim2", + "rdfs:label": "voimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLim2.voimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum error signal (VOIMIN) (< OverexcLim2.voimax). Typical value = -9999.", + "rdfs:domain": "cim:OverexcLim2", + "rdfs:label": "voimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimIEEE.hyst", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "OEL pickup/drop-out hysteresis (HYST). Typical value = 0,03.", + "rdfs:domain": "cim:OverexcLimIEEE", + "rdfs:label": "hyst", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimIEEE.ifdlim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "OEL timed field current limit (IFDLIM). Typical value = 1,05.", + "rdfs:domain": "cim:OverexcLimIEEE", + "rdfs:label": "ifdlim", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimIEEE.ifdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "OEL instantaneous field current limit (IFDMAX). Typical value = 1,5.", + "rdfs:domain": "cim:OverexcLimIEEE", + "rdfs:label": "ifdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimIEEE.itfpu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "OEL timed field current limiter pickup level (ITFPU). Typical value = 1,05.", + "rdfs:domain": "cim:OverexcLimIEEE", + "rdfs:label": "itfpu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimIEEE.kcd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "OEL cooldown gain (KCD). Typical value = 1.", + "rdfs:domain": "cim:OverexcLimIEEE", + "rdfs:label": "kcd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimIEEE.kramp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "OEL ramped limit rate (KRAMP). Unit = PU / s. Typical value = 10.", + "rdfs:domain": "cim:OverexcLimIEEE", + "rdfs:label": "kramp", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:OverexcLimX1.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low voltage point on the inverse time characteristic (EFD1). Typical value = 1,1.", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX1.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Mid voltage point on the inverse time characteristic (EFD2). Typical value = 1,2.", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX1.efd3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High voltage point on the inverse time characteristic (EFD3). Typical value = 1,5.", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "efd3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX1.efddes", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Desired field voltage (EFDDES). Typical value = 0,9.", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "efddes", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX1.efdrated", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rated field voltage (EFDRATED). Typical value = 1,05.", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "efdrated", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX1.kmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (KMX). Typical value = 0,01.", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "kmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX1.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time to trip the exciter at the low voltage point on the inverse time characteristic (TIME1) (>= 0). Typical value = 120.", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:OverexcLimX1.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time to trip the exciter at the mid voltage point on the inverse time characteristic (TIME2) (>= 0). Typical value = 40.", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:OverexcLimX1.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time to trip the exciter at the high voltage point on the inverse time characteristic (TIME3) (>= 0). Typical value = 15.", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:OverexcLimX1.vlow", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low voltage limit (VLOW) (> 0).", + "rdfs:domain": "cim:OverexcLimX1", + "rdfs:label": "vlow", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX2.efd1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low voltage or current point on the inverse time characteristic (EFD1). Typical value = 1,1.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "efd1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX2.efd2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Mid voltage or current point on the inverse time characteristic (EFD2). Typical value = 1,2.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "efd2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX2.efd3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High voltage or current point on the inverse time characteristic (EFD3). Typical value = 1,5.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "efd3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX2.efddes", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Desired field voltage if m = false or desired field current if m = true (EFDDES). Typical value = 1.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "efddes", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX2.efdrated", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rated field voltage if m = false or rated field current if m = true (EFDRATED). Typical value = 1,05.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "efdrated", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX2.kmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (KMX). Typical value = 0,002.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "kmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcLimX2.m", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(m).\ntrue = IFD limiting\nfalse = EFD limiting.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "m", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:OverexcLimX2.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time to trip the exciter at the low voltage or current point on the inverse time characteristic (TIME1) (>= 0). Typical value = 120.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:OverexcLimX2.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time to trip the exciter at the mid voltage or current point on the inverse time characteristic (TIME2) (>= 0). Typical value = 40.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:OverexcLimX2.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time to trip the exciter at the high voltage or current point on the inverse time characteristic (TIME3) (>= 0). Typical value = 15.", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:OverexcLimX2.vlow", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low voltage limit (VLOW) (> 0).", + "rdfs:domain": "cim:OverexcLimX2", + "rdfs:label": "vlow", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:OverexcitationLimiterUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:OverexcitationLimiterUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PFVArControllerType1UserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:PFVArControllerType1UserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PFVArControllerType2UserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:PFVArControllerType2UserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PFVArType1IEEEPFController.ovex", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Overexcitation Flag (OVEX)\ntrue = overexcited\nfalse = underexcited.", + "rdfs:domain": "cim:PFVArType1IEEEPFController", + "rdfs:label": "ovex", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PFVArType1IEEEPFController.tpfc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "PF controller time delay (TPFC) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:PFVArType1IEEEPFController", + "rdfs:label": "tpfc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PFVArType1IEEEPFController.vitmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum machine terminal current needed to enable pf/var controller (VITMIN).", + "rdfs:domain": "cim:PFVArType1IEEEPFController", + "rdfs:label": "vitmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType1IEEEPFController.vpf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Synchronous machine power factor (VPF).", + "rdfs:domain": "cim:PFVArType1IEEEPFController", + "rdfs:label": "vpf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType1IEEEPFController.vpfcbw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "PF controller deadband (VPFC_BW). Typical value = 0,05.", + "rdfs:domain": "cim:PFVArType1IEEEPFController", + "rdfs:label": "vpfcbw", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PFVArType1IEEEPFController.vpfref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PF controller reference (VPFREF).", + "rdfs:domain": "cim:PFVArType1IEEEPFController", + "rdfs:label": "vpfref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType1IEEEPFController.vvtmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum machine terminal voltage needed for pf/var controller to be enabled (VVTMAX) (> PFVArType1IEEEPFController.vvtmin).", + "rdfs:domain": "cim:PFVArType1IEEEPFController", + "rdfs:label": "vvtmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType1IEEEPFController.vvtmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum machine terminal voltage needed to enable pf/var controller (VVTMIN) (< PFVArType1IEEEPFController.vvtmax).", + "rdfs:domain": "cim:PFVArType1IEEEPFController", + "rdfs:label": "vvtmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType1IEEEVArController.tvarc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Var controller time delay (TVARC) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:PFVArType1IEEEVArController", + "rdfs:label": "tvarc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PFVArType1IEEEVArController.vvar", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Synchronous machine power factor (VVAR).", + "rdfs:domain": "cim:PFVArType1IEEEVArController", + "rdfs:label": "vvar", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType1IEEEVArController.vvarcbw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Var controller deadband (VVARC_BW). Typical value = 0,02.", + "rdfs:domain": "cim:PFVArType1IEEEVArController", + "rdfs:label": "vvarcbw", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PFVArType1IEEEVArController.vvarref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Var controller reference (VVARREF).", + "rdfs:domain": "cim:PFVArType1IEEEVArController", + "rdfs:label": "vvarref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType1IEEEVArController.vvtmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum machine terminal voltage needed for pf/VAr controller to be enabled (VVTMAX) (> PVFArType1IEEEVArController.vvtmin).", + "rdfs:domain": "cim:PFVArType1IEEEVArController", + "rdfs:label": "vvtmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType1IEEEVArController.vvtmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum machine terminal voltage needed to enable pf/var controller (VVTMIN) (< PVFArType1IEEEVArController.vvtmax).", + "rdfs:domain": "cim:PFVArType1IEEEVArController", + "rdfs:label": "vvtmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2Common1.j", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector (J).\ntrue = control mode for reactive power\nfalse = control mode for power factor.", + "rdfs:domain": "cim:PFVArType2Common1", + "rdfs:label": "j", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PFVArType2Common1.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reset gain (Ki).", + "rdfs:domain": "cim:PFVArType2Common1", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2Common1.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain (Kp).", + "rdfs:domain": "cim:PFVArType2Common1", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2Common1.max", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Output limit (max).", + "rdfs:domain": "cim:PFVArType2Common1", + "rdfs:label": "max", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2Common1.ref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reference value of reactive power or power factor (Ref).\nThe reference value is initialised by this model. This initialisation can override the value exchanged by this attribute to represent a plant operator's change of the reference setting.", + "rdfs:domain": "cim:PFVArType2Common1", + "rdfs:label": "ref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEPFController.exlon", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Overexcitation or under excitation flag (EXLON)\ntrue = 1 (not in the overexcitation or underexcitation state, integral action is active)\nfalse = 0 (in the overexcitation or underexcitation state, so integral action is disabled to allow the limiter to play its role).", + "rdfs:domain": "cim:PFVArType2IEEEPFController", + "rdfs:label": "exlon", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PFVArType2IEEEPFController.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain of the pf controller (KI). Typical value = 1.", + "rdfs:domain": "cim:PFVArType2IEEEPFController", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEPFController.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain of the pf controller (KP). Typical value = 1.", + "rdfs:domain": "cim:PFVArType2IEEEPFController", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEPFController.pfref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power factor reference (PFREF).", + "rdfs:domain": "cim:PFVArType2IEEEPFController", + "rdfs:label": "pfref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEPFController.vclmt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum output of the pf controller (VCLMT). Typical value = 0,1.", + "rdfs:domain": "cim:PFVArType2IEEEPFController", + "rdfs:label": "vclmt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEPFController.vref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator reference (VREF).", + "rdfs:domain": "cim:PFVArType2IEEEPFController", + "rdfs:label": "vref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEPFController.vs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Generator sensing voltage (VS).", + "rdfs:domain": "cim:PFVArType2IEEEPFController", + "rdfs:label": "vs", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PFVArType2IEEEVArController.exlon", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Overexcitation or under excitation flag (EXLON)\ntrue = 1 (not in the overexcitation or underexcitation state, integral action is active)\nfalse = 0 (in the overexcitation or underexcitation state, so integral action is disabled to allow the limiter to play its role).", + "rdfs:domain": "cim:PFVArType2IEEEVArController", + "rdfs:label": "exlon", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PFVArType2IEEEVArController.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain of the pf controller (KI).", + "rdfs:domain": "cim:PFVArType2IEEEVArController", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEVArController.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain of the pf controller (KP).", + "rdfs:domain": "cim:PFVArType2IEEEVArController", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEVArController.qref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power reference (QREF).", + "rdfs:domain": "cim:PFVArType2IEEEVArController", + "rdfs:label": "qref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEVArController.vclmt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum output of the pf controller (VCLMT).", + "rdfs:domain": "cim:PFVArType2IEEEVArController", + "rdfs:label": "vclmt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEVArController.vref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage regulator reference (VREF).", + "rdfs:domain": "cim:PFVArType2IEEEVArController", + "rdfs:label": "vref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PFVArType2IEEEVArController.vs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Generator sensing voltage (VS).", + "rdfs:domain": "cim:PFVArType2IEEEVArController", + "rdfs:label": "vs", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PowerSystemStabilizerUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:PowerSystemStabilizerUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ProprietaryParameterDynamics.booleanParameterValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Boolean parameter value. If this attribute is populated, integerParameterValue and floatParameterValue will not be.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "booleanParameterValue", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ProprietaryParameterDynamics.floatParameterValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Floating point parameter value. If this attribute is populated, booleanParameterValue and integerParameterValue will not be.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "floatParameterValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ProprietaryParameterDynamics.integerParameterValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Integer parameter value. If this attribute is populated, booleanParameterValue and floatParameterValue will not be.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "integerParameterValue", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ProprietaryParameterDynamics.parameterNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Sequence number of the parameter among the set of parameters associated with the related proprietary user-defined model.", + "rdfs:domain": "cim:ProprietaryParameterDynamics", + "rdfs:label": "parameterNumber", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:Pss1.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Frequency power input gain (KF). Typical value = 5.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "kf", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Pss1.komega", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Shaft speed power input gain (Komega). Typical value = 0.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "komega", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Pss1.kpe", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Electric power input gain (KPE). Typical value = 0,3.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "kpe", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Pss1.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "PSS gain (Ks). Typical value = 1.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "ks", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Pss1.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum power PSS enabling (Pmin). Typical value = 0,25.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1.t10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T10) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "t10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout (T5) (>= 0). Typical value = 3,5.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant (T6) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1.t7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T7) (>= 0). If = 0, both blocks are bypassed. Typical value = 0.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "t7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1.t8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T8) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "t8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1.t9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T9) (>= 0). If = 0, both blocks are bypassed. Typical value = 0.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "t9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1.tpe", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Electric power filter time constant (TPE) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "tpe", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1.vadat", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Signal selector (VADAT).\ntrue = closed (generator power is greater than Pmin)\nfalse = open (Pe is smaller than Pmin).\nTypical value = true.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "vadat", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Pss1.vsmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output maximum limit (VSMN). Typical value = -0,06.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "vsmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1.vsmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output minimum limit (VSMX). Typical value = 0,06.", + "rdfs:domain": "cim:Pss1", + "rdfs:label": "vsmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.a1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A1).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "a1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.a2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A2).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "a2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.a3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A3).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "a3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.a4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A4).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "a4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.a5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A5).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "a5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.a6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A6).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "a6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.a7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A7).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "a7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.a8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A8).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "a8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.kd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector (Kd). \ntrue = e-sTdelay used\nfalse = e-sTdelay not used.", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "kd", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Pss1A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer gain (Ks).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T1) (>= 0).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1A.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T2) (>= 0).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1A.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T3) (>= 0).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1A.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T4) (>= 0).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1A.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (T5) (>= 0).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1A.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Transducer time constant (T6) (>= 0).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1A.tdelay", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tdelay) (>= 0).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "tdelay", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss1A.vcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer input cutoff threshold (Vcl).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "vcl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.vcu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer input cutoff threshold (Vcu).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "vcu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum stabilizer output (Vrmax) (> Pss1A.vrmin).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss1A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum stabilizer output (Vrmin) (< Pss1A.vrmax).", + "rdfs:domain": "cim:Pss1A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.a", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Numerator constant (a). Typical value = 1.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "a", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Pss2B.ks1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer gain (Ks1). Typical value = 12.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "ks1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.ks2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain on signal #2 (Ks2). Typical value = 0,2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "ks2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.ks3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain on signal #2 input before ramp-tracking filter (Ks3). Typical value = 1.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "ks3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.ks4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain on signal #2 input after ramp-tracking filter (Ks4). Typical value = 1.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "ks4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.m", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Denominator order of ramp tracking filter (m). Typical value = 5.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "m", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:Pss2B.n", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Order of ramp tracking filter (n). Typical value = 1.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "n", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:Pss2B.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T1) (>= 0). Typical value = 0,12.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.t10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T10) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.t11", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T11) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t11", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T2) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T3) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T4) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant on signal #1 (T6) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.t7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant on signal #2 (T7) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.t8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead of ramp tracking filter (T8) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.t9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag of ramp tracking filter (T9) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "t9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead constant (Ta) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (Tb) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.tw1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "First washout on signal #1 (Tw1) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "tw1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.tw2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Second washout on signal #1 (Tw2) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "tw2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.tw3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "First washout on signal #2 (Tw3) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "tw3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.tw4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Second washout on signal #2 (Tw4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "tw4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2B.vsi1max", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal #1 maximum limit (Vsi1max) (> Pss2B.vsi1min). Typical value = 2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "vsi1max", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.vsi1min", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal #1 minimum limit (Vsi1min) (< Pss2B.vsi1max). Typical value = -2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "vsi1min", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.vsi2max", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal #2 maximum limit (Vsi2max) (> Pss2B.vsi2min). Typical value = 2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "vsi2max", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.vsi2min", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal #2 minimum limit (Vsi2min) (< Pss2B.vsi2max). Typical value = -2.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "vsi2min", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.vstmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output maximum limit (Vstmax) (> Pss2B.vstmin). Typical value = 0,1.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "vstmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2B.vstmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output minimum limit (Vstmin) (< Pss2B.vstmax). Typical value = -0,1.", + "rdfs:domain": "cim:Pss2B", + "rdfs:label": "vstmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2ST.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K1).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2ST.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K2).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2ST.lsmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (LSMAX) (> Pss2ST.lsmin).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "lsmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2ST.lsmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (LSMIN) (< Pss2ST.lsmax).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "lsmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2ST.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T1) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.t10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T10) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T2) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T3) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T4) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T5) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T6) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.t7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T7) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.t8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T8) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.t9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T9) (>= 0).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "t9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss2ST.vcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Cutoff limiter (VCL).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "vcl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss2ST.vcu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Cutoff limiter (VCU).", + "rdfs:domain": "cim:Pss2ST", + "rdfs:label": "vcu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss5.ctw2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector for second washout enabling (CTW2).\ntrue = second washout filter is bypassed\nfalse = second washout filter in use.\nTypical value = true.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "ctw2", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Pss5.deadband", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output deadband (DEADBAND). Typical value = 0.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "deadband", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss5.isfreq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Selector for frequency/shaft speed input (isFreq).\ntrue = speed (same meaning as InputSignaKind.rotorSpeed)\nfalse = frequency (same meaning as InputSignalKind.busFrequency).\nTypical value = true (same meaning as InputSignalKind.rotorSpeed).", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "isfreq", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Pss5.kf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Frequency/shaft speed input gain (KF). Typical value = 5.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "kf", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Pss5.kpe", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Electric power input gain (KPE). Typical value = 0,3.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "kpe", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Pss5.kpss", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "PSS gain (KPSS). Typical value = 1.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "kpss", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Pss5.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum power PSS enabling (Pmin). Typical value = 0,25.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss5.tl1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (TL1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "tl1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss5.tl2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (TL2) (>= 0). If = 0, both blocks are bypassed. Typical value = 0.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "tl2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss5.tl3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (TL3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "tl3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss5.tl4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (TL4) (>= 0). If = 0, both blocks are bypassed. Typical value = 0.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "tl4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss5.tpe", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Electric power filter time constant (TPE) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "tpe", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss5.tw1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "First washout (TW1) (>= 0). Typical value = 3,5.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "tw1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss5.tw2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Second washout (TW2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "tw2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:Pss5.vadat", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Signal selector (VadAtt).\ntrue = closed (generator power is greater than Pmin)\nfalse = open (Pe is smaller than Pmin).\nTypical value = true.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "vadat", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Pss5.vsmn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output maximum limit (VSMN). Typical value = -0,1.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "vsmn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:Pss5.vsmx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output minimum limit (VSMX). Typical value = 0,1.", + "rdfs:domain": "cim:Pss5", + "rdfs:label": "vsmx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssELIN2.apss", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient (a_PSS). Typical value = 0,1.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "apss", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssELIN2.ks1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Ks1). Typical value = 1.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "ks1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssELIN2.ks2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Ks2). Typical value = 0,1.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "ks2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssELIN2.ppss", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Coefficient (p_PSS) (>= 0 and <= 4). Typical value = 0,1.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "ppss", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssELIN2.psslim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PSS limiter (psslim). Typical value = 0,1.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "psslim", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssELIN2.ts1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ts1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "ts1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssELIN2.ts2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ts2) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "ts2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssELIN2.ts3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ts3) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "ts3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssELIN2.ts4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ts4) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "ts4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssELIN2.ts5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ts5) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "ts5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssELIN2.ts6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ts6) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:PssELIN2", + "rdfs:label": "ts6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE1A.a1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PSS signal conditioning frequency filter constant (A1). Typical value = 0,061.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "a1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE1A.a2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PSS signal conditioning frequency filter constant (A2). Typical value = 0,0017.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "a2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE1A.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer gain (Ks). Typical value = 5.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "ks", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE1A.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T1) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE1A.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T2) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE1A.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T3) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE1A.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T4) (>= 0). Typical value = 0,03.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE1A.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (T5) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE1A.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Transducer time constant (T6) (>= 0). Typical value = 0,01.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE1A.vrmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum stabilizer output (Vrmax) (> PssIEEE1A.vrmin). Typical value = 0,05.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "vrmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE1A.vrmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum stabilizer output (Vrmin) (< PssIEEE1A.vrmax). Typical value = -0,05.", + "rdfs:domain": "cim:PssIEEE1A", + "rdfs:label": "vrmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE2B.ks1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer gain (Ks1). Typical value = 12.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "ks1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE2B.ks2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain on signal #2 (Ks2). Typical value = 0,2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "ks2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE2B.ks3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain on signal #2 input before ramp-tracking filter (Ks3). Typical value = 1.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "ks3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE2B.m", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Denominator order of ramp tracking filter (M). Typical value = 5.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "m", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:PssIEEE2B.n", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Order of ramp tracking filter (N). Typical value = 1.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "n", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:PssIEEE2B.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T1) (>= 0). Typical value = 0,12.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.t10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T10) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.t11", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T11) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t11", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T2) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T3) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead/lag time constant (T4) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant on signal #1 (T6) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.t7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant on signal #2 (T7) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.t8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead of ramp tracking filter (T8) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.t9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag of ramp tracking filter (T9) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "t9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.tw1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "First washout on signal #1 (Tw1) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "tw1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.tw2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Second washout on signal #1 (Tw2) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "tw2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.tw3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "First washout on signal #2 (Tw3) (>= 0). Typical value = 2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "tw3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.tw4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Second washout on signal #2 (Tw4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "tw4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE2B.vsi1max", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal #1 maximum limit (Vsi1max) (> PssIEEE2B.vsi1min). Typical value = 2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "vsi1max", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE2B.vsi1min", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal #1 minimum limit (Vsi1min) (< PssIEEE2B.vsi1max). Typical value = -2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "vsi1min", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE2B.vsi2max", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal #2 maximum limit (Vsi2max) (> PssIEEE2B.vsi2min). Typical value = 2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "vsi2max", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE2B.vsi2min", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal #2 minimum limit (Vsi2min) (< PssIEEE2B.vsi2max). Typical value = -2.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "vsi2min", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE2B.vstmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output maximum limit (Vstmax) (> PssIEEE2B.vstmin). Typical value = 0,1.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "vstmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE2B.vstmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output minimum limit (Vstmin) (< PssIEEE2B.vstmax). Typical value = -0,1.", + "rdfs:domain": "cim:PssIEEE2B", + "rdfs:label": "vstmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.a1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A1). Typical value = 0,359.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "a1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.a2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A2). Typical value = 0,586.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "a2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.a3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A3). Typical value = 0,429.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "a3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.a4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A4). Typical value = 0,564.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "a4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.a5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A5). Typical value = 0,001.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "a5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.a6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A6). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "a6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.a7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A7). Typical value = 0,031.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "a7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.a8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Notch filter parameter (A8). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "a8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.ks1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain on signal # 1 (Ks1). Typical value = -0,602.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "ks1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.ks2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain on signal # 2 (Ks2). Typical value = 30,12.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "ks2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Transducer time constant (T1) (>= 0). Typical value = 0,012.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE3B.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Transducer time constant (T2) (>= 0). Typical value = 0,012.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE3B.tw1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (Tw1) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "tw1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE3B.tw2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (Tw2) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "tw2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE3B.tw3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Washout time constant (Tw3) (>= 0). Typical value = 0,6.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "tw3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE3B.vstmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output maximum limit (Vstmax) (> PssIEEE3B.vstmin). Typical value = 0,1.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "vstmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE3B.vstmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output minimum limit (Vstmin) (< PssIEEE3B.vstmax). Typical value = -0,1.", + "rdfs:domain": "cim:PssIEEE3B", + "rdfs:label": "vstmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.bwh1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Notch filter 1 (high-frequency band): three dB bandwidth (Bwi).", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "bwh1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssIEEE4B.bwh2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Notch filter 2 (high-frequency band): three dB bandwidth (Bwi).", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "bwh2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssIEEE4B.bwl1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Notch filter 1 (low-frequency band): three dB bandwidth (Bwi).", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "bwl1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssIEEE4B.bwl2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Notch filter 2 (low-frequency band): three dB bandwidth (Bwi).", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "bwl2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssIEEE4B.kh", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High band gain (KH). Typical value = 120.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kh", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.kh1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High band differential filter gain (KH1). Typical value = 66.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kh1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.kh11", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High band first lead-lag blocks coefficient (KH11). Typical value = 1.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kh11", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.kh17", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High band first lead-lag blocks coefficient (KH17). Typical value = 1.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kh17", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.kh2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High band differential filter gain (KH2). Typical value = 66.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kh2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intermediate band gain (KI). Typical value = 30.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.ki1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intermediate band differential filter gain (KI1). Typical value = 66.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ki1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.ki11", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intermediate band first lead-lag blocks coefficient (KI11). Typical value = 1.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ki11", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.ki17", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intermediate band first lead-lag blocks coefficient (KI17). Typical value = 1.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ki17", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.ki2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intermediate band differential filter gain (KI2). Typical value = 66.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ki2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.kl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low band gain (KL). Typical value = 7.5.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.kl1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low band differential filter gain (KL1). Typical value = 66.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kl1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.kl11", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low band first lead-lag blocks coefficient (KL11). Typical value = 1.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kl11", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.kl17", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low band first lead-lag blocks coefficient (KL17). Typical value = 1.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kl17", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.kl2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low band differential filter gain (KL2). Typical value = 66.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "kl2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.omeganh1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Notch filter 1 (high-frequency band): filter frequency (omegani).", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "omeganh1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssIEEE4B.omeganh2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Notch filter 2 (high-frequency band): filter frequency (omegani).", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "omeganh2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssIEEE4B.omeganl1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Notch filter 1 (low-frequency band): filter frequency (omegani).", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "omeganl1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssIEEE4B.omeganl2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Notch filter 2 (low-frequency band): filter frequency (omegani).", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "omeganl2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssIEEE4B.th1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH1) (>= 0). Typical value = 0,01513.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH10) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th11", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH11) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th11", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH12) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH2) (>= 0). Typical value = 0,01816.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH5) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH6) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH7) (>= 0). Typical value = 0,01816.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH8) (>= 0). Typical value = 0,02179.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.th9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "High band time constant (TH9) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "th9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI1) (>= 0). Typical value = 0,173.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI10) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti11", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI11) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti11", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI12) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI2) (>= 0). Typical value = 0,2075.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI5) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI6) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI7) (>= 0). Typical value = 0,2075.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI8) (>= 0). Typical value = 0,2491.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.ti9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Intermediate band time constant (TI9) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "ti9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL1) (>= 0). Typical value = 1,73.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL10) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl11", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL11) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl11", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL12) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL2) (>= 0). Typical value = 2,075.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL5) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL6) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL7) (>= 0). Typical value = 2,075.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL8) (>= 0). Typical value = 2,491.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.tl9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Low band time constant (TL9) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "tl9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssIEEE4B.vhmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High band output maximum limit (VHmax) (> PssIEEE4B.vhmin). Typical value = 0,6.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "vhmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.vhmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "High band output minimum limit (VHmin) (< PssIEEE4V.vhmax). Typical value = -0,6.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "vhmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.vimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intermediate band output maximum limit (VImax) (> PssIEEE4B.vimin). Typical value = 0,6.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "vimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.vimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Intermediate band output minimum limit (VImin) (< PssIEEE4B.vimax). Typical value = -0,6.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "vimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.vlmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low band output maximum limit (VLmax) (> PssIEEE4B.vlmin). Typical value = 0,075.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "vlmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.vlmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Low band output minimum limit (VLmin) (< PssIEEE4B.vlmax). Typical value = -0,075.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "vlmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.vstmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PSS output maximum limit (VSTmax) (> PssIEEE4B.vstmin). Typical value = 0,15.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "vstmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssIEEE4B.vstmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PSS output minimum limit (VSTmin) (< PssIEEE4B.vstmax). Typical value = -0,15.", + "rdfs:domain": "cim:PssIEEE4B", + "rdfs:label": "vstmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST1.dtc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time step related to activation of controls (deltatc) (>= 0). Typical value = 0,025.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "dtc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST1.dtf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time step frequency calculation (deltatf) (>= 0). Typical value = 0,025.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "dtf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST1.dtp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time step active power calculation (deltatp) (>= 0). Typical value = 0,0125.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "dtp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST1.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K). Typical value = 9.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST1.m", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(M). M = 2 x H. Typical value = 5.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "m", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST1.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T1) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST1.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T2) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST1.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T3) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST1.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T4) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST1.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tf) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST1.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tp) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:PssPTIST1", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.a0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (A0).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "a0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.a1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (Al).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "a1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.a2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (A2).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "a2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.a3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (A3).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "a3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.a4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (A4).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "a4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.a5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (A5).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "a5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.al", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (Al).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "al", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.athres", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Threshold value above which output averaging will be bypassed (Athres). Typical value = 0,005.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "athres", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.b0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (B0).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "b0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.b1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (B1).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "b1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.b2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (B2).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "b2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.b3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (B3).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "b3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.b4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (B4).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "b4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.b5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Filter coefficient (B5).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "b5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.dl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (Dl).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "dl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.dtc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time step related to activation of controls (deltatc) (>= 0). Typical value = 0,025 (0,03 for 50 Hz).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "dtc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.dtf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time step frequency calculation (deltatf) (>= 0). Typical value = 0,025 (0,03 for 50 Hz).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "dtf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.dtp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time step active power calculation (deltatp) (>= 0). Typical value = 0,0125 (0,015 for 50 Hz).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "dtp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.isw", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Digital/analogue output switch (Isw).\ntrue = produce analogue output\nfalse = convert to digital output, using tap selection table.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "isw", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PssPTIST3.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K). Typical value = 9.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.lthres", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Threshold value (Lthres).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "lthres", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.m", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(M). M = 2 x H. Typical value = 5.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "m", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.nav", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Number of control outputs to average (NAV) (1 <= NAV <= 16). Typical value = 4.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "nav", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssPTIST3.ncl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Number of counts at limit to active limit function (NCL) (> 0).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "ncl", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssPTIST3.ncr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Number of counts until reset after limit function is triggered (NCR).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "ncr", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssPTIST3.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "(Pmin).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssPTIST3.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T1) (>= 0). Typical value = 0,3.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T2) (>= 0). Typical value = 1.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T3) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T4) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T5) (>= 0).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T6) (>= 0).", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.tf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tf) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "tf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssPTIST3.tp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tp) (>= 0). Typical value = 0,2.", + "rdfs:domain": "cim:PssPTIST3", + "rdfs:label": "tp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssRQB.kdpm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Lead lag gain (KDPM). Typical value = 0,185.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "kdpm", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssRQB.ki2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Speed input gain (Ki2). Typical value = 3,43.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "ki2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssRQB.ki3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Electrical power input gain (Ki3). Typical value = -11,45.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "ki3", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssRQB.ki4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Mechanical power input gain (Ki4). Typical value = 11,86.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "ki4", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:PssRQB.sibv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Speed deadband (SIBV). Typical value = 0,006.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "sibv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssRQB.t4f", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead lag time constant (T4F) (>= 0). Typical value = 0,045.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "t4f", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssRQB.t4m", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Input time constant (T4M) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "t4m", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssRQB.t4mom", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Speed time constant (T4MOM) (>= 0). Typical value = 1,27.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "t4mom", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssRQB.tomd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Speed delay (TOMD) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "tomd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssRQB.tomsl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Speed time constant (TOMSL) (>= 0). Typical value = 0,04.", + "rdfs:domain": "cim:PssRQB", + "rdfs:label": "tomsl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSB4.kx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (Kx). Typical value = 2,7.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "kx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSB4.ta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Ta) (>= 0). Typical value = 0,37.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "ta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSB4.tb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tb) (>= 0). Typical value = 0,37.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "tb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSB4.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tc) (>= 0). Typical value = 0,035.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSB4.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Td) (>= 0). Typical value = 0,0.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSB4.te", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Te) (>= 0). Typical value = 0,0169.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "te", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSB4.tt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tt) (>= 0). Typical value = 0,18.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "tt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSB4.tx1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Reset time constant (Tx1) (>= 0). Typical value = 0,035.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "tx1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSB4.tx2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tx2) (>= 0). Typical value = 5,0.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "tx2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSB4.vsmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (Vsmax) (> PssSB4.vsmin). Typical value = 0,062.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "vsmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSB4.vsmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limiter (Vsmin) (< PssSB4.vsmax). Typical value = -0,062.", + "rdfs:domain": "cim:PssSB4", + "rdfs:label": "vsmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSH.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Main gain (K). Typical value = 1.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSH.k0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain 0 (K0). Typical value = 0,012.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "k0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSH.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain 1 (K1). Typical value = 0,488.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSH.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain 2 (K2). Typical value = 0,064.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSH.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain 3 (K3). Typical value = 0,224.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSH.k4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain 4 (K4). Typical value = 0,1.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "k4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSH.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant 1 (T1) (> 0). Typical value = 0,076.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSH.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant 2 (T2) (> 0). Typical value = 0,086.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSH.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant 3 (T3) (> 0). Typical value = 1,068.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSH.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant 4 (T4) (> 0). Typical value = 1,913.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSH.td", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Input time constant (Td) (>= 0). Typical value = 10.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "td", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSH.vsmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Output maximum limit (Vsmax) (> PssSH.vsmin). Typical value = 0,1.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "vsmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSH.vsmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Output minimum limit (Vsmin) (< PssSH.vsmax). Typical value = -0,1.", + "rdfs:domain": "cim:PssSH", + "rdfs:label": "vsmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSK.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain P (K1). Typical value = -0,3.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSK.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain fE (K2). Typical value = -0,15.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSK.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain If (K3). Typical value = 10.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSK.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Denominator time constant (T1) (> 0,005). Typical value = 0,3.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSK.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant (T2) (> 0,005). Typical value = 0,35.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSK.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Denominator time constant (T3) (> 0,005). Typical value = 0,22.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSK.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant (T4) (> 0,005). Typical value = 0,02.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSK.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Denominator time constant (T5) (> 0,005). Typical value = 0,02.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSK.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant (T6) (> 0,005). Typical value = 0,02.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSK.vsmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output maximum limit (VSMAX) (> PssSK.vsmin). Typical value = 0,4.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "vsmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSK.vsmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output minimum limit (VSMIN) (< PssSK.vsmax). Typical value = -0.4.", + "rdfs:domain": "cim:PssSK", + "rdfs:label": "vsmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSTAB2A.hlim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stabilizer output limiter (HLIM). Typical value = 0,5.", + "rdfs:domain": "cim:PssSTAB2A", + "rdfs:label": "hlim", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSTAB2A.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K2). Typical value = 1,0.", + "rdfs:domain": "cim:PssSTAB2A", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSTAB2A.k3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K3). Typical value = 0,25.", + "rdfs:domain": "cim:PssSTAB2A", + "rdfs:label": "k3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSTAB2A.k4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K4). Typical value = 0,075.", + "rdfs:domain": "cim:PssSTAB2A", + "rdfs:label": "k4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSTAB2A.k5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain (K5). Typical value = 2,5.", + "rdfs:domain": "cim:PssSTAB2A", + "rdfs:label": "k5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssSTAB2A.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T2). Typical value = 4,0.", + "rdfs:domain": "cim:PssSTAB2A", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSTAB2A.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T3). Typical value = 2,0.", + "rdfs:domain": "cim:PssSTAB2A", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssSTAB2A.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (T5). Typical value = 4,5.", + "rdfs:domain": "cim:PssSTAB2A", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal 1 gain (K1). Typical value = 1,13.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "k1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssWECC.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Input signal 2 gain (K2). Typical value = 0,0.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "k2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssWECC.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Input signal 1 transducer time constant (T1) (>= 0). Typical value = 0,037.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.t10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (T10) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.t2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Input signal 2 transducer time constant (T2) (>= 0). Typical value = 0,0.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.t3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Stabilizer washout time constant (T3) (>= 0). Typical value = 9,5.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.t4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Stabilizer washout time lag constant (T4) (>= 0). Typical value = 9,5.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.t5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant (T5) (>= 0). Typical value = 1,7.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.t6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (T6) (>= 0). Typical value = 1,5.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.t7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant (T7) (>= 0). Typical value = 1,7.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.t8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (T8) (>= 0). Typical value = 1,5.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.t9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant (T9) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "t9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:PssWECC.vcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum value for voltage compensator output (VCL). Typical value = 0.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "vcl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssWECC.vcu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum value for voltage compensator output (VCU). Typical value = 0.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "vcu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssWECC.vsmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum output signal (Vsmax) (> PssWECC.vsmin). Typical value = 0,05.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "vsmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PssWECC.vsmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum output signal (Vsmin) (< PssWECC.vsmax). Typical value = -0,05.", + "rdfs:domain": "cim:PssWECC", + "rdfs:label": "vsmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:RotatingMachineDynamics.damping", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Damping torque coefficient (D) (>= 0). A proportionality constant that, when multiplied by the angular velocity of the rotor poles with respect to the magnetic field (frequency), results in the damping torque. This value is often zero when the sources of damping torques (generator damper windings, load damping effects, etc.) are modelled in detail. Typical value = 0.", + "rdfs:domain": "cim:RotatingMachineDynamics", + "rdfs:label": "damping", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RotatingMachineDynamics.inertia", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Inertia constant of generator or motor and mechanical load (H) (> 0). This is the specification for the stored energy in the rotating mass when operating at rated speed. For a generator, this includes the generator plus all other elements (turbine, exciter) on the same shaft and has units of MW x s. For a motor, it includes the motor plus its mechanical load. Conventional units are PU on the generator MVA base, usually expressed as MW x s / MVA or just s. This value is used in the accelerating power reference frame for operator training simulator solutions. Typical value = 3.", + "rdfs:domain": "cim:RotatingMachineDynamics", + "rdfs:label": "inertia", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:RotatingMachineDynamics.saturationFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Saturation factor at rated terminal voltage (S1) (>= 0). Not used by simplified model. Defined by defined by S(E1) in the SynchronousMachineSaturationParameters diagram. Typical value = 0,02.", + "rdfs:domain": "cim:RotatingMachineDynamics", + "rdfs:label": "saturationFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RotatingMachineDynamics.saturationFactor120", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Saturation factor at 120% of rated terminal voltage (S12) (>= RotatingMachineDynamics.saturationFactor). Not used by the simplified model, defined by S(E2) in the SynchronousMachineSaturationParameters diagram. Typical value = 0,12.", + "rdfs:domain": "cim:RotatingMachineDynamics", + "rdfs:label": "saturationFactor120", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RotatingMachineDynamics.statorLeakageReactance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stator leakage reactance (Xl) (>= 0). Typical value = 0,15.", + "rdfs:domain": "cim:RotatingMachineDynamics", + "rdfs:label": "statorLeakageReactance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:RotatingMachineDynamics.statorResistance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Stator (armature) resistance (Rs) (>= 0). Typical value = 0,005.", + "rdfs:domain": "cim:RotatingMachineDynamics", + "rdfs:label": "statorResistance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SVCUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:SVCUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:SynchronousMachineDetailed.efdBaseRatio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Ratio (exciter voltage/generator voltage) of Efd bases of exciter and generator models (> 0). Typical value = 1.", + "rdfs:domain": "cim:SynchronousMachineDetailed", + "rdfs:label": "efdBaseRatio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:SynchronousMachineDetailed.saturationFactor120QAxis", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Quadrature-axis saturation factor at 120% of rated terminal voltage (S12q) (>= SynchonousMachineDetailed.saturationFactorQAxis). Typical value = 0,12.", + "rdfs:domain": "cim:SynchronousMachineDetailed", + "rdfs:label": "saturationFactor120QAxis", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:SynchronousMachineDetailed.saturationFactorQAxis", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Quadrature-axis saturation factor at rated terminal voltage (S1q) (>= 0). Typical value = 0,02.", + "rdfs:domain": "cim:SynchronousMachineDetailed", + "rdfs:label": "saturationFactorQAxis", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.r1d", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Direct-axis damper 1 winding resistance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "r1d", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.r1q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Quadrature-axis damper 1 winding resistance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "r1q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.r2q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Quadrature-axis damper 2 winding resistance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "r2q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.rfd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field winding resistance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "rfd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.x1d", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Direct-axis damper 1 winding leakage reactance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "x1d", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.x1q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Quadrature-axis damper 1 winding leakage reactance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "x1q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.x2q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Quadrature-axis damper 2 winding leakage reactance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "x2q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.xad", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Direct-axis mutual reactance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "xad", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.xaq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Quadrature-axis mutual reactance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "xaq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.xf1d", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Differential mutual (“Canay”) reactance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "xf1d", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineEquivalentCircuit.xfd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Field winding leakage reactance.", + "rdfs:domain": "cim:SynchronousMachineEquivalentCircuit", + "rdfs:label": "xfd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.ks", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Saturation loading correction factor (Ks) (>= 0). Used only by type J model. Typical value = 0.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "ks", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.tc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Damping time constant for “Canay” reactance (>= 0). Typical value = 0.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "tc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.tpdo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Direct-axis transient rotor time constant (T'do) (> SynchronousMachineTimeConstantReactance.tppdo). Typical value = 5.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "tpdo", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.tppdo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Direct-axis subtransient rotor time constant (T''do) (> 0). Typical value = 0,03.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "tppdo", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.tppqo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Quadrature-axis subtransient rotor time constant (T''qo) (> 0). Typical value = 0,03.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "tppqo", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.tpqo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Quadrature-axis transient rotor time constant (T'qo) (> SynchronousMachineTimeConstantReactance.tppqo). Typical value = 0,5.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "tpqo", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.xDirectSubtrans", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Direct-axis subtransient reactance (unsaturated) (X''d) (> RotatingMachineDynamics.statorLeakageReactance). Typical value = 0,2.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "xDirectSubtrans", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.xDirectSync", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Direct-axis synchronous reactance (Xd) (>= SynchronousMachineTimeConstantReactance.xDirectTrans). The quotient of a sustained value of that AC component of armature voltage that is produced by the total direct-axis flux due to direct-axis armature current and the value of the AC component of this current, the machine running at rated speed. Typical value = 1,8.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "xDirectSync", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.xDirectTrans", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Direct-axis transient reactance (unsaturated) (X'd) (>= SynchronousMachineTimeConstantReactance.xDirectSubtrans). Typical value = 0,5.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "xDirectTrans", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.xQuadSubtrans", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Quadrature-axis subtransient reactance (X''q) (> RotatingMachineDynamics.statorLeakageReactance). Typical value = 0,2.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "xQuadSubtrans", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.xQuadSync", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Quadrature-axis synchronous reactance (Xq) (>= SynchronousMachineTimeConstantReactance.xQuadTrans).\nThe ratio of the component of reactive armature voltage, due to the quadrature-axis component of armature current, to this component of current, under steady state conditions and at rated frequency. Typical value = 1,6.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "xQuadSync", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineTimeConstantReactance.xQuadTrans", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Quadrature-axis transient reactance (X'q) (>= SynchronousMachineTimeConstantReactance.xQuadSubtrans). Typical value = 0,3.", + "rdfs:domain": "cim:SynchronousMachineTimeConstantReactance", + "rdfs:label": "xQuadTrans", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachineUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:SynchronousMachineUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TurbLCFB1.db", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Controller deadband (db). Typical value = 0.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "db", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TurbLCFB1.emax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum control error (Emax) (see parameter detail 4). Typical value = 0,02.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "emax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TurbLCFB1.fb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Frequency bias gain (Fb). Typical value = 0.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "fb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TurbLCFB1.fbf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Frequency bias flag (Fbf).\ntrue = enable frequency bias\nfalse = disable frequency bias.\nTypical value = false.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "fbf", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TurbLCFB1.irmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum turbine speed/load reference bias (Irmax) (see parameter detail 3). Typical value = 0.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "irmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TurbLCFB1.ki", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain (Ki). Typical value = 0.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "ki", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TurbLCFB1.kp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain (Kp). Typical value = 0.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "kp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TurbLCFB1.mwbase", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Base for power values (MWbase) (> 0). Unit = MW.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "mwbase", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:TurbLCFB1.pbf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Power controller flag (Pbf).\ntrue = enable load controller\nfalse = disable load controller.\nTypical value = false.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "pbf", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TurbLCFB1.pmwset", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Power controller setpoint (Pmwset) (see parameter detail 1). Unit = MW. Typical value = 0.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "pmwset", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:TurbLCFB1.speedReferenceGovernor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of turbine governor reference (Type).\ntrue = speed reference governor\nfalse = load reference governor.\nTypical value = true.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "speedReferenceGovernor", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TurbLCFB1.tpelec", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Power transducer time constant (Tpelec) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:TurbLCFB1", + "rdfs:label": "tpelec", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:TurbineGovernorUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:TurbineGovernorUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TurbineLoadControllerUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:TurbineLoadControllerUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:UnderexcLim2Simplified.kui", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain Under excitation limiter (KUI). Typical value = 0,1.", + "rdfs:domain": "cim:UnderexcLim2Simplified", + "rdfs:label": "kui", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLim2Simplified.p0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Segment P initial point (P0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLim2Simplified", + "rdfs:label": "p0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLim2Simplified.p1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Segment P end point (P1). Typical value = 1.", + "rdfs:domain": "cim:UnderexcLim2Simplified", + "rdfs:label": "p1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLim2Simplified.q0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Segment Q initial point (Q0). Typical value = -0,31.", + "rdfs:domain": "cim:UnderexcLim2Simplified", + "rdfs:label": "q0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLim2Simplified.q1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Segment Q end point (Q1). Typical value = -0,1.", + "rdfs:domain": "cim:UnderexcLim2Simplified", + "rdfs:label": "q1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLim2Simplified.vuimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum error signal (VUIMAX) (> UnderexcLim2Simplified.vuimin). Typical value = 1.", + "rdfs:domain": "cim:UnderexcLim2Simplified", + "rdfs:label": "vuimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLim2Simplified.vuimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum error signal (VUIMIN) (< UnderexcLim2Simplified.vuimax). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLim2Simplified", + "rdfs:label": "vuimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.kuc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL centre setting (KUC). Typical value = 1,38.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "kuc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.kuf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL excitation system stabilizer gain (KUF). Typical value = 3,3.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "kuf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.kui", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL integral gain (KUI). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "kui", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.kul", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL proportional gain (KUL). Typical value = 100.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "kul", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.kur", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL radius setting (KUR). Typical value = 1,95.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "kur", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.tu1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lead time constant (TU1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "tu1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE1.tu2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lag time constant (TU2) (>= 0). Typical value = 0,05.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "tu2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE1.tu3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lead time constant (TU3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "tu3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE1.tu4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lag time constant (TU4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "tu4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE1.vucmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL maximum limit for operating point phasor magnitude (VUCMAX). Typical value = 5,8.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "vucmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.vuimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL integrator output maximum limit (VUIMAX) (> UnderexcLimIEEE1.vuimin).", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "vuimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.vuimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL integrator output minimum limit (VUIMIN) (< UnderexcLimIEEE1.vuimax).", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "vuimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.vulmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL output maximum limit (VULMAX) (> UnderexcLimIEEE1.vulmin). Typical value = 18.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "vulmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.vulmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL output minimum limit (VULMIN) (< UnderexcLimIEEE1.vulmax). Typical value = -18.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "vulmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE1.vurmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL maximum limit for radius phasor magnitude (VURMAX). Typical value = 5,8.", + "rdfs:domain": "cim:UnderexcLimIEEE1", + "rdfs:label": "vurmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.k1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "UEL terminal voltage exponent applied to real power input to UEL limit look-up table (k1). Typical value = 2.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "k1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:UnderexcLimIEEE2.k2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "UEL terminal voltage exponent applied to reactive power output from UEL limit look-up table (k2). Typical value = 2.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "k2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:UnderexcLimIEEE2.kfb", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain associated with optional integrator feedback input signal to UEL (KFB). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "kfb", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.kuf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL excitation system stabilizer gain (KUF). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "kuf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.kui", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL integral gain (KUI). Typical value = 0,5.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "kui", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.kul", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL proportional gain (KUL). Typical value = 0,8.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "kul", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P1). Typical value = 0,3.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P10).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P2). Typical value = 0,6.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P3). Typical value = 0,9.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P4). Typical value = 1,02.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P5).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P6).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P7).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P8).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.p9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Real power values for endpoints (P9).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "p9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q0). Typical value = -0,31.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q1). Typical value = -0,31.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q10", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q10).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q10", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q2). Typical value = -0,28.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q3). Typical value = -0,21.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q4). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q5", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q5).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q5", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q6", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q6).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q6", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q7", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q7).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q7", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q8", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q8).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q8", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.q9", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power values for endpoints (Q9).", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "q9", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.tu1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lead time constant (TU1) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "tu1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE2.tu2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lag time constant (TU2) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "tu2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE2.tu3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lead time constant (TU3) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "tu3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE2.tu4", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "UEL lag time constant (TU4) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "tu4", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE2.tul", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant associated with optional integrator feedback input signal to UEL (TUL) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "tul", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE2.tup", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Real power filter time constant (TUP) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "tup", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE2.tuq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Reactive power filter time constant (TUQ) (>= 0). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "tuq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE2.tuv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage filter time constant (TUV) (>= 0). Typical value = 5.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "tuv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimIEEE2.vuimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL integrator output maximum limit (VUIMAX) (> UnderexcLimIEEE2.vuimin). Typical value = 0,25.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "vuimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.vuimin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL integrator output minimum limit (VUIMIN) (< UnderexcLimIEEE2.vuimax). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "vuimin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.vulmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL output maximum limit (VULMAX) (> UnderexcLimIEEE2.vulmin). Typical value = 0,25.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "vulmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimIEEE2.vulmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "UEL output minimum limit (VULMIN) (< UnderexcLimIEEE2.vulmax). Typical value = 0.", + "rdfs:domain": "cim:UnderexcLimIEEE2", + "rdfs:label": "vulmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX1.k", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum excitation limit slope (K) (> 0).", + "rdfs:domain": "cim:UnderexcLimX1", + "rdfs:label": "k", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX1.kf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Differential gain (KF2).", + "rdfs:domain": "cim:UnderexcLimX1", + "rdfs:label": "kf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX1.km", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum excitation limit gain (KM).", + "rdfs:domain": "cim:UnderexcLimX1", + "rdfs:label": "km", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX1.melmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum excitation limit value (MELMAX).", + "rdfs:domain": "cim:UnderexcLimX1", + "rdfs:label": "melmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX1.tf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Differential time constant (TF2) (>= 0).", + "rdfs:domain": "cim:UnderexcLimX1", + "rdfs:label": "tf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimX1.tm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Minimum excitation limit time constant (TM) (>= 0).", + "rdfs:domain": "cim:UnderexcLimX1", + "rdfs:label": "tm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimX2.kf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Differential gain (KF2).", + "rdfs:domain": "cim:UnderexcLimX2", + "rdfs:label": "kf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX2.km", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum excitation limit gain (KM).", + "rdfs:domain": "cim:UnderexcLimX2", + "rdfs:label": "km", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX2.melmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum excitation limit value (MELMAX).", + "rdfs:domain": "cim:UnderexcLimX2", + "rdfs:label": "melmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX2.qo", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation centre setting (QO).", + "rdfs:domain": "cim:UnderexcLimX2", + "rdfs:label": "qo", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX2.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Excitation radius (R).", + "rdfs:domain": "cim:UnderexcLimX2", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:UnderexcLimX2.tf2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Differential time constant (TF2) (>= 0).", + "rdfs:domain": "cim:UnderexcLimX2", + "rdfs:label": "tf2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcLimX2.tm", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Minimum excitation limit time constant (TM) (>= 0).", + "rdfs:domain": "cim:UnderexcLimX2", + "rdfs:label": "tm", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:UnderexcitationLimiterUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:UnderexcitationLimiterUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:VAdjIEEE.adjslew", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Rate at which output of adjuster changes (ADJ_SLEW). Unit = s / PU. Typical value = 300.", + "rdfs:domain": "cim:VAdjIEEE", + "rdfs:label": "adjslew", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:VAdjIEEE.taoff", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time that adjuster pulses are off (TAOFF) (>= 0). Typical value = 0,5.", + "rdfs:domain": "cim:VAdjIEEE", + "rdfs:label": "taoff", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:VAdjIEEE.taon", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time that adjuster pulses are on (TAON) (>= 0). Typical value = 0,1.", + "rdfs:domain": "cim:VAdjIEEE", + "rdfs:label": "taon", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:VAdjIEEE.vadjf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Set high to provide a continuous raise or lower (VADJF).", + "rdfs:domain": "cim:VAdjIEEE", + "rdfs:label": "vadjf", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:VAdjIEEE.vadjmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum output of the adjuster (VADJMAX) (> VAdjIEEE.vadjmin). Typical value = 1,1.", + "rdfs:domain": "cim:VAdjIEEE", + "rdfs:label": "vadjmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:VAdjIEEE.vadjmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum output of the adjuster (VADJMIN) (< VAdjIEEE.vadjmax). Typical value = 0,9.", + "rdfs:domain": "cim:VAdjIEEE", + "rdfs:label": "vadjmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:VCompIEEEType1.rc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Resistive component of compensation of a generator (Rc) (>= 0).", + "rdfs:domain": "cim:VCompIEEEType1", + "rdfs:label": "rc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:VCompIEEEType1.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant which is used for the combined voltage sensing and compensation signal (Tr) (>= 0).", + "rdfs:domain": "cim:VCompIEEEType1", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:VCompIEEEType1.xc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive component of compensation of a generator (Xc) (>= 0).", + "rdfs:domain": "cim:VCompIEEEType1", + "rdfs:label": "xc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:VCompIEEEType2.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant which is used for the combined voltage sensing and compensation signal (Tr) (>= 0).", + "rdfs:domain": "cim:VCompIEEEType2", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:VSCUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:VSCUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:VoltageAdjusterUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:VoltageAdjusterUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:VoltageCompensatorUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:VoltageCompensatorUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:WindAeroOneDimIEC.ka", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Aerodynamic gain (ka). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindAeroOneDimIEC", + "rdfs:label": "ka", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindAeroOneDimIEC.thetaomega", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Initial pitch angle (thetaomega0). It is a case-dependent parameter.", + "rdfs:domain": "cim:WindAeroOneDimIEC", + "rdfs:label": "thetaomega", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:WindAeroTwoDimIEC.dpomega", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Partial derivative of aerodynamic power with respect to changes in WTR speed (dpomega). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindAeroTwoDimIEC", + "rdfs:label": "dpomega", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindAeroTwoDimIEC.dptheta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Partial derivative of aerodynamic power with respect to changes in pitch angle (dptheta). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindAeroTwoDimIEC", + "rdfs:label": "dptheta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindAeroTwoDimIEC.dpv1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Partial derivative (dpv1). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindAeroTwoDimIEC", + "rdfs:label": "dpv1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindAeroTwoDimIEC.omegazero", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rotor speed if the wind turbine is not derated (omega0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindAeroTwoDimIEC", + "rdfs:label": "omegazero", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindAeroTwoDimIEC.pavail", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Available aerodynamic power (pavail). It is a case-dependent parameter.", + "rdfs:domain": "cim:WindAeroTwoDimIEC", + "rdfs:label": "pavail", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindAeroTwoDimIEC.thetav2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Blade angle at twice rated wind speed (thetav2). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindAeroTwoDimIEC", + "rdfs:label": "thetav2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:WindAeroTwoDimIEC.thetazero", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Pitch angle if the wind turbine is not derated (theta0). It is a case-dependent parameter.", + "rdfs:domain": "cim:WindAeroTwoDimIEC", + "rdfs:label": "thetazero", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:WindContCurrLimIEC.imax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum continuous current at the wind turbine terminals (imax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContCurrLimIEC", + "rdfs:label": "imax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContCurrLimIEC.imaxdip", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum current during voltage dip at the wind turbine terminals (imaxdip). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContCurrLimIEC", + "rdfs:label": "imaxdip", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContCurrLimIEC.kpqu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Partial derivative of reactive current limit (Kpqu) versus voltage. It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContCurrLimIEC", + "rdfs:label": "kpqu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContCurrLimIEC.mdfslim", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Limitation of type 3 stator current (MDFSLim). MDFSLim = 1 for wind turbines type 4. It is a type-dependent parameter.\nfalse= total current limitation (0 in the IEC model)\ntrue=stator current limitation (1 in the IEC model).", + "rdfs:domain": "cim:WindContCurrLimIEC", + "rdfs:label": "mdfslim", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:WindContCurrLimIEC.mqpri", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Prioritisation of Q control during UVRT (Mqpri). It is a project-dependent parameter.\ntrue = reactive power priority (1 in the IEC model)\nfalse = active power priority (0 in the IEC model).", + "rdfs:domain": "cim:WindContCurrLimIEC", + "rdfs:label": "mqpri", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:WindContCurrLimIEC.tufiltcl", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage measurement filter time constant (Tufiltcl) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContCurrLimIEC", + "rdfs:label": "tufiltcl", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContCurrLimIEC.upqumax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Wind turbine voltage in the operation point where zero reactive current can be delivered (upqumax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContCurrLimIEC", + "rdfs:label": "upqumax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.dpmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum wind turbine power ramp rate (dpmax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "dpmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.dprefmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum ramp rate of wind turbine reference power (dprefmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "dprefmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.dprefmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum ramp rate of wind turbine reference power (dprefmin). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "dprefmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.dthetamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Ramp limitation of torque, required in some grid codes (dtmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "dthetamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.dthetamaxuvrt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Limitation of torque rise rate during UVRT (dthetamaxUVRT). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "dthetamaxuvrt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.kdtd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Gain for active drive train damping (KDTD). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "kdtd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.kip", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI controller integration parameter (KIp). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "kip", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.kpp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "PI controller proportional gain (KPp). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "kpp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.mpuvrt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Enable UVRT power control mode (MpUVRT). It is a project-dependent parameter.\ntrue = voltage control (1 in the IEC model)\nfalse = reactive power control (0 in the IEC model).", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "mpuvrt", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:WindContPType3IEC.omegadtd", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Active drive train damping frequency (omegaDTD). It can be calculated from two mass model parameters. It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "omegadtd", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.omegaoffset", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Offset to reference value that limits controller action during rotor speed changes (omegaoffset). It is a case-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "omegaoffset", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.pdtdmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum active drive train damping power (pDTDmax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "pdtdmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.tdvs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time delay after deep voltage sags (TDVS) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "tdvs", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPType3IEC.thetaemin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum electrical generator torque (temin). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "thetaemin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.thetauscale", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage scaling factor of reset-torque (tuscale). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "thetauscale", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.tomegafiltp3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for generator speed measurement (Tomegafiltp3) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "tomegafiltp3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPType3IEC.tomegaref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant in speed reference filter (Tomega,ref) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "tomegaref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPType3IEC.tpfiltp3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for power measurement (Tpfiltp3) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "tpfiltp3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPType3IEC.tpord", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Time constant in power order lag (Tpord). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "tpord", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.tufiltp3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for voltage measurement (Tufiltp3) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "tufiltp3", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPType3IEC.udvs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage limit for hold UVRT status after deep voltage sags (uDVS). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "udvs", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.updip", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage dip threshold for P-control (uPdip). Part of turbine control, often different (e.g 0.8) from converter thresholds. It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "updip", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType3IEC.zeta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Coefficient for active drive train damping (zeta). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType3IEC", + "rdfs:label": "zeta", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindContPType4aIEC.dpmaxp4a", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum wind turbine power ramp rate (dpmaxp4A). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType4aIEC", + "rdfs:label": "dpmaxp4a", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType4aIEC.tpordp4a", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant in power order lag (Tpordp4A) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType4aIEC", + "rdfs:label": "tpordp4a", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPType4aIEC.tufiltp4a", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage measurement filter time constant (Tufiltp4A) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType4aIEC", + "rdfs:label": "tufiltp4a", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPType4bIEC.dpmaxp4b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum wind turbine power ramp rate (dpmaxp4B). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContPType4bIEC", + "rdfs:label": "dpmaxp4b", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPType4bIEC.tpaero", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant in aerodynamic power response (Tpaero) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType4bIEC", + "rdfs:label": "tpaero", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPType4bIEC.tpordp4b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant in power order lag (Tpordp4B) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType4bIEC", + "rdfs:label": "tpordp4b", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPType4bIEC.tufiltp4b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage measurement filter time constant (Tufiltp4B) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPType4bIEC", + "rdfs:label": "tufiltp4b", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContPitchAngleIEC.dthetamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum pitch positive ramp rate (dthetamax) (> WindContPitchAngleIEC.dthetamin). It is a type-dependent parameter. Unit = degrees / s.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "dthetamax", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindContPitchAngleIEC.dthetamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum pitch negative ramp rate (dthetamin) (< WindContPitchAngleIEC.dthetamax). It is a type-dependent parameter. Unit = degrees / s.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "dthetamin", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindContPitchAngleIEC.kic", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power PI controller integration gain (KIc). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "kic", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPitchAngleIEC.kiomega", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Speed PI controller integration gain (KIomega). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "kiomega", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPitchAngleIEC.kpc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power PI controller proportional gain (KPc). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "kpc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPitchAngleIEC.kpomega", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Speed PI controller proportional gain (KPomega). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "kpomega", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPitchAngleIEC.kpx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Pitch cross coupling gain (KPX). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "kpx", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContPitchAngleIEC.thetamax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Maximum pitch angle (thetamax) (> WindContPitchAngleIEC.thetamin). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "thetamax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:WindContPitchAngleIEC.thetamin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Minimum pitch angle (thetamin) (< WindContPitchAngleIEC.thetamax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "thetamin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:WindContPitchAngleIEC.ttheta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Pitch time constant (ttheta) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContPitchAngleIEC", + "rdfs:label": "ttheta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContQIEC.iqh1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum reactive current injection during dip (iqh1). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "iqh1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.iqmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum reactive current injection (iqmax) (> WindContQIEC.iqmin). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "iqmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.iqmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum reactive current injection (iqmin) (< WindContQIEC.iqmax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "iqmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.iqpost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Post fault reactive current injection (iqpost). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "iqpost", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.kiq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power PI controller integration gain (KI,q). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "kiq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.kiu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage PI controller integration gain (KI,u). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "kiu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.kpq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power PI controller proportional gain (KP,q). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "kpq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.kpu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage PI controller proportional gain (KP,u). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "kpu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.kqv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage scaling factor for UVRT current (Kqv). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "kqv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.rdroop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Resistive component of voltage drop impedance (rdroop) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "rdroop", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.tpfiltq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Power measurement filter time constant (Tpfiltq) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "tpfiltq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContQIEC.tpost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Length of time period where post fault reactive power is injected (Tpost) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "tpost", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContQIEC.tqord", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant in reactive power order lag (Tqord) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "tqord", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContQIEC.tufiltq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage measurement filter time constant (Tufiltq) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "tufiltq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContQIEC.udb1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage deadband lower limit (udb1). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "udb1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.udb2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage deadband upper limit (udb2). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "udb2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.umax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum voltage in voltage PI controller integral term (umax) (> WindContQIEC.umin). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "umax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.umin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum voltage in voltage PI controller integral term (umin) (< WindContQIEC.umax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "umin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.uqdip", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage threshold for UVRT detection in Q control (uqdip). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "uqdip", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.uref0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "User-defined bias in voltage reference (uref0). It is a case-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "uref0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQIEC.xdroop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Inductive component of voltage drop impedance (xdroop) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindContQIEC", + "rdfs:label": "xdroop", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQLimIEC.qmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum reactive power (qmax) (> WindContQLimIEC.qmin). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQLimIEC", + "rdfs:label": "qmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQLimIEC.qmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum reactive power (qmin) (< WindContQLimIEC.qmax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQLimIEC", + "rdfs:label": "qmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContQPQULimIEC.tpfiltql", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Power measurement filter time constant for Q capacity (Tpfiltql) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQPQULimIEC", + "rdfs:label": "tpfiltql", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContQPQULimIEC.tufiltql", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage measurement filter time constant for Q capacity (Tufiltql) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContQPQULimIEC", + "rdfs:label": "tufiltql", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContRotorRIEC.kirr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Integral gain in rotor resistance PI controller (KIrr). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "kirr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContRotorRIEC.komegafilt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Filter gain for generator speed measurement (Komegafilt). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "komegafilt", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindContRotorRIEC.kpfilt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Filter gain for power measurement (Kpfilt). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "kpfilt", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindContRotorRIEC.kprr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Proportional gain in rotor resistance PI controller (KPrr). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "kprr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContRotorRIEC.rmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum rotor resistance (rmax) (> WindContRotorRIEC.rmin). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "rmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContRotorRIEC.rmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum rotor resistance (rmin) (< WindContRotorRIEC.rmax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "rmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindContRotorRIEC.tomegafiltrr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for generator speed measurement (Tomegafiltrr) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "tomegafiltrr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindContRotorRIEC.tpfiltrr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for power measurement (Tpfiltrr) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindContRotorRIEC", + "rdfs:label": "tpfiltrr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindDynamicsLookupTable.input", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Input value (x) for the lookup table function.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "input", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindDynamicsLookupTable.output", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Output value (y) for the lookup table function.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "output", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindDynamicsLookupTable.sequence", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Sequence numbers of the pairs of the input (x) and the output (y) of the lookup table function.", + "rdfs:domain": "cim:WindDynamicsLookupTable", + "rdfs:label": "sequence", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:WindGenType3IEC.dipmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum active current ramp rate (dipmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindGenType3IEC", + "rdfs:label": "dipmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindGenType3IEC.diqmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum reactive current ramp rate (diqmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindGenType3IEC", + "rdfs:label": "diqmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindGenType3IEC.xs", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Electromagnetic transient reactance (xS). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindGenType3IEC", + "rdfs:label": "xs", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindGenType3aIEC.kpc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Current PI controller proportional gain (KPc). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindGenType3aIEC", + "rdfs:label": "kpc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindGenType3aIEC.tic", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Current PI controller integration time constant (TIc) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindGenType3aIEC", + "rdfs:label": "tic", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindGenType3bIEC.mwtcwp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Crowbar control mode (MWTcwp). It is a case-dependent parameter.\ntrue = 1 in the IEC model\nfalse = 0 in the IEC model.", + "rdfs:domain": "cim:WindGenType3bIEC", + "rdfs:label": "mwtcwp", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:WindGenType3bIEC.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Current generation time constant (Tg) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindGenType3bIEC", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindGenType3bIEC.two", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant for crowbar washout filter (Two) (>= 0). It is a case-dependent parameter.", + "rdfs:domain": "cim:WindGenType3bIEC", + "rdfs:label": "two", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindGenType4IEC.dipmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum active current ramp rate (dipmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindGenType4IEC", + "rdfs:label": "dipmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindGenType4IEC.diqmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum reactive current ramp rate (diqmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindGenType4IEC", + "rdfs:label": "diqmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindGenType4IEC.diqmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum reactive current ramp rate (diqmin). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindGenType4IEC", + "rdfs:label": "diqmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindGenType4IEC.tg", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant (Tg) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindGenType4IEC", + "rdfs:label": "tg", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindMechIEC.cdrt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Drive train damping (cdrt). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindMechIEC", + "rdfs:label": "cdrt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindMechIEC.hgen", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Inertia constant of generator (Hgen) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindMechIEC", + "rdfs:label": "hgen", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindMechIEC.hwtr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Inertia constant of wind turbine rotor (HWTR) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindMechIEC", + "rdfs:label": "hwtr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindMechIEC.kdrt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Drive train stiffness (kdrt). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindMechIEC", + "rdfs:label": "kdrt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPitchContPowerIEC.dpmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rate limit for increasing power (dpmax) (> WindPitchContPowerIEC.dpmin). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "dpmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPitchContPowerIEC.dpmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Rate limit for decreasing power (dpmin) (< WindPitchContPowerIEC.dpmax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "dpmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPitchContPowerIEC.pmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum power setting (pmin). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "pmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPitchContPowerIEC.pset", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "If pinit < pset then power will be ramped down to pmin. It is (pset) in the IEC 61400-27-1:2015. It is a type-dependent parameter.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "pset", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPitchContPowerIEC.t1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant (T1) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "t1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPitchContPowerIEC.tr", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Voltage measurement time constant (Tr) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "tr", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPitchContPowerIEC.uuvrt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Dip detection threshold (uUVRT). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindPitchContPowerIEC", + "rdfs:label": "uuvrt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.dprefmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum ramp rate of pWTref request from the plant controller to the wind turbines (dprefmax) (> WindPlantFreqPcontrolIEC.dprefmin). It is a case-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "dprefmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.dprefmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum (negative) ramp rate of pWTref request from the plant controller to the wind turbines (dprefmin) (< WindPlantFreqPcontrolIEC.dprefmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "dprefmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.dpwprefmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum positive ramp rate for wind plant power reference (dpWPrefmax) (> WindPlantFreqPcontrolIEC.dpwprefmin). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "dpwprefmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.dpwprefmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum negative ramp rate for wind plant power reference (dpWPrefmin) (< WindPlantFreqPcontrolIEC.dpwprefmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "dpwprefmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.kiwpp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Plant P controller integral gain (KIWPp). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "kiwpp", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.kiwppmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum PI integrator term (KIWPpmax) (> WindPlantFreqPcontrolIEC.kiwppmin). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "kiwppmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.kiwppmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum PI integrator term (KIWPpmin) (< WindPlantFreqPcontrolIEC.kiwppmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "kiwppmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.kpwpp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Plant P controller proportional gain (KPWPp). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "kpwpp", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.kwppref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Power reference gain (KWPpref). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "kwppref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.prefmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum pWTref request from the plant controller to the wind turbines (prefmax) (> WindPlantFreqPcontrolIEC.prefmin). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "prefmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.prefmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum pWTref request from the plant controller to the wind turbines (prefmin) (< WindPlantFreqPcontrolIEC.prefmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "prefmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.tpft", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant in reference value transfer function (Tpft) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "tpft", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.tpfv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant in reference value transfer function (Tpfv) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "tpfv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.twpffiltp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for frequency measurement (TWPffiltp) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "twpffiltp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantFreqPcontrolIEC.twppfiltp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for active power measurement (TWPpfiltp) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantFreqPcontrolIEC", + "rdfs:label": "twppfiltp", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.dxrefmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum positive ramp rate for wind turbine reactive power/voltage reference (dxrefmax) (> WindPlantReactiveControlIEC.dxrefmin). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "dxrefmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.dxrefmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum negative ramp rate for wind turbine reactive power/voltage reference (dxrefmin) (< WindPlantReactiveControlIEC.dxrefmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "dxrefmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.kiwpx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Plant Q controller integral gain (KIWPx). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "kiwpx", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.kiwpxmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum reactive power/voltage reference from integration (KIWPxmax) (> WindPlantReactiveControlIEC.kiwpxmin). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "kiwpxmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.kiwpxmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum reactive power/voltage reference from integration (KIWPxmin) (< WindPlantReactiveControlIEC.kiwpxmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "kiwpxmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.kpwpx", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Plant Q controller proportional gain (KPWPx). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "kpwpx", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.kwpqref", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Reactive power reference gain (KWPqref). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "kwpqref", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.kwpqu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Plant voltage control droop (KWPqu). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "kwpqu", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.tuqfilt", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for voltage-dependent reactive power (Tuqfilt) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "tuqfilt", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.twppfiltq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for active power measurement (TWPpfiltq) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "twppfiltq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.twpqfiltq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for reactive power measurement (TWPqfiltq) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "twpqfiltq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.twpufiltq", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Filter time constant for voltage measurement (TWPufiltq) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "twpufiltq", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.txft", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lead time constant in reference value transfer function (Txft) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "txft", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.txfv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Lag time constant in reference value transfer function (Txfv) (>= 0). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "txfv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.uwpqdip", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage threshold for UVRT detection in Q control (uWPqdip). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "uwpqdip", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.xrefmax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum xWTref (qWTref or delta uWTref) request from the plant controller (xrefmax) (> WindPlantReactiveControlIEC.xrefmin). It is a case-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "xrefmax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantReactiveControlIEC.xrefmin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Minimum xWTref (qWTref or delta uWTref) request from the plant controller (xrefmin) (< WindPlantReactiveControlIEC.xrefmax). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindPlantReactiveControlIEC", + "rdfs:label": "xrefmin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindPlantUserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:WindPlantUserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:WindProtectionIEC.dfimax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Maximum rate of change of frequency (dFmax). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "dfimax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindProtectionIEC.fover", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Wind turbine over frequency protection activation threshold (fover). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "fover", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindProtectionIEC.funder", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Wind turbine under frequency protection activation threshold (funder). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "funder", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindProtectionIEC.mzc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Zero crossing measurement mode (Mzc). It is a type-dependent parameter. \ntrue = WT protection system uses zero crossings to detect frequency (1 in the IEC model)\nfalse = WT protection system does not use zero crossings to detect frequency (0 in the IEC model).", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "mzc", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:WindProtectionIEC.tfma", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time interval of moving average window (TfMA) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "tfma", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindProtectionIEC.uover", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Wind turbine over voltage protection activation threshold (uover). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "uover", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindProtectionIEC.uunder", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Wind turbine under voltage protection activation threshold (uunder). It is a project-dependent parameter.", + "rdfs:domain": "cim:WindProtectionIEC", + "rdfs:label": "uunder", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindRefFrameRotIEC.tpll", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time constant for PLL first order filter model (TPLL) (>= 0). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindRefFrameRotIEC", + "rdfs:label": "tpll", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:WindRefFrameRotIEC.upll1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage below which the angle of the voltage is filtered and possibly also frozen (uPLL1). It is a type-dependent parameter.", + "rdfs:domain": "cim:WindRefFrameRotIEC", + "rdfs:label": "upll1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindRefFrameRotIEC.upll2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage (uPLL2) below which the angle of the voltage is frozen if uPLL2 is smaller or equal to uPLL1 . It is a type-dependent parameter.", + "rdfs:domain": "cim:WindRefFrameRotIEC", + "rdfs:label": "upll2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:WindType1or2UserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:WindType1or2UserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:WindType3or4UserDefined.proprietary", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Behaviour is based on a proprietary model as opposed to a detailed model.\ntrue = user-defined model is proprietary with behaviour mutually understood by sending and receiving applications and parameters passed as general attributes\nfalse = user-defined model is explicitly defined in terms of control blocks and their input and output signals.", + "rdfs:domain": "cim:WindType3or4UserDefined", + "rdfs:label": "proprietary", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.VA", + "rdfs:comment": "Product of the RMS value of the voltage and the RMS value of the current.", + "rdfs:label": "ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.m2", + "rdfs:comment": "Area.", + "rdfs:label": "Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:DroopSignalFeedbackKind.electricalPower", + "@type": "cim:DroopSignalFeedbackKind", + "cims:stereotype": "enum", + "rdfs:comment": "Electrical power feedback (connection indicated as 1 in the block diagrams of models, e.g. GovCT1, GovCT2).", + "rdfs:label": "electricalPower" + }, + { + "@id": "cim:DroopSignalFeedbackKind.fuelValveStroke", + "@type": "cim:DroopSignalFeedbackKind", + "cims:stereotype": "enum", + "rdfs:comment": "Fuel valve stroke feedback (true stroke) (connection indicated as 2 in the block diagrams of model, e.g. GovCT1, GovCT2).", + "rdfs:label": "fuelValveStroke" + }, + { + "@id": "cim:DroopSignalFeedbackKind.governorOutput", + "@type": "cim:DroopSignalFeedbackKind", + "cims:stereotype": "enum", + "rdfs:comment": "Governor output feedback (requested stroke) (connection indicated as 3 in the block diagrams of models, e.g. GovCT1, GovCT2).", + "rdfs:label": "governorOutput" + }, + { + "@id": "cim:DroopSignalFeedbackKind.none", + "@type": "cim:DroopSignalFeedbackKind", + "cims:stereotype": "enum", + "rdfs:comment": "No droop signal feedback, is isochronous governor.", + "rdfs:label": "none" + }, + { + "@id": "cim:ExcIEEEST1AUELselectorKind.ignoreUELsignal", + "@type": "cim:ExcIEEEST1AUELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Ignore UEL signal.", + "rdfs:label": "ignoreUELsignal" + }, + { + "@id": "cim:ExcIEEEST1AUELselectorKind.inputAddedToErrorSignal", + "@type": "cim:ExcIEEEST1AUELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "UEL input added to error signal.", + "rdfs:label": "inputAddedToErrorSignal" + }, + { + "@id": "cim:ExcIEEEST1AUELselectorKind.inputHVgateErrorSignal", + "@type": "cim:ExcIEEEST1AUELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "UEL input HV gate with error signal.", + "rdfs:label": "inputHVgateErrorSignal" + }, + { + "@id": "cim:ExcIEEEST1AUELselectorKind.inputHVgateVoltageOutput", + "@type": "cim:ExcIEEEST1AUELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "UEL input HV gate with voltage regulator output.", + "rdfs:label": "inputHVgateVoltageOutput" + }, + { + "@id": "cim:ExcREXSFeedbackSignalKind.fieldCurrent", + "@type": "cim:ExcREXSFeedbackSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "The exciter field current is used.", + "rdfs:label": "fieldCurrent" + }, + { + "@id": "cim:ExcREXSFeedbackSignalKind.fieldVoltage", + "@type": "cim:ExcREXSFeedbackSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "The voltage regulator output voltage is used. It is the same as exciter field voltage.", + "rdfs:label": "fieldVoltage" + }, + { + "@id": "cim:ExcREXSFeedbackSignalKind.outputVoltage", + "@type": "cim:ExcREXSFeedbackSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "The output voltage of the exciter is used.", + "rdfs:label": "outputVoltage" + }, + { + "@id": "cim:ExcST6BOELselectorKind.afterUEL", + "@type": "cim:ExcST6BOELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "The connection is after UEL. Corresponds to OELin = 2 on the ExcST6B diagram.", + "rdfs:label": "afterUEL" + }, + { + "@id": "cim:ExcST6BOELselectorKind.beforeUEL", + "@type": "cim:ExcST6BOELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "The connection is before UEL. Corresponds to OELin = 1 on the ExcST6B diagram.", + "rdfs:label": "beforeUEL" + }, + { + "@id": "cim:ExcST6BOELselectorKind.noOELinput", + "@type": "cim:ExcST6BOELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "No OEL input is used. Corresponds to OELin not = 1 and not = 2 on the ExcST6B diagram. Original ExcST6B model would have called this OELin = 0.", + "rdfs:label": "noOELinput" + }, + { + "@id": "cim:ExcST7BOELselectorKind.addVref", + "@type": "cim:ExcST7BOELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "The signal is added to Vref. Corresponds to OELin = 1 on the ExcST7B diagram.", + "rdfs:label": "addVref" + }, + { + "@id": "cim:ExcST7BOELselectorKind.inputLVgate", + "@type": "cim:ExcST7BOELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "The signal is connected into the input LVGate. Corresponds to OELin = 2 on the ExcST7B diagram.", + "rdfs:label": "inputLVgate" + }, + { + "@id": "cim:ExcST7BOELselectorKind.noOELinput", + "@type": "cim:ExcST7BOELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "No OEL input is used. Corresponds to OELin not = 1 and not = 2 and not = 3 on the ExcST7B diagram. Original ExcST7B model would have called this OELin = 0.", + "rdfs:label": "noOELinput" + }, + { + "@id": "cim:ExcST7BOELselectorKind.outputLVgate", + "@type": "cim:ExcST7BOELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "The signal is connected into the output LVGate. Corresponds to OELin = 3 on the ExcST7B diagram.", + "rdfs:label": "outputLVgate" + }, + { + "@id": "cim:ExcST7BUELselectorKind.addVref", + "@type": "cim:ExcST7BUELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "The signal is added to Vref. Corresponds to UELin = 1 on the ExcST7B diagram.", + "rdfs:label": "addVref" + }, + { + "@id": "cim:ExcST7BUELselectorKind.inputHVgate", + "@type": "cim:ExcST7BUELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "The signal is connected into the input HVGate. Corresponds to UELin = 2 on the ExcST7B diagram.", + "rdfs:label": "inputHVgate" + }, + { + "@id": "cim:ExcST7BUELselectorKind.noUELinput", + "@type": "cim:ExcST7BUELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "No UEL input is used. Corresponds to UELin not = 1 and not = 2 and not = 3 on the ExcST7B diagram. Original ExcST7B model would have called this UELin = 0.", + "rdfs:label": "noUELinput" + }, + { + "@id": "cim:ExcST7BUELselectorKind.outputHVgate", + "@type": "cim:ExcST7BUELselectorKind", + "cims:stereotype": "enum", + "rdfs:comment": "The signal is connected into the output HVGate. Corresponds to UELin = 3 on the ExcST7B diagram.", + "rdfs:label": "outputHVgate" + }, + { + "@id": "cim:FrancisGovernorControlKind.electromechanicalElectrohydraulic", + "@type": "cim:FrancisGovernorControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Electromechanical and electrohydraulic regulator (Cflag=3).", + "rdfs:label": "electromechanicalElectrohydraulic" + }, + { + "@id": "cim:FrancisGovernorControlKind.mechanicHydraulicTransientFeedback", + "@type": "cim:FrancisGovernorControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Mechanic-hydraulic regulator with transient feedback (Cflag=2).", + "rdfs:label": "mechanicHydraulicTransientFeedback" + }, + { + "@id": "cim:FrancisGovernorControlKind.mechanicHydrolicTachoAccelerator", + "@type": "cim:FrancisGovernorControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Mechanic-hydraulic regulator with tacho-accelerometer (Cflag = 1).", + "rdfs:label": "mechanicHydrolicTachoAccelerator" + }, + { + "@id": "cim:Frequency", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.Hz", + "rdfs:comment": "Cycles per second.", + "rdfs:label": "Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:GenericNonLinearLoadModelKind.exponentialRecovery", + "@type": "cim:GenericNonLinearLoadModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "Exponential recovery model.", + "rdfs:label": "exponentialRecovery" + }, + { + "@id": "cim:GenericNonLinearLoadModelKind.loadAdaptive", + "@type": "cim:GenericNonLinearLoadModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "Load adaptive model.", + "rdfs:label": "loadAdaptive" + }, + { + "@id": "cim:GovHydro4ModelKind.francisPelton", + "@type": "cim:GovHydro4ModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "Francis or Pelton model.", + "rdfs:label": "francisPelton" + }, + { + "@id": "cim:GovHydro4ModelKind.kaplan", + "@type": "cim:GovHydro4ModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "Kaplan model.", + "rdfs:label": "kaplan" + }, + { + "@id": "cim:GovHydro4ModelKind.simple", + "@type": "cim:GovHydro4ModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "Simple model.", + "rdfs:label": "simple" + }, + { + "@id": "cim:IfdBaseKind.ifag", + "@type": "cim:IfdBaseKind", + "cims:stereotype": "enum", + "rdfs:comment": "Air gap line mode.", + "rdfs:label": "ifag" + }, + { + "@id": "cim:IfdBaseKind.iffl", + "@type": "cim:IfdBaseKind", + "cims:stereotype": "enum", + "rdfs:comment": "Full load system mode.", + "rdfs:label": "iffl" + }, + { + "@id": "cim:IfdBaseKind.ifnl", + "@type": "cim:IfdBaseKind", + "cims:stereotype": "enum", + "rdfs:comment": "No load system with saturation mode.", + "rdfs:label": "ifnl" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:InputSignalKind.branchCurrent", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is amplitude of remote branch current.", + "rdfs:label": "branchCurrent" + }, + { + "@id": "cim:InputSignalKind.busFrequency", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is bus voltage frequency. This could be a terminal frequency or remote frequency.", + "rdfs:label": "busFrequency" + }, + { + "@id": "cim:InputSignalKind.busFrequencyDeviation", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is deviation of bus voltage frequency. This could be a terminal frequency deviation or remote frequency deviation.", + "rdfs:label": "busFrequencyDeviation" + }, + { + "@id": "cim:InputSignalKind.busVoltage", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is bus voltage. This could be a terminal voltage or remote voltage.", + "rdfs:label": "busVoltage" + }, + { + "@id": "cim:InputSignalKind.busVoltageDerivative", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is derivative of bus voltage. This could be a terminal voltage derivative or remote voltage derivative.", + "rdfs:label": "busVoltageDerivative" + }, + { + "@id": "cim:InputSignalKind.fieldCurrent", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is generator field current.", + "rdfs:label": "fieldCurrent" + }, + { + "@id": "cim:InputSignalKind.generatorAcceleratingPower", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is generator accelerating power.", + "rdfs:label": "generatorAcceleratingPower" + }, + { + "@id": "cim:InputSignalKind.generatorElectricalPower", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is generator electrical power on rated S.", + "rdfs:label": "generatorElectricalPower" + }, + { + "@id": "cim:InputSignalKind.generatorMechanicalPower", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is generator mechanical power.", + "rdfs:label": "generatorMechanicalPower" + }, + { + "@id": "cim:InputSignalKind.rotorAngularFrequencyDeviation", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is rotor or shaft angular frequency deviation.", + "rdfs:label": "rotorAngularFrequencyDeviation" + }, + { + "@id": "cim:InputSignalKind.rotorSpeed", + "@type": "cim:InputSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input signal is rotor or shaft speed (angular frequency).", + "rdfs:label": "rotorSpeed" + }, + { + "@id": "cim:Length", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.m", + "rdfs:comment": "Unit of length. It shall be a positive value or zero.", + "rdfs:label": "Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Per Unit - a positive or negative value referred to a defined base. Values typically range from -10 to +10.", + "rdfs:label": "PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:RemoteSignalKind.remoteBranchCurrentAmplitude", + "@type": "cim:RemoteSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input is branch current amplitude from remote terminal bus.", + "rdfs:label": "remoteBranchCurrentAmplitude" + }, + { + "@id": "cim:RemoteSignalKind.remoteBusFrequency", + "@type": "cim:RemoteSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input is frequency from remote terminal bus.", + "rdfs:label": "remoteBusFrequency" + }, + { + "@id": "cim:RemoteSignalKind.remoteBusFrequencyDeviation", + "@type": "cim:RemoteSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input is frequency deviation from remote terminal bus.", + "rdfs:label": "remoteBusFrequencyDeviation" + }, + { + "@id": "cim:RemoteSignalKind.remoteBusVoltage", + "@type": "cim:RemoteSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input is voltage from remote terminal bus.", + "rdfs:label": "remoteBusVoltage" + }, + { + "@id": "cim:RemoteSignalKind.remoteBusVoltageAmplitude", + "@type": "cim:RemoteSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input is voltage amplitude from remote terminal bus.", + "rdfs:label": "remoteBusVoltageAmplitude" + }, + { + "@id": "cim:RemoteSignalKind.remoteBusVoltageAmplitudeDerivative", + "@type": "cim:RemoteSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input is branch current amplitude derivative from remote terminal bus.", + "rdfs:label": "remoteBusVoltageAmplitudeDerivative" + }, + { + "@id": "cim:RemoteSignalKind.remoteBusVoltageFrequency", + "@type": "cim:RemoteSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input is voltage frequency from remote terminal bus.", + "rdfs:label": "remoteBusVoltageFrequency" + }, + { + "@id": "cim:RemoteSignalKind.remoteBusVoltageFrequencyDeviation", + "@type": "cim:RemoteSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input is voltage frequency deviation from remote terminal bus.", + "rdfs:label": "remoteBusVoltageFrequencyDeviation" + }, + { + "@id": "cim:RemoteSignalKind.remotePuBusVoltageDerivative", + "@type": "cim:RemoteSignalKind", + "cims:stereotype": "enum", + "rdfs:comment": "Input is PU voltage derivative from remote terminal bus.", + "rdfs:label": "remotePuBusVoltageDerivative" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:RotorKind.roundRotor", + "@type": "cim:RotorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Round rotor type of synchronous machine.", + "rdfs:label": "roundRotor" + }, + { + "@id": "cim:RotorKind.salientPole", + "@type": "cim:RotorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Salient pole type of synchronous machine.", + "rdfs:label": "salientPole" + }, + { + "@id": "cim:Seconds", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.s", + "rdfs:comment": "Time, in seconds.", + "rdfs:label": "Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:StaticLoadModelKind.constantZ", + "@type": "cim:StaticLoadModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "The load is represented as a constant impedance. ConstantZ equations are used for active and reactive power and no attributes are required.", + "rdfs:label": "constantZ" + }, + { + "@id": "cim:StaticLoadModelKind.exponential", + "@type": "cim:StaticLoadModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "This model is an exponential representation of the load. Exponential equations for active and reactive power are used and the following attributes are required:\nkp1, kp2, kp3, kpf, ep1, ep2, ep3\nkq1, kq2, kq3, kqf, eq1, eq2, eq3.", + "rdfs:label": "exponential" + }, + { + "@id": "cim:StaticLoadModelKind.zIP1", + "@type": "cim:StaticLoadModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "This model integrates the frequency-dependent load (primarily motors). ZIP1 equations for active and reactive power are used and the following attributes are required:\nkp1, kp2, kp3, kpf\nkq1, kq2, kq3, kqf.", + "rdfs:label": "zIP1" + }, + { + "@id": "cim:StaticLoadModelKind.zIP2", + "@type": "cim:StaticLoadModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "This model separates the frequency-dependent load (primarily motors) from other load. ZIP2 equations for active and reactive power are used and the following attributes are required:\nkp1, kp2, kp3, kq4, kpf\nkq1, kq2, kq3, kq4, kqf.", + "rdfs:label": "zIP2" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:SynchronousMachineModelKind.subtransient", + "@type": "cim:SynchronousMachineModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "Subtransient synchronous machine model.", + "rdfs:label": "subtransient" + }, + { + "@id": "cim:SynchronousMachineModelKind.subtransientSimplified", + "@type": "cim:SynchronousMachineModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "Simplified version of subtransient synchronous machine model where magnetic coupling between the direct- and quadrature- axes is ignored.", + "rdfs:label": "subtransientSimplified" + }, + { + "@id": "cim:SynchronousMachineModelKind.subtransientSimplifiedDirectAxis", + "@type": "cim:SynchronousMachineModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "Simplified version of a subtransient synchronous machine model with no damper circuit on the direct-axis.", + "rdfs:label": "subtransientSimplifiedDirectAxis" + }, + { + "@id": "cim:SynchronousMachineModelKind.subtransientTypeF", + "@type": "cim:SynchronousMachineModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "WECC type F variant of subtransient synchronous machine model.", + "rdfs:label": "subtransientTypeF" + }, + { + "@id": "cim:SynchronousMachineModelKind.subtransientTypeJ", + "@type": "cim:SynchronousMachineModelKind", + "cims:stereotype": "enum", + "rdfs:comment": "WECC type J variant of subtransient synchronous machine model.", + "rdfs:label": "subtransientTypeJ" + }, + { + "@id": "cim:Temperature", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.degC", + "rdfs:comment": "Value of temperature in degrees Celsius.", + "rdfs:label": "Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.E", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Exa 10**18.", + "rdfs:label": "E" + }, + { + "@id": "cim:UnitMultiplier.G", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Giga 10**9.", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.P", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Peta 10**15.", + "rdfs:label": "P" + }, + { + "@id": "cim:UnitMultiplier.T", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Tera 10**12.", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitMultiplier.Y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yotta 10**24.", + "rdfs:label": "Y" + }, + { + "@id": "cim:UnitMultiplier.Z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zetta 10**21.", + "rdfs:label": "Z" + }, + { + "@id": "cim:UnitMultiplier.a", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Atto 10**-18.", + "rdfs:label": "a" + }, + { + "@id": "cim:UnitMultiplier.c", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Centi 10**-2.", + "rdfs:label": "c" + }, + { + "@id": "cim:UnitMultiplier.d", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deci 10**-1.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitMultiplier.da", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deca 10**1.", + "rdfs:label": "da" + }, + { + "@id": "cim:UnitMultiplier.f", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Femto 10**-15.", + "rdfs:label": "f" + }, + { + "@id": "cim:UnitMultiplier.h", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Hecto 10**2.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.m", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Milli 10**-3.", + "rdfs:label": "m" + }, + { + "@id": "cim:UnitMultiplier.micro", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Micro 10**-6.", + "rdfs:label": "micro" + }, + { + "@id": "cim:UnitMultiplier.n", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Nano 10**-9.", + "rdfs:label": "n" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitMultiplier.p", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Pico 10**-12.", + "rdfs:label": "p" + }, + { + "@id": "cim:UnitMultiplier.y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yocto 10**-24.", + "rdfs:label": "y" + }, + { + "@id": "cim:UnitMultiplier.z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zepto 10**-21.", + "rdfs:label": "z" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.A2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amperes squared (A²).", + "rdfs:label": "A2" + }, + { + "@id": "cim:UnitSymbol.A2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-squared hour, ampere-squared hour.", + "rdfs:label": "A2h" + }, + { + "@id": "cim:UnitSymbol.A2s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere squared time in square amperes (A²s).", + "rdfs:label": "A2s" + }, + { + "@id": "cim:UnitSymbol.APerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.", + "rdfs:label": "APerA" + }, + { + "@id": "cim:UnitSymbol.APerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "A/m, magnetic field strength, amperes per metre.", + "rdfs:label": "APerm" + }, + { + "@id": "cim:UnitSymbol.Ah", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-hours, ampere-hours.", + "rdfs:label": "Ah" + }, + { + "@id": "cim:UnitSymbol.As", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere seconds (A·s).", + "rdfs:label": "As" + }, + { + "@id": "cim:UnitSymbol.Bq", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radioactivity in becquerels (1/s).", + "rdfs:label": "Bq" + }, + { + "@id": "cim:UnitSymbol.Btu", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, British Thermal Units.", + "rdfs:label": "Btu" + }, + { + "@id": "cim:UnitSymbol.C", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge in coulombs (A·s).", + "rdfs:label": "C" + }, + { + "@id": "cim:UnitSymbol.CPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Exposure (x rays), coulombs per kilogram.", + "rdfs:label": "CPerkg" + }, + { + "@id": "cim:UnitSymbol.CPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface charge density, coulombs per square metre.", + "rdfs:label": "CPerm2" + }, + { + "@id": "cim:UnitSymbol.CPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge density, coulombs per cubic metre.", + "rdfs:label": "CPerm3" + }, + { + "@id": "cim:UnitSymbol.F", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric capacitance in farads (C/V).", + "rdfs:label": "F", + "skos:exactMatch": "unit:FARAD" + }, + { + "@id": "cim:UnitSymbol.FPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permittivity, farads per metre.", + "rdfs:label": "FPerm" + }, + { + "@id": "cim:UnitSymbol.G", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density, gausses (1 G = 10-4 T).", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitSymbol.Gy", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose in grays (J/kg).", + "rdfs:label": "Gy" + }, + { + "@id": "cim:UnitSymbol.GyPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose rate, grays per second.", + "rdfs:label": "GyPers" + }, + { + "@id": "cim:UnitSymbol.H", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric inductance in henrys (Wb/A).", + "rdfs:label": "H" + }, + { + "@id": "cim:UnitSymbol.HPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permeability, henrys per metre.", + "rdfs:label": "HPerm" + }, + { + "@id": "cim:UnitSymbol.Hz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency in hertz (1/s).", + "rdfs:label": "Hz", + "skos:exactMatch": "unit:HZ", + "skos:narrower": "unit:REV-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.HzPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.", + "rdfs:label": "HzPerHz" + }, + { + "@id": "cim:UnitSymbol.HzPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rate of change of frequency in hertz per second.", + "rdfs:label": "HzPers" + }, + { + "@id": "cim:UnitSymbol.J", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy in joules (N·m = C·V = W·s).", + "rdfs:label": "J" + }, + { + "@id": "cim:UnitSymbol.JPerK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat capacity in joules/kelvin.", + "rdfs:label": "JPerK" + }, + { + "@id": "cim:UnitSymbol.JPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific energy, Joules / kg.", + "rdfs:label": "JPerkg" + }, + { + "@id": "cim:UnitSymbol.JPerkgK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific heat capacity, specific entropy, joules per kilogram Kelvin.", + "rdfs:label": "JPerkgK" + }, + { + "@id": "cim:UnitSymbol.JPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Insulation energy density, joules per square metre or watt second per square metre.", + "rdfs:label": "JPerm2" + }, + { + "@id": "cim:UnitSymbol.JPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy density, joules per cubic metre.", + "rdfs:label": "JPerm3" + }, + { + "@id": "cim:UnitSymbol.JPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar energy, joules per mole.", + "rdfs:label": "JPermol" + }, + { + "@id": "cim:UnitSymbol.JPermolK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar entropy, molar heat capacity, joules per mole kelvin.", + "rdfs:label": "JPermolK" + }, + { + "@id": "cim:UnitSymbol.JPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy rate in joules per second (J/s).", + "rdfs:label": "JPers" + }, + { + "@id": "cim:UnitSymbol.K", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature in kelvins.", + "rdfs:label": "K" + }, + { + "@id": "cim:UnitSymbol.KPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature change rate in kelvins per second.", + "rdfs:label": "KPers" + }, + { + "@id": "cim:UnitSymbol.M", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length, nautical miles (1 M = 1852 m).", + "rdfs:label": "M" + }, + { + "@id": "cim:UnitSymbol.Mx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux, maxwells (1 Mx = 10-8 Wb).", + "rdfs:label": "Mx" + }, + { + "@id": "cim:UnitSymbol.N", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Force in newtons (kg·m/s²).", + "rdfs:label": "N" + }, + { + "@id": "cim:UnitSymbol.NPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface tension, newton per metre.", + "rdfs:label": "NPerm" + }, + { + "@id": "cim:UnitSymbol.Nm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of force, newton metres.", + "rdfs:label": "Nm" + }, + { + "@id": "cim:UnitSymbol.Oe", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic field in oersteds, (1 Oe = (103/4p) A/m).", + "rdfs:label": "Oe" + }, + { + "@id": "cim:UnitSymbol.Pa", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.", + "rdfs:label": "Pa", + "skos:exactMatch": "unit:PA" + }, + { + "@id": "cim:UnitSymbol.PaPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure change rate in pascals per second.", + "rdfs:label": "PaPers" + }, + { + "@id": "cim:UnitSymbol.Pas", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dynamic viscosity, pascal seconds.", + "rdfs:label": "Pas" + }, + { + "@id": "cim:UnitSymbol.Q", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity power, Q.", + "rdfs:label": "Q" + }, + { + "@id": "cim:UnitSymbol.Qh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity energy, Qh.", + "rdfs:label": "Qh" + }, + { + "@id": "cim:UnitSymbol.S", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance in siemens.", + "rdfs:label": "S", + "skos:exactMatch": "unit:S" + }, + { + "@id": "cim:UnitSymbol.SPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance per length (F/m).", + "rdfs:label": "SPerm" + }, + { + "@id": "cim:UnitSymbol.Sv", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dose equivalent in sieverts (J/kg).", + "rdfs:label": "Sv" + }, + { + "@id": "cim:UnitSymbol.T", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density in teslas (Wb/m2).", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.V2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt squared (W²/A²).", + "rdfs:label": "V2" + }, + { + "@id": "cim:UnitSymbol.V2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-squared hour, volt-squared-hours.", + "rdfs:label": "V2h" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent energy in volt ampere hours.", + "rdfs:label": "VAh" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VArh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive energy in volt ampere reactive hours.", + "rdfs:label": "VArh" + }, + { + "@id": "cim:UnitSymbol.VPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in volt per hertz.", + "rdfs:label": "VPerHz" + }, + { + "@id": "cim:UnitSymbol.VPerV", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.", + "rdfs:label": "VPerV" + }, + { + "@id": "cim:UnitSymbol.VPerVA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVA" + }, + { + "@id": "cim:UnitSymbol.VPerVAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVAr", + "skos:exactMatch": "unit:V-PER-V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric field strength, volts per metre.", + "rdfs:label": "VPerm" + }, + { + "@id": "cim:UnitSymbol.Vh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-hour, Volt hours.", + "rdfs:label": "Vh" + }, + { + "@id": "cim:UnitSymbol.Vs", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt seconds (Ws/A).", + "rdfs:label": "Vs" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.WPerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Active power per current flow, watts per Ampere.", + "rdfs:label": "WPerA", + "skos:exactMatch": "unit:W-PER-A" + }, + { + "@id": "cim:UnitSymbol.WPerW", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.", + "rdfs:label": "WPerW" + }, + { + "@id": "cim:UnitSymbol.WPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat flux density, irradiance, watts per square metre.", + "rdfs:label": "WPerm2" + }, + { + "@id": "cim:UnitSymbol.WPerm2sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiance, watts per square metre steradian.", + "rdfs:label": "WPerm2sr" + }, + { + "@id": "cim:UnitSymbol.WPermK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Thermal conductivity in watt/metres kelvin.", + "rdfs:label": "WPermK" + }, + { + "@id": "cim:UnitSymbol.WPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ramp rate in watts per second.", + "rdfs:label": "WPers", + "skos:exactMatch": "unit:W-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.WPersr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiant intensity, watts per steradian.", + "rdfs:label": "WPersr" + }, + { + "@id": "cim:UnitSymbol.Wb", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in webers (V·s).", + "rdfs:label": "Wb" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.anglemin", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, minutes.", + "rdfs:label": "anglemin" + }, + { + "@id": "cim:UnitSymbol.anglesec", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, seconds.", + "rdfs:label": "anglesec" + }, + { + "@id": "cim:UnitSymbol.bar", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in bars, (1 bar = 100 kPa).", + "rdfs:label": "bar" + }, + { + "@id": "cim:UnitSymbol.cd", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous intensity in candelas.", + "rdfs:label": "cd" + }, + { + "@id": "cim:UnitSymbol.charPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Data rate (baud) in characters per second.", + "rdfs:label": "charPers" + }, + { + "@id": "cim:UnitSymbol.character", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Number of characters.", + "rdfs:label": "character" + }, + { + "@id": "cim:UnitSymbol.cosPhi", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, dimensionless.\nNote 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153.\nNote 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.", + "rdfs:label": "cosPhi" + }, + { + "@id": "cim:UnitSymbol.count", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance, Counter value.", + "rdfs:label": "count" + }, + { + "@id": "cim:UnitSymbol.d", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in days, day = 24 h = 86400 s.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitSymbol.dB", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dB" + }, + { + "@id": "cim:UnitSymbol.dBm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dBm" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.degC", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Relative temperature in degrees Celsius.\nIn the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.", + "rdfs:label": "degC", + "skos:exactMatch": "unit:DEG_C" + }, + { + "@id": "cim:UnitSymbol.ft3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic feet.", + "rdfs:label": "ft3" + }, + { + "@id": "cim:UnitSymbol.gPerg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.", + "rdfs:label": "gPerg" + }, + { + "@id": "cim:UnitSymbol.gal", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).", + "rdfs:label": "gal" + }, + { + "@id": "cim:UnitSymbol.h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in hours, hour = 60 min = 3600 s.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitSymbol.ha", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area, hectares.", + "rdfs:label": "ha" + }, + { + "@id": "cim:UnitSymbol.kat", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity, katal = mol / s.", + "rdfs:label": "kat" + }, + { + "@id": "cim:UnitSymbol.katPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity concentration, katals per cubic metre.", + "rdfs:label": "katPerm3" + }, + { + "@id": "cim:UnitSymbol.kg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kg" + }, + { + "@id": "cim:UnitSymbol.kgPerJ", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerJ" + }, + { + "@id": "cim:UnitSymbol.kgPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerm3" + }, + { + "@id": "cim:UnitSymbol.kgm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm" + }, + { + "@id": "cim:UnitSymbol.kgm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm2" + }, + { + "@id": "cim:UnitSymbol.kn", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Speed, knots (1 kn = 1852/3600) m/s.", + "rdfs:label": "kn" + }, + { + "@id": "cim:UnitSymbol.l", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in litres, litre = dm3 = m3/1000.", + "rdfs:label": "l" + }, + { + "@id": "cim:UnitSymbol.lPerh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, litres per hour.", + "rdfs:label": "lPerh" + }, + { + "@id": "cim:UnitSymbol.lPerl", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.", + "rdfs:label": "lPerl" + }, + { + "@id": "cim:UnitSymbol.lPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in litres per second.", + "rdfs:label": "lPers" + }, + { + "@id": "cim:UnitSymbol.lm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous flux in lumens (cd·sr).", + "rdfs:label": "lm" + }, + { + "@id": "cim:UnitSymbol.lx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Illuminance in lux (lm/m²).", + "rdfs:label": "lx" + }, + { + "@id": "cim:UnitSymbol.m", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length in metres.", + "rdfs:label": "m", + "skos:exactMatch": "unit:M" + }, + { + "@id": "cim:UnitSymbol.m2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area in square metres (m²).", + "rdfs:label": "m2", + "skos:exactMatch": "unit:M2" + }, + { + "@id": "cim:UnitSymbol.m2Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Viscosity in square metres / second (m²/s).", + "rdfs:label": "m2Pers" + }, + { + "@id": "cim:UnitSymbol.m3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in cubic metres (m³).", + "rdfs:label": "m3" + }, + { + "@id": "cim:UnitSymbol.m3Compensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value compensated for weather effects.", + "rdfs:label": "m3Compensated" + }, + { + "@id": "cim:UnitSymbol.m3Perh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, cubic metres per hour.", + "rdfs:label": "m3Perh" + }, + { + "@id": "cim:UnitSymbol.m3Perkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific volume, cubic metres per kilogram, v.", + "rdfs:label": "m3Perkg" + }, + { + "@id": "cim:UnitSymbol.m3Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in cubic metres per second (m³/s).", + "rdfs:label": "m3Pers", + "skos:exactMatch": "unit:M3-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.m3Uncompensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value uncompensated for weather effects.", + "rdfs:label": "m3Uncompensated" + }, + { + "@id": "cim:UnitSymbol.mPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Fuel efficiency in metres per cubic metres (m/m³).", + "rdfs:label": "mPerm3" + }, + { + "@id": "cim:UnitSymbol.mPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Velocity in metres per second (m/s).", + "rdfs:label": "mPers" + }, + { + "@id": "cim:UnitSymbol.mPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Acceleration in metres per second squared (m/s²).", + "rdfs:label": "mPers2" + }, + { + "@id": "cim:UnitSymbol.min", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in minutes, minute = 60 s.", + "rdfs:label": "min" + }, + { + "@id": "cim:UnitSymbol.mmHg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).", + "rdfs:label": "mmHg" + }, + { + "@id": "cim:UnitSymbol.mol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance in moles.", + "rdfs:label": "mol" + }, + { + "@id": "cim:UnitSymbol.molPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.", + "rdfs:label": "molPerkg" + }, + { + "@id": "cim:UnitSymbol.molPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.", + "rdfs:label": "molPerm3" + }, + { + "@id": "cim:UnitSymbol.molPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.", + "rdfs:label": "molPermol" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:UnitSymbol.ohmPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance per length in ohms per metre ((V/A)/m).", + "rdfs:label": "ohmPerm" + }, + { + "@id": "cim:UnitSymbol.ohmm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Resistivity, ohm metres, (rho).", + "rdfs:label": "ohmm" + }, + { + "@id": "cim:UnitSymbol.onePerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reciprocal of frequency (1/Hz).", + "rdfs:label": "onePerHz" + }, + { + "@id": "cim:UnitSymbol.onePerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Wavenumber, reciprocal metres, (1/m).", + "rdfs:label": "onePerm" + }, + { + "@id": "cim:UnitSymbol.ppm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration in parts per million.", + "rdfs:label": "ppm" + }, + { + "@id": "cim:UnitSymbol.rad", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in radians (m/m).", + "rdfs:label": "rad", + "skos:exactMatch": "unit:RAD" + }, + { + "@id": "cim:UnitSymbol.radPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular velocity in radians per second (rad/s).", + "rdfs:label": "radPers" + }, + { + "@id": "cim:UnitSymbol.radPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular acceleration, radians per second squared.", + "rdfs:label": "radPers2" + }, + { + "@id": "cim:UnitSymbol.rev", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of rotation, revolutions.", + "rdfs:label": "rev" + }, + { + "@id": "cim:UnitSymbol.rotPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rotations per second (1/s). See also Hz (1/s).", + "rdfs:label": "rotPers" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:UnitSymbol.sPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.", + "rdfs:label": "sPers" + }, + { + "@id": "cim:UnitSymbol.sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Solid angle in steradians (m2/m2).", + "rdfs:label": "sr" + }, + { + "@id": "cim:UnitSymbol.therm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, therms.", + "rdfs:label": "therm" + }, + { + "@id": "cim:UnitSymbol.tonne", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).", + "rdfs:label": "tonne" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "dy:Package_Domain", + "qudt:applicableUnit": "cim:UnitSymbol.m3Pers", + "rdfs:comment": "Volume per time.", + "rdfs:label": "VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "cim:WindLookupTableFunctionKind.ipmax", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Lookup table for voltage dependency of active current limits (ipmax(uWT)). It is used for the current limitation model, IEC 61400-27-1:2015, 5.6.5.8.", + "rdfs:label": "ipmax" + }, + { + "@id": "cim:WindLookupTableFunctionKind.iqmax", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Lookup table for voltage dependency of reactive current limits (iqmax(uWT)). It is used for the current limitation model, IEC 61400-27-1:2015, 5.6.5.8.", + "rdfs:label": "iqmax" + }, + { + "@id": "cim:WindLookupTableFunctionKind.omegap", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power vs. speed lookup table (omega(p)). It is used for the P control model type 3, IEC 61400-27-1:2015, 5.6.5.4.", + "rdfs:label": "omegap" + }, + { + "@id": "cim:WindLookupTableFunctionKind.prr", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power versus speed change (negative slip) lookup table (prr(deltaomega)). It is used for the rotor resistance control model, IEC 61400-27-1:2015, 5.6.5.3.", + "rdfs:label": "prr" + }, + { + "@id": "cim:WindLookupTableFunctionKind.pwp", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power vs. frequency lookup table (pWPbias(f)). It is used for the wind power plant frequency and active power control model, IEC 61400-27-1:2015, Annex D.", + "rdfs:label": "pwp" + }, + { + "@id": "cim:WindLookupTableFunctionKind.qmaxp", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Lookup table for active power dependency of reactive power maximum limit (qmaxp(p)). It is used for the QP and QU limitation model, IEC 61400-27-1:2015, 5.6.5.10.", + "rdfs:label": "qmaxp" + }, + { + "@id": "cim:WindLookupTableFunctionKind.qmaxu", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Lookup table for voltage dependency of reactive power maximum limit (qmaxu(p)). It is used for the QP and QU limitation model, IEC 61400-27-1:2015, 5.6.5.10.", + "rdfs:label": "qmaxu" + }, + { + "@id": "cim:WindLookupTableFunctionKind.qminp", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Lookup table for active power dependency of reactive power minimum limit (qminp(p)). It is used for the QP and QU limitation model, IEC 61400-27-1:2015, 5.6.5.10.", + "rdfs:label": "qminp" + }, + { + "@id": "cim:WindLookupTableFunctionKind.qminu", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Lookup table for voltage dependency of reactive power minimum limit (qminu(p)). It is used for the QP and QU limitation model, IEC 61400-27-1:2015, 5.6.5.10.", + "rdfs:label": "qminu" + }, + { + "@id": "cim:WindLookupTableFunctionKind.qwp", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Look up table for the UQ static mode (qWP(uerr)). It is used for the voltage and reactive power control model, IEC 61400-27-1:2015, Annex D.", + "rdfs:label": "qwp" + }, + { + "@id": "cim:WindLookupTableFunctionKind.tcwdu", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Crowbar duration versus voltage variation look-up table (TCW(du)). It is a case-dependent parameter. It is used for the type 3B generator set model, IEC 61400-27-1:2015, 5.6.3.3.", + "rdfs:label": "tcwdu" + }, + { + "@id": "cim:WindLookupTableFunctionKind.tduwt", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Lookup table to determine the duration of the power reduction after a voltage dip, depending on the size of the voltage dip (Td(uWT)). It is a type-dependent parameter. It is used for the pitch control power model, IEC 61400-27-1:2015, 5.6.5.1.", + "rdfs:label": "tduwt" + }, + { + "@id": "cim:WindLookupTableFunctionKind.tfover", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Disconnection time versus over-frequency lookup table (Tfover(fWT)). It is used for the grid protection model, IEC 61400-27-1:2015, 5.6.6.", + "rdfs:label": "tfover" + }, + { + "@id": "cim:WindLookupTableFunctionKind.tfunder", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Disconnection time versus under-frequency lookup table (Tfunder(fWT)). It is used for the grid protection model, IEC 61400-27-1:2015, 5.6.6.", + "rdfs:label": "tfunder" + }, + { + "@id": "cim:WindLookupTableFunctionKind.tuover", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Disconnection time versus over-voltage lookup table (Tuover(uWT)). It is used for the grid protection model, IEC 61400-27-1:2015, 5.6.6.", + "rdfs:label": "tuover" + }, + { + "@id": "cim:WindLookupTableFunctionKind.tuunder", + "@type": "cim:WindLookupTableFunctionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Disconnection time versus under-voltage lookup table (Tuunder(uWT)). It is used for the grid protection model, IEC 61400-27-1:2015, 5.6.6.", + "rdfs:label": "tuunder" + }, + { + "@id": "cim:WindPlantQcontrolModeKind.powerFactor", + "@type": "cim:WindPlantQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor reference.", + "rdfs:label": "powerFactor" + }, + { + "@id": "cim:WindPlantQcontrolModeKind.reactivePower", + "@type": "cim:WindPlantQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power reference.", + "rdfs:label": "reactivePower" + }, + { + "@id": "cim:WindPlantQcontrolModeKind.uqStatic", + "@type": "cim:WindPlantQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "UQ static.", + "rdfs:label": "uqStatic" + }, + { + "@id": "cim:WindPlantQcontrolModeKind.voltageControl", + "@type": "cim:WindPlantQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage control.", + "rdfs:label": "voltageControl" + }, + { + "@id": "cim:WindQcontrolModeKind.openLoopReactivePower", + "@type": "cim:WindQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Open loop reactive power control (only used with closed loop at plant level) (MqG equals 2).", + "rdfs:label": "openLoopReactivePower" + }, + { + "@id": "cim:WindQcontrolModeKind.openLooppowerFactor", + "@type": "cim:WindQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Open loop power factor control (MqG equals 4).", + "rdfs:label": "openLooppowerFactor" + }, + { + "@id": "cim:WindQcontrolModeKind.powerFactor", + "@type": "cim:WindQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor control (MqG equals 3).", + "rdfs:label": "powerFactor" + }, + { + "@id": "cim:WindQcontrolModeKind.reactivePower", + "@type": "cim:WindQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power control (MqG equals 1).", + "rdfs:label": "reactivePower" + }, + { + "@id": "cim:WindQcontrolModeKind.voltage", + "@type": "cim:WindQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage control (MqG equals 0).", + "rdfs:label": "voltage" + }, + { + "@id": "cim:WindUVRTQcontrolModeKind.mode0", + "@type": "cim:WindUVRTQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage-dependent reactive current injection (MqUVRT equals 0).", + "rdfs:label": "mode0" + }, + { + "@id": "cim:WindUVRTQcontrolModeKind.mode1", + "@type": "cim:WindUVRTQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive current injection controlled as the pre-fault value plus an additional voltage dependent reactive current injection (MqUVRT equals 1).", + "rdfs:label": "mode1" + }, + { + "@id": "cim:WindUVRTQcontrolModeKind.mode2", + "@type": "cim:WindUVRTQcontrolModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive current injection controlled as the pre-fault value plus an additional voltage-dependent reactive current injection during fault, and as the pre-fault value plus an additional constant reactive current injection post fault (MqUVRT equals 2).", + "rdfs:label": "mode2" + }, + { + "@id": "dy:Package_AsynchronousMachineDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "An asynchronous machine model represents a (induction) generator or motor with no external connection to the rotor windings, e.g. a squirrel-cage induction machine. \nThe interconnection with the electrical network equations can differ among simulation tools. The program only needs to know the terminal to which this asynchronous machine is connected in order to establish the correct interconnection. The interconnection with the motor’s equipment could also differ due to input and output signals required by standard models.\nThe asynchronous machine model is used to model wind generators type 1 and type 2. For these, normal practice is to include the rotor flux transients and neglect the stator flux transients.", + "rdfs:label": "AsynchronousMachineDynamics" + }, + { + "@id": "dy:Package_Base", + "@type": "cims:ClassCategory", + "rdfs:comment": "Content of the base CIM published as IEC 61970-301.", + "rdfs:label": "Base" + }, + { + "@id": "dy:Package_Core", + "@type": "cims:ClassCategory", + "rdfs:comment": "Contains the core PowerSystemResource and ConductingEquipment entities shared by all applications plus common collections of those entities. Not all applications require all the Core entities. This package does not depend on any other package except the Domain package, but most of the other packages have associations and generalizations that depend on it.", + "rdfs:label": "Core" + }, + { + "@id": "dy:Package_DC", + "@type": "cims:ClassCategory", + "rdfs:comment": "This package contains model for direct current equipment and controls.", + "rdfs:label": "DC" + }, + { + "@id": "dy:Package_DiscontinuousExcitationControlDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "In certain system configurations, continuous excitation control with terminal voltage and power system stabilizing regulator input signals does not ensure that the potential of the excitation system for improving system stability is fully exploited. For these situations, discontinuous excitation control signals can be employed to enhance stability following large transient disturbances.\nFor additional information please refer to IEEE 421.5-2005, 12.", + "rdfs:label": "DiscontinuousExcitationControlDynamics" + }, + { + "@id": "dy:Package_Domain", + "@type": "cims:ClassCategory", + "rdfs:comment": "The domain package defines primitive datatypes that are used by classes in other packages. Stereotypes are used to describe the datatypes. The following stereotypes are defined:\n<<enumeration>> A list of permissible constant values.\n<<Primitive>> The most basic data types used to compose all other data types.\n<<CIMDatatype>> A datatype that contains a value attribute, an optional unit of measure and a unit multiplier. The unit and multiplier may be specified as a static variable initialized to the allowed value.\n<<Compound>> A composite of Primitive, enumeration, CIMDatatype or other Compound classes, as long as the Compound classes do not recurse.\nFor all datatypes both positive and negative values are allowed unless stated otherwise for a particular datatype.", + "rdfs:label": "Domain" + }, + { + "@id": "dy:Package_Dynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "The CIM dynamic model definitions reflect the most common IEEE or, in the case of wind models, IEC, representations of models as well as models included in some of the transient stability software widely used by utilities. \nThese dynamic models are intended to ensure interoperability between different vendors’ software products currently in use by electric utility energy companies, utilities, Transmission System Operators (TSOs), Regional Transmission Organizations (RTOs), and Independent System Operators (ISOs). It is important to note that each vendor is free to select its own internal implementation of these models. Differences in vendor results, as long as they are within accepted engineering practice, caused by different internal representations, are acceptable.\nUnless explicitly stated otherwise, the following modelling conventions are followed:\n- limited integrators are of the non-windup type;\n- it shall be possible to enter a time constant of zero (where it makes sense).", + "rdfs:label": "Dynamics" + }, + { + "@id": "dy:Package_DynamicsProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This is the IEC 61970-457 profile.", + "rdfs:label": "DynamicsProfile" + }, + { + "@id": "dy:Package_ExcitationSystemDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "The excitation system model provides the field voltage (Efd) for a synchronous machine model. It is linked to a specific generator (synchronous machine). \nThe representation of all limits used by the models (not including IEEE standard models) shall comply with the representation defined in the Annex E of the IEEE 421.5-2005, unless specified differently in the documentation of the model.\nThe parameters are different for each excitation system model; the same parameter name can have different meaning in different models.", + "rdfs:label": "ExcitationSystemDynamics" + }, + { + "@id": "dy:Package_HVDCDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "High voltage direct current (HVDC) models.", + "rdfs:label": "HVDCDynamics" + }, + { + "@id": "dy:Package_LoadDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "Dynamic load models are used to represent the dynamic real and reactive load behaviour of a load from the static power flow model. \nDynamic load models can be defined as applying either to a single load (energy consumer) or to a group of energy consumers. \nLarge industrial motors or groups of similar motors can be represented by a synchronous machine model (SynchronousMachineDynamics) or an asynchronous machine model (AsynchronousMachineDynamics), which are usually represented as generators with negative active power output in the static (power flow) data.", + "rdfs:label": "LoadDynamics" + }, + { + "@id": "dy:Package_MechanicalLoadDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "A mechanical load represents the variation in a motor's shaft torque or power as a function of shaft speed.", + "rdfs:label": "MechanicalLoadDynamics" + }, + { + "@id": "dy:Package_OverexcitationLimiterDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "Overexcitation limiters (OELs) are also referred to as maximum excitation limiters and field current limiters. The possibility of voltage collapse in stressed power systems increases the importance of modelling these limiters in studies of system conditions that cause machines to operate at high levels of excitation for a sustained period, such as voltage collapse or system-islanding. Such events typically occur over a long time frame compared with transient or small-signal stability simulations.", + "rdfs:label": "OverexcitationLimiterDynamics" + }, + { + "@id": "dy:Package_PFVArControllerType1Dynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "Excitation systems for synchronous machines are sometimes supplied with an optional means of automatically adjusting generator output reactive power (VAr) or power factor (PF) to a user-specified value. This can be accomplished with either a reactive power or power factor controller or regulator. A reactive power or power factor controller is defined as a PF/VAr controller in IEEE 421.1 as “a control function that acts through the reference adjuster to modify the voltage regulator set point to maintain the synchronous machine steady-state power factor or reactive power at a predetermined value.” \nFor additional information please refer to IEEE 421.5-2005, 11.", + "rdfs:label": "PFVArControllerType1Dynamics" + }, + { + "@id": "dy:Package_PFVArControllerType2Dynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "A var/pf regulator is defined as “a synchronous machine regulator that functions to maintain the power factor or reactive component of power at a predetermined value.” \nFor additional information please refer to IEEE 421.5-2005, 11.\n\n", + "rdfs:label": "PFVArControllerType2Dynamics" + }, + { + "@id": "dy:Package_PowerSystemStabilizerDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "The power system stabilizer (PSS) model provides an input (Vs) to the excitation system model to improve damping of system oscillations. A variety of input signals can be used depending on the particular design.", + "rdfs:label": "PowerSystemStabilizerDynamics" + }, + { + "@id": "dy:Package_StandardInterconnections", + "@type": "cims:ClassCategory", + "rdfs:comment": "This subclause describes the standard interconnections for various types of equipment. These interconnections are understood by the application programs and can be identified based on the presence of one of the key classes with a relationship to the static power flow model: SynchronousMachineDynamics, AsynchronousMachineDynamics, EnergyConsumerDynamics or WindTurbineType3or4Dynamics. \nThe relationships between classes expressed in the interconnection diagrams are intended to support dynamic behaviour described by either standard models or user-defined models.\nIn the interconnection diagrams, boxes which are black in colour represent function blocks whose functionality can be provided by one of many standard models or by a user-defined model. Blue boxes represent specific standard models. A dashed box means that the function block or specific standard model is optional.", + "rdfs:label": "StandardInterconnections" + }, + { + "@id": "dy:Package_StandardModels", + "@type": "cims:ClassCategory", + "rdfs:comment": "This subclause contains standard dynamic model specifications grouped into packages by standard function block (type of equipment being modelled).\nIn the CIM, standard dynamic models are expressed by means of a class named with the standard model name and attributes reflecting each of the parameters necessary to describe the behaviour of an instance of the standard model.", + "rdfs:label": "StandardModels" + }, + { + "@id": "dy:Package_StaticVarCompensatorDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "Static var compensator (SVC) models.", + "rdfs:label": "StaticVarCompensatorDynamics" + }, + { + "@id": "dy:Package_SynchronousMachineDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "For conventional power generating units (e.g., thermal, hydro, combustion turbine), a synchronous machine model represents the electrical characteristics of the generator and the mechanical characteristics of the turbine-generator rotational inertia. Large industrial motors or groups of similar motors can be represented by individual motor models which are represented as generators with negative active power in the static (power flow) data. \nThe interconnection with the electrical network equations can differ among simulation tools. The tool only needs to know the synchronous machine to establish the correct interconnection. The interconnection with the motor’s equipment could also differ due to input and output signals required by standard models.", + "rdfs:label": "SynchronousMachineDynamics" + }, + { + "@id": "dy:Package_TurbineGovernorDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "The turbine-governor model is linked to one or two synchronous generators and determines the shaft mechanical power (Pm) or torque (Tm) for the generator model. \nUnlike IEEE standard models for other function blocks, the three IEEE turbine-governor standard models (GovHydroIEEE0, GovHydroIEEE2, and GovSteamIEEE1) are documented in IEEE Transactions, not in IEEE standards. For that reason, diagrams are supplied for those models.\nA 2012 IEEE report, Dynamic Models for Turbine-Governors in Power System Studies, provides updated information on a variety of models including IEEE, vendor and reliability authority models. Fully incorporating the results of that report into the CIM dynamics model is a future effort.", + "rdfs:label": "TurbineGovernorDynamics" + }, + { + "@id": "dy:Package_TurbineLoadControllerDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "A turbine load controller acts to maintain turbine power at a set value by continuous adjustment of the turbine governor speed-load reference.", + "rdfs:label": "TurbineLoadControllerDynamics" + }, + { + "@id": "dy:Package_UnderexcitationLimiterDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "Underexcitation limiters (UELs) act to boost excitation. The UEL typically senses either a combination of voltage and current of the synchronous machine or a combination of real and reactive power. Some UELs utilize a temperature or pressure recalibration feature, in which the UEL characteristic is shifted depending upon the generator cooling gas temperature or pressure.", + "rdfs:label": "UnderexcitationLimiterDynamics" + }, + { + "@id": "dy:Package_UserDefinedModels", + "@type": "cims:ClassCategory", + "rdfs:comment": "This subclause contains user-defined dynamic model classes to support the exchange of both proprietary and explicitly defined user-defined models. \nProprietary models represent behaviour which, while not defined by a standard model class, is mutually understood by the sending and receiving applications based on the name passed in the .name attribute of the appropriate xxxUserDefined class. Proprietary model parameters are passed as general attributes using as many instances of the ProprietaryParameterDynamics class as there are parameters.\nExplicitly defined models describe dynamic behaviour in detail in terms of control blocks and their input and output signals. Note that the classes to support explicitly defined modelling are not currently defined - it is future work intended to also be supported by the family of xxxUserDefined classes.\nBoth types of user-defined models use the family of xxxUserDefined classes, which allow a user-defined model to be used:\n- as the model for an individual standard function block (such as a turbine-governor or power system stabilizer) in a standard interconnection model whose other function blocks could be either standard or user-defined. For an illustration of this form of usage for a proprietary model, see the ExampleFunctionBlockProprietaryModel diagram in subclause 5.5.\n- as the complete representation of a dynamic behaviour model (for an entire synchronous machine, for example) where standard function blocks and standard interconnections are not used at all. For an illustration of this form of usage for a proprietary model, see the ExampleCompleteProprietaryModel diagram in subclause 5.5.", + "rdfs:label": "UserDefinedModels" + }, + { + "@id": "dy:Package_VoltageAdjusterDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "A voltage adjuster is a reference adjuster that uses inputs from a reactive power or power factor controller to modify the voltage regulator set point to maintain the synchronous machine steady-state power factor or reactive power at a predetermined value. \nFor additional information please refer to IEEE 421.5-2005, 11.", + "rdfs:label": "VoltageAdjusterDynamics" + }, + { + "@id": "dy:Package_VoltageCompensatorDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "Synchronous machine terminal voltage transducer and current compensator models adjust the terminal voltage feedback to the excitation system by adding a quantity that is proportional to the terminal current of the generator. It is linked to a specific generator (synchronous machine).\nSeveral types of compensation are available on most excitation systems. Synchronous machine active and reactive current compensation are the most common. Either reactive droop compensation and/or line-drop compensation can be used, simulating an impedance drop and effectively regulating at some point other than the terminals of the machine. The impedance or range of adjustment and type of compensation should be specified for different types. \nCare shall be taken to ensure that a consistent PU system is utilized for the compensator parameters and the synchronous machine current base.\nFor further information see IEEE 421.5-2005, 4.\n\n\n\n", + "rdfs:label": "VoltageCompensatorDynamics" + }, + { + "@id": "dy:Package_WindDynamics", + "@type": "cims:ClassCategory", + "rdfs:comment": "Wind turbines are generally divided into four types, which are currently significant in power systems. The four types have the following characteristics:\n- type 1: wind turbine with directly grid connected asynchronous generator with fixed rotor resistance (typically squirrel cage);\n- type 2: wind turbine with directly grid connected asynchronous generator with variable rotor resistance;\n- type 3: wind turbines with doubly-fed asynchronous generators (directly connected stator and rotor connected through power converter);\n- type 4: wind turbines connected to the grid through a full size power converter.\nModels included in this package are according to IEC 61400-27-1:2015.", + "rdfs:label": "WindDynamics" + }, + { + "@id": "dy:Package_Wires", + "@type": "cims:ClassCategory", + "rdfs:comment": "An extension to the Core and Topology package that models information on the electrical characteristics of Transmission and Distribution networks. This package is used by network applications such as State Estimation, Load Flow and Optimal Power Flow.", + "rdfs:label": "Wires" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..82c74ca --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,11171 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "eq:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "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", + "dct:description": "This vocabulary is describing the core equipment profile from IEC 61970-600-2.", + "dct:identifier": "urn:uuid:9fd00587-84d4-4910-bbd4-e003ed7e0821", + "dct:issued": "2021-01-27T12:09:21Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Core Equipment Vocabulary", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:priorVersion": "http://entsoe.eu/CIM/EquipmentCore/3/1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/CoreEquipment-EU/3.0", + "owl:versionInfo": "3.0.0", + "dcat:keyword": "EQ", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A unit with valves for three phases, together with unit control equipment, essential protective and switching devices, DC storage capacitors, phase reactors and auxiliaries, if any, used for conversion.", + "rdfs:label": "ACDCConverter", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ACDCConverterDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A DC electrical connection point at the AC/DC converter. The AC/DC converter is electrically connected also to the AC side. The AC connection is inherited from the AC conducting equipment in the same way as any other AC equipment. The AC/DC converter DC terminal is separate from generic DC terminal to restrict the connection with the AC side to AC/DC converter and so that no other DC conducting equipment can be connected to the AC side.", + "rdfs:label": "ACDCConverterDCTerminal", + "rdfs:subClassOf": "cim:DCBaseTerminal" + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ACLineSegment", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A wire or combination of wires, with consistent electrical characteristics, building a single electrical system, used to carry alternating current between points in the power system.\nFor symmetrical, transposed three phase lines, it is sufficient to use attributes of the line segment, which describe impedances and admittances for the entire length of the segment. Additionally impedances can be computed by using length and associated per length impedances.\nThe BaseVoltage at the two ends of ACLineSegments in a Line shall have the same BaseVoltage.nominalVoltage. However, boundary lines may have slightly different BaseVoltage.nominalVoltages and variation is allowed. Larger voltage difference in general requires use of an equivalent branch.", + "rdfs:label": "ACLineSegment", + "rdfs:subClassOf": "cim:Conductor" + }, + { + "@id": "cim:ActivePowerLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Limit on active power flow.", + "rdfs:label": "ActivePowerLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "cim:ApparentPowerLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Apparent power limit.", + "rdfs:label": "ApparentPowerLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "cim:AsynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A rotating machine whose shaft rotates asynchronously with the electrical field. Also known as an induction machine with no external connection to the rotor windings, e.g. squirrel-cage induction machine.", + "rdfs:label": "AsynchronousMachine", + "rdfs:subClassOf": "cim:RotatingMachine" + }, + { + "@id": "cim:AuxiliaryEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "AuxiliaryEquipment describe equipment that is not performing any primary functions but support for the equipment performing the primary function.\nAuxiliaryEquipment is attached to primary equipment via an association with Terminal.", + "rdfs:label": "AuxiliaryEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:BaseVoltage", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Defines a system base voltage which is referenced.", + "rdfs:label": "BaseVoltage", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:BasicIntervalSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "Schedule of values at points in time.", + "rdfs:label": "BasicIntervalSchedule", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:BatteryUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An electrochemical energy storage device.", + "rdfs:label": "BatteryUnit", + "rdfs:subClassOf": "cim:PowerElectronicsUnit" + }, + { + "@id": "cim:Bay", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A collection of power system resources (within a given substation) including conducting equipment, protection relays, measurements, and telemetry. A bay typically represents a physical grouping related to modularization of equipment.", + "rdfs:label": "Bay", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:Breaker", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A mechanical switching device capable of making, carrying, and breaking currents under normal circuit conditions and also making, carrying for a specified time, and breaking currents under specified abnormal circuit conditions e.g. those of short circuit.", + "rdfs:label": "Breaker", + "rdfs:subClassOf": "cim:ProtectedSwitch" + }, + { + "@id": "cim:BusNameMarker", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Used to apply user standard names to TopologicalNodes. Associated with one or more terminals that are normally connected with the bus name. The associated terminals are normally connected by non-retained switches. For a ring bus station configuration, all BusbarSection terminals in the ring are typically associated. For a breaker and a half scheme, both BusbarSections would normally be associated. For a ring bus, all BusbarSections would normally be associated. For a \"straight\" busbar configuration, normally only the main terminal at the BusbarSection would be associated.", + "rdfs:label": "BusNameMarker", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:BusbarSection", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A conductor, or group of conductors, with negligible impedance, that serve to connect other conducting equipment within a single substation. \nVoltage measurements are typically obtained from voltage transformers that are connected to busbar sections. A bus bar section may have many physical terminals but for analysis is modelled with exactly one logical terminal.", + "rdfs:label": "BusbarSection", + "rdfs:subClassOf": "cim:Connector" + }, + { + "@id": "cim:CAESPlant", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Compressed air energy storage plant.", + "rdfs:label": "CAESPlant", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:Clamp", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A Clamp is a galvanic connection at a line segment where other equipment is connected. A Clamp does not cut the line segment. \nA Clamp is ConductingEquipment and has one Terminal with an associated ConnectivityNode. Any other ConductingEquipment can be connected to the Clamp ConnectivityNode.", + "rdfs:label": "Clamp", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:CogenerationPlant", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A set of thermal generating units for the production of electrical energy and process steam (usually from the output of the steam turbines). The steam sendout is typically used for industrial purposes or for municipal heating and cooling.", + "rdfs:label": "CogenerationPlant", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:CombinedCyclePlant", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A set of combustion turbines and steam turbines where the exhaust heat from the combustion turbines is recovered to make steam for the steam turbines, resulting in greater overall plant efficiency.", + "rdfs:label": "CombinedCyclePlant", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:ConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.", + "rdfs:label": "ConductingEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:Conductor", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "Combination of conducting material with consistent electrical characteristics, building a single electrical system, used to carry current between points in the power system.", + "rdfs:label": "Conductor", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ConformLoad", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "ConformLoad represent loads that follow a daily load change pattern where the pattern can be used to scale the load with a system load.", + "rdfs:label": "ConformLoad", + "rdfs:subClassOf": "cim:EnergyConsumer" + }, + { + "@id": "cim:ConformLoadGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A group of loads conforming to an allocation pattern.", + "rdfs:label": "ConformLoadGroup", + "rdfs:subClassOf": "cim:LoadGroup" + }, + { + "@id": "cim:ConformLoadSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A curve of load versus time (X-axis) showing the active power values (Y1-axis) and reactive power (Y2-axis) for each unit of the period covered. This curve represents a typical pattern of load over the time period for a given day type and season.", + "rdfs:label": "ConformLoadSchedule", + "rdfs:subClassOf": "cim:SeasonDayTypeSchedule" + }, + { + "@id": "cim:ConnectivityNode", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Connectivity nodes are points where terminals of AC conducting equipment are connected together with zero impedance.", + "rdfs:label": "ConnectivityNode", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ConnectivityNodeContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A base class for all objects that may contain connectivity nodes or topological nodes.", + "rdfs:label": "ConnectivityNodeContainer", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:Connector", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A conductor, or group of conductors, with negligible impedance, that serve to connect other conducting equipment within a single substation and are modelled with a single logical terminal.", + "rdfs:label": "Connector", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ControlArea", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A control area is a grouping of generating units and/or loads and a cutset of tie lines (as terminals) which may be used for a variety of purposes including automatic generation control, power flow solution area interchange control specification, and input to load forecasting. All generation and load within the area defined by the terminals on the border are considered in the area interchange control. Note that any number of overlapping control area specifications can be superimposed on the physical model. The following general principles apply to ControlArea:\n1. The control area orientation for net interchange is positive for an import, negative for an export.\n2. The control area net interchange is determined by summing flows in Terminals. The Terminals are identified by creating a set of TieFlow objects associated with a ControlArea object. Each TieFlow object identifies one Terminal.\n3. In a single network model, a tie between two control areas must be modelled in both control area specifications, such that the two representations of the tie flow sum to zero.\n4. The normal orientation of Terminal flow is positive for flow into the conducting equipment that owns the Terminal. (i.e. flow from a bus into a device is positive.) However, the orientation of each flow in the control area specification must align with the control area convention, i.e. import is positive. If the orientation of the Terminal flow referenced by a TieFlow is positive into the control area, then this is confirmed by setting TieFlow.positiveFlowIn flag TRUE. If not, the orientation must be reversed by setting the TieFlow.positiveFlowIn flag FALSE.", + "rdfs:label": "ControlArea", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:ControlAreaGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A control area generating unit. This class is needed so that alternate control area definitions may include the same generating unit. It should be noted that only one instance within a control area should reference a specific generating unit.", + "rdfs:label": "ControlAreaGeneratingUnit", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ControlAreaTypeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The type of control area.", + "rdfs:label": "ControlAreaTypeKind" + }, + { + "@id": "cim:CsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "DC side of the current source converter (CSC).\nThe firing angle controls the dc voltage at the converter, both for rectifier and inverter. The difference between the dc voltages of the rectifier and inverter determines the dc current. The extinction angle is used to limit the dc voltage at the inverter, if needed, and is not used in active power control. The firing angle, transformer tap position and number of connected filters are the primary means to control a current source dc line. Higher level controls are built on top, e.g. dc voltage, dc current and active power. From a steady state perspective it is sufficient to specify the wanted active power transfer (ACDCConverter.targetPpcc) and the control functions will set the dc voltage, dc current, firing angle, transformer tap position and number of connected filters to meet this. Therefore attributes targetAlpha and targetGamma are not applicable in this case.\nThe reactive power consumed by the converter is a function of the firing angle, transformer tap position and number of connected filter, which can be approximated with half of the active power. The losses is a function of the dc voltage and dc current.\nThe attributes minAlpha and maxAlpha define the range of firing angles for rectifier operation between which no discrete tap changer action takes place. The range is typically 10-18 degrees.\nThe attributes minGamma and maxGamma define the range of extinction angles for inverter operation between which no discrete tap changer action takes place. The range is typically 17-20 degrees.", + "rdfs:label": "CsConverter", + "rdfs:subClassOf": "cim:ACDCConverter" + }, + { + "@id": "cim:Currency", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Monetary currencies. ISO 4217 standard including 3-character currency code.", + "rdfs:label": "Currency" + }, + { + "@id": "cim:CurrentLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Operational limit on current.", + "rdfs:label": "CurrentLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "cim:CurrentTransformer", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Instrument transformer used to measure electrical qualities of the circuit that is being protected and/or monitored. Typically used as current transducer for the purpose of metering or protection. A typical secondary current rating would be 5A.", + "rdfs:label": "CurrentTransformer", + "rdfs:subClassOf": "cim:Sensor" + }, + { + "@id": "cim:Curve", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A multi-purpose curve or functional relationship between an independent variable (X-axis) and dependent (Y-axis) variables.", + "rdfs:label": "Curve", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:CurveData", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Multi-purpose data points for defining a curve. The use of this generic class is discouraged if a more specific class can be used to specify the X and Y axis values along with their specific data types.", + "rdfs:label": "CurveData" + }, + { + "@id": "cim:CurveStyle", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Style or shape of curve.", + "rdfs:label": "CurveStyle" + }, + { + "@id": "cim:Cut", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A cut separates a line segment into two parts. The cut appears as a switch inserted between these two parts and connects them together. As the cut is normally open there is no galvanic connection between the two line segment parts. But it is possible to close the cut to get galvanic connection.\nThe cut terminals are oriented towards the line segment terminals with the same sequence number. Hence the cut terminal with sequence number equal to 1 is oriented to the line segment's terminal with sequence number equal to 1.\nThe cut terminals also act as connection points for jumpers and other equipment, e.g. a mobile generator. To enable this, connectivity nodes are placed at the cut terminals. Once the connectivity nodes are in place any conducting equipment can be connected at them.", + "rdfs:label": "Cut", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:DCBaseTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "An electrical connection point at a piece of DC conducting equipment. DC terminals are connected at one physical DC node that may have multiple DC terminals connected. A DC node is similar to an AC connectivity node. The model requires that DC connections are distinct from AC connections.", + "rdfs:label": "DCBaseTerminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:DCBreaker", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A breaker within a DC system.", + "rdfs:label": "DCBreaker", + "rdfs:subClassOf": "cim:DCSwitch" + }, + { + "@id": "cim:DCBusbar", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A busbar within a DC system.", + "rdfs:label": "DCBusbar", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCChopper", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Low resistance equipment used in the internal DC circuit to balance voltages. It has typically positive and negative pole terminals and a ground.", + "rdfs:label": "DCChopper", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "The parts of the DC power system that are designed to carry current or that are conductively connected through DC terminals.", + "rdfs:label": "DCConductingEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:DCConverterOperatingModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The operating mode of an HVDC bipole.", + "rdfs:label": "DCConverterOperatingModeKind" + }, + { + "@id": "cim:DCConverterUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Indivisible operative unit comprising all equipment between the point of common coupling on the AC side and the point of common coupling – DC side, essentially one or more converters, together with one or more converter transformers, converter control equipment, essential protective and switching devices and auxiliaries, if any, used for conversion.", + "rdfs:label": "DCConverterUnit", + "rdfs:subClassOf": "cim:DCEquipmentContainer" + }, + { + "@id": "cim:DCDisconnector", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A disconnector within a DC system.", + "rdfs:label": "DCDisconnector", + "rdfs:subClassOf": "cim:DCSwitch" + }, + { + "@id": "cim:DCEquipmentContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A modelling construct to provide a root class for containment of DC as well as AC equipment. The class differ from the EquipmentContaner for AC in that it may also contain DCNode-s. Hence it can contain both AC and DC equipment.", + "rdfs:label": "DCEquipmentContainer", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:DCGround", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A ground within a DC system.", + "rdfs:label": "DCGround", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCLine", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Overhead lines and/or cables connecting two or more HVDC substations.", + "rdfs:label": "DCLine", + "rdfs:subClassOf": "cim:DCEquipmentContainer" + }, + { + "@id": "cim:DCLineSegment", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A wire or combination of wires not insulated from one another, with consistent electrical characteristics, used to carry direct current between points in the DC region of the power system.", + "rdfs:label": "DCLineSegment", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCNode", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "DC nodes are points where terminals of DC conducting equipment are connected together with zero impedance.", + "rdfs:label": "DCNode", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:DCPolarityKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Polarity for DC circuits.", + "rdfs:label": "DCPolarityKind" + }, + { + "@id": "cim:DCSeriesDevice", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A series device within the DC system, typically a reactor used for filtering or smoothing. Needed for transient and short circuit studies.", + "rdfs:label": "DCSeriesDevice", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCShunt", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A shunt device within the DC system, typically used for filtering. Needed for transient and short circuit studies.", + "rdfs:label": "DCShunt", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A switch within the DC system.", + "rdfs:label": "DCSwitch", + "rdfs:subClassOf": "cim:DCConductingEquipment" + }, + { + "@id": "cim:DCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An electrical connection point to generic DC conducting equipment.", + "rdfs:label": "DCTerminal", + "rdfs:subClassOf": "cim:DCBaseTerminal" + }, + { + "@id": "cim:DayType", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Group of similar days. For example it could be used to represent weekdays, weekend, or holidays.", + "rdfs:label": "DayType", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:DisconnectingCircuitBreaker", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A circuit breaking device including disconnecting function, eliminating the need for separate disconnectors.", + "rdfs:label": "DisconnectingCircuitBreaker", + "rdfs:subClassOf": "cim:Breaker" + }, + { + "@id": "cim:Disconnector", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A manually operated or motor operated mechanical switching device used for changing the connections in a circuit, or for isolating a circuit or equipment from a source of power. It is required to open or close circuits when negligible current is broken or made.", + "rdfs:label": "Disconnector", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:EarthFaultCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A conducting equipment used to represent a connection to ground which is typically used to compensate earth faults. An earth fault compensator device modelled with a single terminal implies a second terminal solidly connected to ground. If two terminals are modelled, the ground is not assumed and normal connection rules apply.", + "rdfs:label": "EarthFaultCompensator", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EnergyArea", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "Describes an area having energy production or consumption. Specializations are intended to support the load allocation function as typically required in energy management systems or planning studies to allocate hypothesized load levels to individual load points for power flow analysis. Often the energy area can be linked to both measured and forecast load levels.", + "rdfs:label": "EnergyArea", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:EnergyConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A connection of energy generation or consumption on the power system model.", + "rdfs:label": "EnergyConnection", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EnergyConsumer", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Generic user of energy - a point of consumption on the power system model.\nEnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.", + "rdfs:label": "EnergyConsumer", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:EnergySchedulingType", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Used to define the type of generation for scheduling purposes.", + "rdfs:label": "EnergySchedulingType", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:EnergySource", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A generic equivalent for an energy supplier on a transmission or distribution voltage level.", + "rdfs:label": "EnergySource", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:EquipmentContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A modelling construct to provide a root class for containing equipment.", + "rdfs:label": "EquipmentContainer", + "rdfs:subClassOf": "cim:ConnectivityNodeContainer" + }, + { + "@id": "cim:EquivalentBranch", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The class represents equivalent branches. In cases where a transformer phase shift is modelled and the EquivalentBranch is spanning the same nodes, the impedance quantities for the EquivalentBranch shall consider the needed phase shift.", + "rdfs:label": "EquivalentBranch", + "rdfs:subClassOf": "cim:EquivalentEquipment" + }, + { + "@id": "cim:EquivalentEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "The class represents equivalent objects that are the result of a network reduction. The class is the base for equivalent objects of different types.", + "rdfs:label": "EquivalentEquipment", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EquivalentInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.", + "rdfs:label": "EquivalentInjection", + "rdfs:subClassOf": "cim:EquivalentEquipment" + }, + { + "@id": "cim:EquivalentNetwork", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A class that groups electrical equivalents, including internal nodes, of a network that has been reduced. The ConnectivityNodes contained in the equivalent are intended to reflect internal nodes of the equivalent. The boundary Connectivity nodes where the equivalent connects outside itself are not contained by the equivalent.", + "rdfs:label": "EquivalentNetwork", + "rdfs:subClassOf": "cim:ConnectivityNodeContainer" + }, + { + "@id": "cim:EquivalentShunt", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The class represents equivalent shunts.", + "rdfs:label": "EquivalentShunt", + "rdfs:subClassOf": "cim:EquivalentEquipment" + }, + { + "@id": "cim:ExternalNetworkInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "This class represents the external network and it is used for IEC 60909 calculations.", + "rdfs:label": "ExternalNetworkInjection", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:FaultIndicator", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A FaultIndicator is typically only an indicator (which may or may not be remotely monitored), and not a piece of equipment that actually initiates a protection event. It is used for FLISR (Fault Location, Isolation and Restoration) purposes, assisting with the dispatch of crews to \"most likely\" part of the network (i.e. assists with determining circuit section where the fault most likely happened).", + "rdfs:label": "FaultIndicator", + "rdfs:subClassOf": "cim:AuxiliaryEquipment" + }, + { + "@id": "cim:FossilFuel", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The fossil fuel consumed by the non-nuclear thermal generating unit. For example, coal, oil, gas, etc. These are the specific fuels that the generating unit can consume.", + "rdfs:label": "FossilFuel", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:FuelType", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Type of fuel.", + "rdfs:label": "FuelType" + }, + { + "@id": "cim:Fuse", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An overcurrent protective device with a circuit opening fusible part that is heated and severed by the passage of overcurrent through it. A fuse is considered a switching device because it breaks current.", + "rdfs:label": "Fuse", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:GeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.", + "rdfs:label": "GeneratingUnit", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:GeneratorControlSource", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The source of controls for a generating unit.", + "rdfs:label": "GeneratorControlSource" + }, + { + "@id": "cim:GeographicalRegion", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A geographical region of a power system network model.", + "rdfs:label": "GeographicalRegion", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:GrossToNetActivePowerCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Relationship between the generating unit's gross active power output on the X-axis (measured at the terminals of the machine(s)) and the generating unit's net active power output on the Y-axis (based on utility-defined measurements at the power station). Station service loads, when modelled, should be treated as non-conforming bus loads. There may be more than one curve, depending on the auxiliary equipment that is in service.", + "rdfs:label": "GrossToNetActivePowerCurve", + "rdfs:subClassOf": "cim:Curve" + }, + { + "@id": "cim:Ground", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A point where the system is grounded used for connecting conducting equipment to ground. The power system model can have any number of grounds.", + "rdfs:label": "Ground", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:GroundDisconnector", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A manually operated or motor operated mechanical switching device used for isolating a circuit or equipment from ground.", + "rdfs:label": "GroundDisconnector", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:GroundingImpedance", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A fixed impedance device used for grounding.", + "rdfs:label": "GroundingImpedance", + "rdfs:subClassOf": "cim:EarthFaultCompensator" + }, + { + "@id": "cim:HydroEnergyConversionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Specifies the capability of the hydro generating unit to convert energy as a generator or pump.", + "rdfs:label": "HydroEnergyConversionKind" + }, + { + "@id": "cim:HydroGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A generating unit whose prime mover is a hydraulic turbine (e.g., Francis, Pelton, Kaplan).", + "rdfs:label": "HydroGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:HydroPlantStorageKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The type of hydro power plant.", + "rdfs:label": "HydroPlantStorageKind" + }, + { + "@id": "cim:HydroPowerPlant", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A hydro power station which can generate or pump. When generating, the generator turbines receive water from an upper reservoir. When pumping, the pumps receive their water from a lower reservoir.", + "rdfs:label": "HydroPowerPlant", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:HydroPump", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A synchronous motor-driven pump, typically associated with a pumped storage plant.", + "rdfs:label": "HydroPump", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:HydroTurbineKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Type of turbine.", + "rdfs:label": "HydroTurbineKind" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:Jumper", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A short section of conductor with negligible impedance which can be manually removed and replaced if the circuit is de-energized. Note that zero-impedance branches can potentially be modelled by other equipment types.", + "rdfs:label": "Jumper", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:Junction", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A point where one or more conducting equipments are connected with zero resistance.", + "rdfs:label": "Junction", + "rdfs:subClassOf": "cim:Connector" + }, + { + "@id": "cim:Line", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Contains equipment beyond a substation belonging to a power transmission line.", + "rdfs:label": "Line", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:LinearShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A linear shunt compensator has banks or sections with equal admittance values.", + "rdfs:label": "LinearShuntCompensator", + "rdfs:subClassOf": "cim:ShuntCompensator" + }, + { + "@id": "cim:LoadArea", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The class is the root or first level in a hierarchical structure for grouping of loads for the purpose of load flow load scaling.", + "rdfs:label": "LoadArea", + "rdfs:subClassOf": "cim:EnergyArea" + }, + { + "@id": "cim:LoadBreakSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A mechanical switching device capable of making, carrying, and breaking currents under normal operating conditions.", + "rdfs:label": "LoadBreakSwitch", + "rdfs:subClassOf": "cim:ProtectedSwitch" + }, + { + "@id": "cim:LoadGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "The class is the third level in a hierarchical structure for grouping of loads for the purpose of load flow load scaling.", + "rdfs:label": "LoadGroup", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:LoadResponseCharacteristic", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Models the characteristic response of the load demand due to changes in system conditions such as voltage and frequency. It is not related to demand response.\nIf LoadResponseCharacteristic.exponentModel is True, the exponential voltage or frequency dependent models are specified and used as to calculate active and reactive power components of the load model.\nThe equations to calculate active and reactive power components of the load model are internal to the power flow calculation, hence they use different quantities depending on the use case of the data exchange. \nThe equations for exponential voltage dependent load model injected power are: \npInjection= Pnominal* (Voltage/cim:BaseVoltage.nominalVoltage) ** cim:LoadResponseCharacteristic.pVoltageExponent\nqInjection= Qnominal* (Voltage/cim:BaseVoltage.nominalVoltage) ** cim:LoadResponseCharacteristic.qVoltageExponent\nWhere: \n1) * means \"multiply\" and ** is \"raised to power of\";\n2) Pnominal and Qnominal represent the active power and reactive power at nominal voltage as any load described by the voltage exponential model shall be given at nominal voltage. This means that EnergyConsumer.p and EnergyConsumer.q are at nominal voltage.\n3) After power flow is solved: \n-pInjection and qInjection correspond to SvPowerflow.p and SvPowerflow.q respectively. \n- Voltage corresponds to SvVoltage.v at the TopologicalNode where the load is connected.", + "rdfs:label": "LoadResponseCharacteristic", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:NonConformLoad", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "NonConformLoad represents loads that do not follow a daily load change pattern and whose changes are not correlated with the daily load change pattern.", + "rdfs:label": "NonConformLoad", + "rdfs:subClassOf": "cim:EnergyConsumer" + }, + { + "@id": "cim:NonConformLoadGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Loads that do not follow a daily and seasonal load variation pattern.", + "rdfs:label": "NonConformLoadGroup", + "rdfs:subClassOf": "cim:LoadGroup" + }, + { + "@id": "cim:NonConformLoadSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An active power (Y1-axis) and reactive power (Y2-axis) schedule (curves) versus time (X-axis) for non-conforming loads, e.g., large industrial load or power station service (where modelled).", + "rdfs:label": "NonConformLoadSchedule", + "rdfs:subClassOf": "cim:SeasonDayTypeSchedule" + }, + { + "@id": "cim:NonlinearShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A non linear shunt compensator has bank or section admittance values that differ. The attributes g, b, g0 and b0 of the associated NonlinearShuntCompensatorPoint describe the total conductance and admittance of a NonlinearShuntCompensatorPoint at a section number specified by NonlinearShuntCompensatorPoint.sectionNumber.", + "rdfs:label": "NonlinearShuntCompensator", + "rdfs:subClassOf": "cim:ShuntCompensator" + }, + { + "@id": "cim:NonlinearShuntCompensatorPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A non linear shunt compensator bank or section admittance value. The number of NonlinearShuntCompenstorPoint instances associated with a NonlinearShuntCompensator shall be equal to ShuntCompensator.maximumSections. ShuntCompensator.sections shall only be set to one of the NonlinearShuntCompenstorPoint.sectionNumber. There is no interpolation between NonlinearShuntCompenstorPoint-s.", + "rdfs:label": "NonlinearShuntCompensatorPoint" + }, + { + "@id": "cim:NuclearGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A nuclear generating unit.", + "rdfs:label": "NuclearGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:OperationalLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A value and normal value associated with a specific kind of limit. \nThe sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short). \nIf a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration.", + "rdfs:label": "OperationalLimit", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:OperationalLimitDirectionKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The direction attribute describes the side of a limit that is a violation.", + "rdfs:label": "OperationalLimitDirectionKind" + }, + { + "@id": "cim:OperationalLimitSet", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A set of limits associated with equipment. Sets of limits might apply to a specific temperature, or season for example. A set of limits may contain different severities of limit levels that would apply to the same equipment. The set may contain limits of different types such as apparent power and current limits or high and low voltage limits that are logically applied together as a set.", + "rdfs:label": "OperationalLimitSet", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:OperationalLimitType", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The operational meaning of a category of limits.", + "rdfs:label": "OperationalLimitType", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:PetersenCoil", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A variable impedance device normally used to offset line charging during single line faults in an ungrounded section of network.", + "rdfs:label": "PetersenCoil", + "rdfs:subClassOf": "cim:EarthFaultCompensator" + }, + { + "@id": "cim:PhaseCode", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "An unordered enumeration of phase identifiers. Allows designation of phases for both transmission and distribution equipment, circuits and loads. The enumeration, by itself, does not describe how the phases are connected together or connected to ground. Ground is not explicitly denoted as a phase.\nResidential and small commercial loads are often served from single-phase, or split-phase, secondary circuits. For the example of s12N, phases 1 and 2 refer to hot wires that are 180 degrees out of phase, while N refers to the neutral wire. Through single-phase transformer connections, these secondary circuits may be served from one or two of the primary phases A, B, and C. For three-phase loads, use the A, B, C phase codes instead of s12N.\nThe integer values are from IEC 61968-9 to support revenue metering applications.", + "rdfs:label": "PhaseCode" + }, + { + "@id": "cim:PhaseTapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A transformer phase shifting tap model that controls the phase angle difference across the power transformer and potentially the active power flow through the power transformer. This phase tap model may also impact the voltage magnitude.", + "rdfs:label": "PhaseTapChanger", + "rdfs:subClassOf": "cim:TapChanger" + }, + { + "@id": "cim:PhaseTapChangerAsymmetrical", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes the tap model for an asymmetrical phase shifting transformer in which the difference voltage vector adds to the in-phase winding. The out-of-phase winding is the transformer end where the tap changer is located. The angle between the in-phase and out-of-phase windings is named the winding connection angle. The phase shift depends on both the difference voltage magnitude and the winding connection angle.", + "rdfs:label": "PhaseTapChangerAsymmetrical", + "rdfs:subClassOf": "cim:PhaseTapChangerNonLinear" + }, + { + "@id": "cim:PhaseTapChangerLinear", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes a tap changer with a linear relation between the tap step and the phase angle difference across the transformer. This is a mathematical model that is an approximation of a real phase tap changer.\nThe phase angle is computed as stepPhaseShiftIncrement times the tap position.\nThe voltage magnitude of both sides is the same.", + "rdfs:label": "PhaseTapChangerLinear", + "rdfs:subClassOf": "cim:PhaseTapChanger" + }, + { + "@id": "cim:PhaseTapChangerNonLinear", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "The non-linear phase tap changer describes the non-linear behaviour of a phase tap changer. This is a base class for the symmetrical and asymmetrical phase tap changer models. The details of these models can be found in IEC 61970-301.", + "rdfs:label": "PhaseTapChangerNonLinear", + "rdfs:subClassOf": "cim:PhaseTapChanger" + }, + { + "@id": "cim:PhaseTapChangerSymmetrical", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes a symmetrical phase shifting transformer tap model in which the voltage magnitude of both sides is the same. The difference voltage magnitude is the base in an equal-sided triangle where the sides corresponds to the primary and secondary voltages. The phase angle difference corresponds to the top angle and can be expressed as twice the arctangent of half the total difference voltage.", + "rdfs:label": "PhaseTapChangerSymmetrical", + "rdfs:subClassOf": "cim:PhaseTapChangerNonLinear" + }, + { + "@id": "cim:PhaseTapChangerTable", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes a tabular curve for how the phase angle difference and impedance varies with the tap step.", + "rdfs:label": "PhaseTapChangerTable", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:PhaseTapChangerTablePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes each tap step in the phase tap changer tabular curve.", + "rdfs:label": "PhaseTapChangerTablePoint", + "rdfs:subClassOf": "cim:TapChangerTablePoint" + }, + { + "@id": "cim:PhaseTapChangerTabular", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes a tap changer with a table defining the relation between the tap step and the phase angle difference across the transformer.", + "rdfs:label": "PhaseTapChangerTabular", + "rdfs:subClassOf": "cim:PhaseTapChanger" + }, + { + "@id": "cim:PhotoVoltaicUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A photovoltaic device or an aggregation of such devices.", + "rdfs:label": "PhotoVoltaicUnit", + "rdfs:subClassOf": "cim:PowerElectronicsUnit" + }, + { + "@id": "cim:PostLineSensor", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A sensor used mainly in overhead distribution networks as the source of both current and voltage measurements.", + "rdfs:label": "PostLineSensor", + "rdfs:subClassOf": "cim:Sensor" + }, + { + "@id": "cim:PotentialTransformer", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Instrument transformer (also known as Voltage Transformer) used to measure electrical qualities of the circuit that is being protected and/or monitored. Typically used as voltage transducer for the purpose of metering, protection, or sometimes auxiliary substation supply. A typical secondary voltage rating would be 120V.", + "rdfs:label": "PotentialTransformer", + "rdfs:subClassOf": "cim:Sensor" + }, + { + "@id": "cim:PowerElectronicsConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A connection to the AC network for energy production or consumption that uses power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsConnection", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:PowerElectronicsUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A generating unit or battery or aggregation that connects to the AC network using power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:PowerElectronicsWindUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A wind generating unit that connects to the AC network with power electronics rather than rotating machines or an aggregation of such units.", + "rdfs:label": "PowerElectronicsWindUnit", + "rdfs:subClassOf": "cim:PowerElectronicsUnit" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:PowerTransformer", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An electrical device consisting of two or more coupled windings, with or without a magnetic core, for introducing mutual coupling between electric circuits. Transformers can be used to control voltage and phase shift (active power flow).\nA power transformer may be composed of separate transformer tanks that need not be identical.\nA power transformer can be modelled with or without tanks and is intended for use in both balanced and unbalanced representations. A power transformer typically has two terminals, but may have one (grounding), three or more terminals.\nThe inherited association ConductingEquipment.BaseVoltage should not be used. The association from TransformerEnd to BaseVoltage should be used instead.", + "rdfs:label": "PowerTransformer", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:PowerTransformerEnd", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A PowerTransformerEnd is associated with each Terminal of a PowerTransformer.\nThe impedance values r, r0, x, and x0 of a PowerTransformerEnd represents a star equivalent as follows.\n1) for a two Terminal PowerTransformer the high voltage (TransformerEnd.endNumber=1) PowerTransformerEnd has non zero values on r, r0, x, and x0 while the low voltage (TransformerEnd.endNumber=2) PowerTransformerEnd has zero values for r, r0, x, and x0. Parameters are always provided, even if the PowerTransformerEnds have the same rated voltage. In this case, the parameters are provided at the PowerTransformerEnd which has TransformerEnd.endNumber equal to 1.\n2) for a three Terminal PowerTransformer the three PowerTransformerEnds represent a star equivalent with each leg in the star represented by r, r0, x, and x0 values.\n3) For a three Terminal transformer each PowerTransformerEnd shall have g, g0, b and b0 values corresponding to the no load losses distributed on the three PowerTransformerEnds. The total no load loss shunt impedances may also be placed at one of the PowerTransformerEnds, preferably the end numbered 1, having the shunt values on end 1. This is the preferred way.\n4) for a PowerTransformer with more than three Terminals the PowerTransformerEnd impedance values cannot be used. Instead use the TransformerMeshImpedance or split the transformer into multiple PowerTransformers.\nEach PowerTransformerEnd must be contained by a PowerTransformer. Because a PowerTransformerEnd (or any other object) can not be contained by more than one parent, a PowerTransformerEnd can not have an association to an EquipmentContainer (Substation, VoltageLevel, etc).", + "rdfs:label": "PowerTransformerEnd", + "rdfs:subClassOf": "cim:TransformerEnd" + }, + { + "@id": "cim:ProtectedSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A ProtectedSwitch is a switching device that can be operated by ProtectionEquipment.", + "rdfs:label": "ProtectedSwitch", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:RatioTapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A tap changer that changes the voltage ratio impacting the voltage magnitude but not the phase angle across the transformer.\n\nAngle sign convention (general): Positive value indicates a positive phase shift from the winding where the tap is located to the other winding (for a two-winding transformer).", + "rdfs:label": "RatioTapChanger", + "rdfs:subClassOf": "cim:TapChanger" + }, + { + "@id": "cim:RatioTapChangerTable", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes a curve for how the voltage magnitude and impedance varies with the tap step.", + "rdfs:label": "RatioTapChangerTable", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:RatioTapChangerTablePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes each tap step in the ratio tap changer tabular curve.", + "rdfs:label": "RatioTapChangerTablePoint", + "rdfs:subClassOf": "cim:TapChangerTablePoint" + }, + { + "@id": "cim:ReactiveCapabilityCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Reactive power rating envelope versus the synchronous machine's active power, in both the generating and motoring modes. For each active power value there is a corresponding high and low reactive power limit value. Typically there will be a separate curve for each coolant condition, such as hydrogen pressure. The Y1 axis values represent reactive minimum and the Y2 axis values represent reactive maximum.", + "rdfs:label": "ReactiveCapabilityCurve", + "rdfs:subClassOf": "cim:Curve" + }, + { + "@id": "cim:RegularIntervalSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "The schedule has time points where the time between them is constant.", + "rdfs:label": "RegularIntervalSchedule", + "rdfs:subClassOf": "cim:BasicIntervalSchedule" + }, + { + "@id": "cim:RegularTimePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Time point for a schedule where the time between the consecutive points is constant.", + "rdfs:label": "RegularTimePoint" + }, + { + "@id": "cim:RegulatingCondEq", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A type of conducting equipment that can regulate a quantity (i.e. voltage or flow) at a specific point in the network.", + "rdfs:label": "RegulatingCondEq", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:RegulatingControl", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Specifies a set of equipment that works together to control a power system quantity such as voltage or flow. \nRemote bus voltage control is possible by specifying the controlled terminal located at some place remote from the controlling equipment.\nThe specified terminal shall be associated with the connectivity node of the controlled point. The most specific subtype of RegulatingControl shall be used in case such equipment participate in the control, e.g. TapChangerControl for tap changers.\nFor flow control, load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.\nThe attribute minAllowedTargetValue and maxAllowedTargetValue are required in the following cases:\n- For a power generating module operated in power factor control mode to specify maximum and minimum power factor values;\n- Whenever it is necessary to have an off center target voltage for the tap changer regulator. For instance, due to long cables to off shore wind farms and the need to have a simpler setup at the off shore transformer platform, the voltage is controlled from the land at the connection point for the off shore wind farm. Since there usually is a voltage rise along the cable, there is typical and overvoltage of up 3-4 kV compared to the on shore station. Thus in normal operation the tap changer on the on shore station is operated with a target set point, which is in the lower parts of the dead band.\nThe attributes minAllowedTargetValue and maxAllowedTargetValue are not related to the attribute targetDeadband and thus they are not treated as an alternative of the targetDeadband. They are needed due to limitations in the local substation controller. The attribute targetDeadband is used to prevent the power flow from move the tap position in circles (hunting) that is to be used regardless of the attributes minAllowedTargetValue and maxAllowedTargetValue.", + "rdfs:label": "RegulatingControl", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:RegulatingControlModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The kind of regulation model. For example regulating voltage, reactive power, active power, etc.", + "rdfs:label": "RegulatingControlModeKind" + }, + { + "@id": "cim:RegulationSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A pre-established pattern over time for a controlled variable, e.g., busbar voltage.", + "rdfs:label": "RegulationSchedule", + "rdfs:subClassOf": "cim:SeasonDayTypeSchedule" + }, + { + "@id": "cim:ReportingGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A reporting group is used for various ad-hoc groupings used for reporting.", + "rdfs:label": "ReportingGroup", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:RotatingMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A rotating machine which may be used as a generator or motor.", + "rdfs:label": "RotatingMachine", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:SVCControlMode", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Static VAr Compensator control mode.", + "rdfs:label": "SVCControlMode", + "owl:deprecated": true + }, + { + "@id": "cim:Season", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A specified time period of the year.", + "rdfs:label": "Season", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:SeasonDayTypeSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A time schedule covering a 24 hour period, with curve data for a specific type of season and day.", + "rdfs:label": "SeasonDayTypeSchedule", + "rdfs:subClassOf": "cim:RegularIntervalSchedule" + }, + { + "@id": "cim:Sensor", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "This class describe devices that transform a measured quantity into signals that can be presented at displays, used in control or be recorded.", + "rdfs:label": "Sensor", + "rdfs:subClassOf": "cim:AuxiliaryEquipment" + }, + { + "@id": "cim:SeriesCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A Series Compensator is a series capacitor or reactor or an AC transmission line without charging susceptance. It is a two terminal device.", + "rdfs:label": "SeriesCompensator", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A shunt capacitor or reactor or switchable bank of shunt capacitors or reactors. A section of a shunt compensator is an individual capacitor or reactor. A negative value for bPerSection indicates that the compensator is a reactor. ShuntCompensator is a single terminal device. Ground is implied.", + "rdfs:label": "ShuntCompensator", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:SolarGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A solar thermal generating unit, connected to the grid by means of a rotating machine. This class does not represent photovoltaic (PV) generation.", + "rdfs:label": "SolarGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:StaticVarCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms.\n\nThe SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.", + "rdfs:label": "StaticVarCompensator", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:StationSupply", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Station supply with load derived from the station output.", + "rdfs:label": "StationSupply", + "rdfs:subClassOf": "cim:EnergyConsumer" + }, + { + "@id": "cim:SubGeographicalRegion", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A subset of a geographical region of a power system network model.", + "rdfs:label": "SubGeographicalRegion", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:SubLoadArea", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The class is the second level in a hierarchical structure for grouping of loads for the purpose of load flow load scaling.", + "rdfs:label": "SubLoadArea", + "rdfs:subClassOf": "cim:EnergyArea" + }, + { + "@id": "cim:Substation", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A collection of equipment for purposes other than generation or utilization, through which electric energy in bulk is passed for the purposes of switching or modifying its characteristics.", + "rdfs:label": "Substation", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:SurgeArrester", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Shunt device, installed on the network, usually in the proximity of electrical equipment in order to protect the said equipment against transient voltage transients caused by lightning or switching activity.", + "rdfs:label": "SurgeArrester", + "rdfs:subClassOf": "cim:AuxiliaryEquipment" + }, + { + "@id": "cim:Switch", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.", + "rdfs:label": "Switch", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:SwitchSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A schedule of switch positions. If RegularTimePoint.value1 is 0, the switch is open. If 1, the switch is closed.", + "rdfs:label": "SwitchSchedule", + "rdfs:subClassOf": "cim:SeasonDayTypeSchedule" + }, + { + "@id": "cim:SynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.", + "rdfs:label": "SynchronousMachine", + "rdfs:subClassOf": "cim:RotatingMachine" + }, + { + "@id": "cim:SynchronousMachineKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Synchronous machine type.", + "rdfs:label": "SynchronousMachineKind" + }, + { + "@id": "cim:TapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "Mechanism for changing transformer winding tap positions.", + "rdfs:label": "TapChanger", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:TapChangerControl", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes behaviour specific to tap changers, e.g. how the voltage at the end of a line varies with the load level and compensation of the voltage drop by tap adjustment.", + "rdfs:label": "TapChangerControl", + "rdfs:subClassOf": "cim:RegulatingControl" + }, + { + "@id": "cim:TapChangerTablePoint", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "Describes each tap step in the tabular curve.", + "rdfs:label": "TapChangerTablePoint" + }, + { + "@id": "cim:TapSchedule", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A pre-established pattern over time for a tap step.", + "rdfs:label": "TapSchedule", + "rdfs:subClassOf": "cim:SeasonDayTypeSchedule" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:ThermalGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A generating unit whose prime mover could be a steam turbine, combustion turbine, or diesel engine.", + "rdfs:label": "ThermalGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:TieFlow", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Defines the structure (in terms of location and direction) of the net interchange constraint for a control area. This constraint may be used by either AGC or power flow.", + "rdfs:label": "TieFlow", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:TransformerEnd", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "rdfs:comment": "A conducting connection point of a power transformer. It corresponds to a physical transformer winding terminal. In earlier CIM versions, the TransformerWinding class served a similar purpose, but this class is more flexible because it associates to terminal but is not a specialization of ConductingEquipment.", + "rdfs:label": "TransformerEnd", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:VoltageLevel", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A collection of equipment at one common system voltage forming a switchgear. The equipment typically consists of breakers, busbars, instrumentation, control, regulation and protection devices as well as assemblies of all these.", + "rdfs:label": "VoltageLevel", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:VoltageLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Operational limit applied to voltage.\nThe use of operational VoltageLimit is preferred instead of limits defined at VoltageLevel. The operational VoltageLimits are used, if present.", + "rdfs:label": "VoltageLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "cim:VsCapabilityCurve", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The P-Q capability curve for a voltage source converter, with P on X-axis and Qmin and Qmax on Y1-axis and Y2-axis.", + "rdfs:label": "VsCapabilityCurve", + "rdfs:subClassOf": "cim:Curve" + }, + { + "@id": "cim:VsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "DC side of the voltage source converter (VSC).", + "rdfs:label": "VsConverter", + "rdfs:subClassOf": "cim:ACDCConverter" + }, + { + "@id": "cim:WaveTrap", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Line traps are devices that impede high frequency power line carrier signals yet present a negligible impedance at the main power frequency.", + "rdfs:label": "WaveTrap", + "rdfs:subClassOf": "cim:AuxiliaryEquipment" + }, + { + "@id": "cim:WindGenUnitKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Kind of wind generating unit.", + "rdfs:label": "WindGenUnitKind" + }, + { + "@id": "cim:WindGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A wind driven generating unit, connected to the grid by means of a rotating machine. May be used to represent a single turbine or an aggregation.", + "rdfs:label": "WindGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:WindingConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Winding connection type.", + "rdfs:label": "WindingConnection" + }, + { + "@id": "eu:BoundaryPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": [ + "European", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Designates a connection point at which one or more model authority sets shall connect to. The location of the connection point as well as other properties are agreed between organisations responsible for the interconnection, hence all attributes of the class represent this agreement. It is primarily used in a boundary model authority set which can contain one or many BoundaryPoint-s among other Equipment-s and their connections.", + "rdfs:label": "BoundaryPoint", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "eu:LimitKind", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": [ + "European", + { + "@id": "uml:enumeration" + } + ], + "rdfs:comment": "Limit kinds.", + "rdfs:label": "LimitKind" + }, + { + "@id": "eu:SolarPowerPlant", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": [ + "European", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Solar power plant.", + "rdfs:label": "SolarPowerPlant", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "eu:WindPowerPlant", + "@type": "owl:Class", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "cims:stereotype": [ + "European", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Wind power plant.", + "rdfs:label": "WindPowerPlant", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:ACDCConverter.DCTerminals", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A DC converter have DC converter terminals. A converter has two DC converter terminals.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "DCTerminals", + "rdfs:range": "cim:ACDCConverterDCTerminal", + "owl:inverseOf": "cim:ACDCConverterDCTerminal.DCConductingEquipment" + }, + { + "@id": "cim:ACDCConverter.PccTerminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Point of common coupling terminal for this converter DC side. It is typically the terminal on the power transformer (or switch) closest to the AC network.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "PccTerminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.ConverterDCSides" + }, + { + "@id": "cim:ACDCConverterDCTerminal.DCConductingEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A DC converter terminal belong to an DC converter.", + "rdfs:domain": "cim:ACDCConverterDCTerminal", + "rdfs:label": "DCConductingEquipment", + "rdfs:range": "cim:ACDCConverter", + "owl:inverseOf": "cim:ACDCConverter.DCTerminals" + }, + { + "@id": "cim:ACDCConverterDCTerminal.polarity", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Represents the normal network polarity condition. Depending on the converter configuration the value shall be set as follows:\n- For a monopole with two converter terminals use DCPolarityKind “positive” and “negative”.\n- For a bi-pole or symmetric monopole with three converter terminals use DCPolarityKind “positive”, “middle” and “negative”.", + "rdfs:domain": "cim:ACDCConverterDCTerminal", + "rdfs:label": "polarity", + "rdfs:range": "cim:DCPolarityKind" + }, + { + "@id": "cim:ACDCTerminal.BusNameMarker", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The bus name marker used to name the bus (topological node).", + "rdfs:domain": "cim:ACDCTerminal", + "rdfs:label": "BusNameMarker", + "rdfs:range": "cim:BusNameMarker", + "owl:inverseOf": "cim:BusNameMarker.Terminal" + }, + { + "@id": "cim:ACDCTerminal.OperationalLimitSet", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The operational limit sets at the terminal.", + "rdfs:domain": "cim:ACDCTerminal", + "rdfs:label": "OperationalLimitSet", + "rdfs:range": "cim:OperationalLimitSet", + "owl:inverseOf": "cim:OperationalLimitSet.Terminal" + }, + { + "@id": "cim:ACLineSegment.Clamp", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The clamps connected to the line segment.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "Clamp", + "rdfs:range": "cim:Clamp", + "owl:inverseOf": "cim:Clamp.ACLineSegment" + }, + { + "@id": "cim:ACLineSegment.Cut", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Cuts applied to the line segment.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "Cut", + "rdfs:range": "cim:Cut", + "owl:inverseOf": "cim:Cut.ACLineSegment" + }, + { + "@id": "cim:AuxiliaryEquipment.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The Terminal at the equipment where the AuxiliaryEquipment is attached.", + "rdfs:domain": "cim:AuxiliaryEquipment", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.AuxiliaryEquipment" + }, + { + "@id": "cim:BaseVoltage.ConductingEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All conducting equipment with this base voltage. Use only when there is no voltage level container used and only one base voltage applies. For example, not used for transformers.", + "rdfs:domain": "cim:BaseVoltage", + "rdfs:label": "ConductingEquipment", + "rdfs:range": "cim:ConductingEquipment", + "owl:inverseOf": "cim:ConductingEquipment.BaseVoltage" + }, + { + "@id": "cim:BaseVoltage.TransformerEnds", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Transformer ends at the base voltage. This is essential for PU calculation.", + "rdfs:domain": "cim:BaseVoltage", + "rdfs:label": "TransformerEnds", + "rdfs:range": "cim:TransformerEnd", + "owl:inverseOf": "cim:TransformerEnd.BaseVoltage" + }, + { + "@id": "cim:BaseVoltage.VoltageLevel", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The voltage levels having this base voltage.", + "rdfs:domain": "cim:BaseVoltage", + "rdfs:label": "VoltageLevel", + "rdfs:range": "cim:VoltageLevel", + "owl:inverseOf": "cim:VoltageLevel.BaseVoltage" + }, + { + "@id": "cim:BasicIntervalSchedule.value1Unit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Value1 units of measure.", + "rdfs:domain": "cim:BasicIntervalSchedule", + "rdfs:label": "value1Unit", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:BasicIntervalSchedule.value2Unit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Value2 units of measure.", + "rdfs:domain": "cim:BasicIntervalSchedule", + "rdfs:label": "value2Unit", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:Bay.VoltageLevel", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The voltage level containing this bay.", + "rdfs:domain": "cim:Bay", + "rdfs:label": "VoltageLevel", + "rdfs:range": "cim:VoltageLevel", + "owl:inverseOf": "cim:VoltageLevel.Bays" + }, + { + "@id": "cim:BusNameMarker.ReportingGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The reporting group to which this bus name marker belongs.", + "rdfs:domain": "cim:BusNameMarker", + "rdfs:label": "ReportingGroup", + "rdfs:range": "cim:ReportingGroup", + "owl:inverseOf": "cim:ReportingGroup.BusNameMarker" + }, + { + "@id": "cim:BusNameMarker.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The terminals associated with this bus name marker.", + "rdfs:domain": "cim:BusNameMarker", + "rdfs:label": "Terminal", + "rdfs:range": "cim:ACDCTerminal", + "owl:inverseOf": "cim:ACDCTerminal.BusNameMarker" + }, + { + "@id": "cim:CAESPlant.ThermalGeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A thermal generating unit may be a member of a compressed air energy storage plant.", + "rdfs:domain": "cim:CAESPlant", + "rdfs:label": "ThermalGeneratingUnit", + "rdfs:range": "cim:ThermalGeneratingUnit", + "owl:inverseOf": "cim:ThermalGeneratingUnit.CAESPlant" + }, + { + "@id": "cim:Clamp.ACLineSegment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The line segment to which the clamp is connected.", + "rdfs:domain": "cim:Clamp", + "rdfs:label": "ACLineSegment", + "rdfs:range": "cim:ACLineSegment", + "owl:inverseOf": "cim:ACLineSegment.Clamp" + }, + { + "@id": "cim:CogenerationPlant.ThermalGeneratingUnits", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A thermal generating unit may be a member of a cogeneration plant.", + "rdfs:domain": "cim:CogenerationPlant", + "rdfs:label": "ThermalGeneratingUnits", + "rdfs:range": "cim:ThermalGeneratingUnit", + "owl:inverseOf": "cim:ThermalGeneratingUnit.CogenerationPlant" + }, + { + "@id": "cim:CombinedCyclePlant.ThermalGeneratingUnits", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A thermal generating unit may be a member of a combined cycle plant.", + "rdfs:domain": "cim:CombinedCyclePlant", + "rdfs:label": "ThermalGeneratingUnits", + "rdfs:range": "cim:ThermalGeneratingUnit", + "owl:inverseOf": "cim:ThermalGeneratingUnit.CombinedCyclePlant" + }, + { + "@id": "cim:ConductingEquipment.BaseVoltage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Base voltage of this conducting equipment. Use only when there is no voltage level container used and only one base voltage applies. For example, not used for transformers.", + "rdfs:domain": "cim:ConductingEquipment", + "rdfs:label": "BaseVoltage", + "rdfs:range": "cim:BaseVoltage", + "owl:inverseOf": "cim:BaseVoltage.ConductingEquipment" + }, + { + "@id": "cim:ConductingEquipment.Terminals", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.", + "rdfs:domain": "cim:ConductingEquipment", + "rdfs:label": "Terminals", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.ConductingEquipment" + }, + { + "@id": "cim:ConformLoad.LoadGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Group of this ConformLoad.", + "rdfs:domain": "cim:ConformLoad", + "rdfs:label": "LoadGroup", + "rdfs:range": "cim:ConformLoadGroup", + "owl:inverseOf": "cim:ConformLoadGroup.EnergyConsumers" + }, + { + "@id": "cim:ConformLoadGroup.ConformLoadSchedules", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The ConformLoadSchedules in the ConformLoadGroup.", + "rdfs:domain": "cim:ConformLoadGroup", + "rdfs:label": "ConformLoadSchedules", + "rdfs:range": "cim:ConformLoadSchedule", + "owl:inverseOf": "cim:ConformLoadSchedule.ConformLoadGroup" + }, + { + "@id": "cim:ConformLoadGroup.EnergyConsumers", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "Conform loads assigned to this ConformLoadGroup.", + "rdfs:domain": "cim:ConformLoadGroup", + "rdfs:label": "EnergyConsumers", + "rdfs:range": "cim:ConformLoad", + "owl:inverseOf": "cim:ConformLoad.LoadGroup" + }, + { + "@id": "cim:ConformLoadSchedule.ConformLoadGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The ConformLoadGroup where the ConformLoadSchedule belongs.", + "rdfs:domain": "cim:ConformLoadSchedule", + "rdfs:label": "ConformLoadGroup", + "rdfs:range": "cim:ConformLoadGroup", + "owl:inverseOf": "cim:ConformLoadGroup.ConformLoadSchedules" + }, + { + "@id": "cim:ConnectivityNode.ConnectivityNodeContainer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Container of this connectivity node.", + "rdfs:domain": "cim:ConnectivityNode", + "rdfs:label": "ConnectivityNodeContainer", + "rdfs:range": "cim:ConnectivityNodeContainer", + "owl:inverseOf": "cim:ConnectivityNodeContainer.ConnectivityNodes" + }, + { + "@id": "cim:ConnectivityNode.Terminals", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Terminals interconnected with zero impedance at a this connectivity node.", + "rdfs:domain": "cim:ConnectivityNode", + "rdfs:label": "Terminals", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.ConnectivityNode" + }, + { + "@id": "cim:ConnectivityNodeContainer.ConnectivityNodes", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Connectivity nodes which belong to this connectivity node container.", + "rdfs:domain": "cim:ConnectivityNodeContainer", + "rdfs:label": "ConnectivityNodes", + "rdfs:range": "cim:ConnectivityNode", + "owl:inverseOf": "cim:ConnectivityNode.ConnectivityNodeContainer" + }, + { + "@id": "cim:ControlArea.ControlAreaGeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The generating unit specifications for the control area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "ControlAreaGeneratingUnit", + "rdfs:range": "cim:ControlAreaGeneratingUnit", + "owl:inverseOf": "cim:ControlAreaGeneratingUnit.ControlArea" + }, + { + "@id": "cim:ControlArea.EnergyArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The energy area that is forecast from this control area specification.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "EnergyArea", + "rdfs:range": "cim:EnergyArea", + "owl:inverseOf": "cim:EnergyArea.ControlArea" + }, + { + "@id": "cim:ControlArea.TieFlow", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The tie flows associated with the control area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "TieFlow", + "rdfs:range": "cim:TieFlow", + "owl:inverseOf": "cim:TieFlow.ControlArea" + }, + { + "@id": "cim:ControlArea.type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The primary type of control area definition used to determine if this is used for automatic generation control, for planning interchange control, or other purposes. A control area specified with primary type of automatic generation control could still be forecast and used as an interchange area in power flow analysis.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "type", + "rdfs:range": "cim:ControlAreaTypeKind" + }, + { + "@id": "cim:ControlAreaGeneratingUnit.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The parent control area for the generating unit specifications.", + "rdfs:domain": "cim:ControlAreaGeneratingUnit", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "cim:ControlArea.ControlAreaGeneratingUnit" + }, + { + "@id": "cim:ControlAreaGeneratingUnit.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The generating unit specified for this control area. Note that a control area should include a GeneratingUnit only once.", + "rdfs:domain": "cim:ControlAreaGeneratingUnit", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "cim:GeneratingUnit.ControlAreaGeneratingUnit" + }, + { + "@id": "cim:Curve.CurveDatas", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The point data values that define this curve.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "CurveDatas", + "rdfs:range": "cim:CurveData", + "owl:inverseOf": "cim:CurveData.Curve" + }, + { + "@id": "cim:Curve.curveStyle", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The style or shape of the curve.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "curveStyle", + "rdfs:range": "cim:CurveStyle" + }, + { + "@id": "cim:Curve.xUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The X-axis units of measure.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "xUnit", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:Curve.y1Unit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The Y1-axis units of measure.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "y1Unit", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:Curve.y2Unit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The Y2-axis units of measure.", + "rdfs:domain": "cim:Curve", + "rdfs:label": "y2Unit", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:CurveData.Curve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The curve of this curve data point.", + "rdfs:domain": "cim:CurveData", + "rdfs:label": "Curve", + "rdfs:range": "cim:Curve", + "owl:inverseOf": "cim:Curve.CurveDatas" + }, + { + "@id": "cim:Cut.ACLineSegment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The line segment to which the cut is applied.", + "rdfs:domain": "cim:Cut", + "rdfs:label": "ACLineSegment", + "rdfs:range": "cim:ACLineSegment", + "owl:inverseOf": "cim:ACLineSegment.Cut" + }, + { + "@id": "cim:DCBaseTerminal.DCNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The DC connectivity node to which this DC base terminal connects with zero impedance.", + "rdfs:domain": "cim:DCBaseTerminal", + "rdfs:label": "DCNode", + "rdfs:range": "cim:DCNode", + "owl:inverseOf": "cim:DCNode.DCTerminals" + }, + { + "@id": "cim:DCConductingEquipment.DCTerminals", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A DC conducting equipment has DC terminals.", + "rdfs:domain": "cim:DCConductingEquipment", + "rdfs:label": "DCTerminals", + "rdfs:range": "cim:DCTerminal", + "owl:inverseOf": "cim:DCTerminal.DCConductingEquipment" + }, + { + "@id": "cim:DCConverterUnit.Substation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The containing substation of the DC converter unit.", + "rdfs:domain": "cim:DCConverterUnit", + "rdfs:label": "Substation", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "cim:Substation.DCConverterUnit" + }, + { + "@id": "cim:DCConverterUnit.operationMode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The operating mode of an HVDC bipole (bipolar, monopolar metallic return, etc).", + "rdfs:domain": "cim:DCConverterUnit", + "rdfs:label": "operationMode", + "rdfs:range": "cim:DCConverterOperatingModeKind" + }, + { + "@id": "cim:DCEquipmentContainer.DCNodes", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The DC nodes contained in the DC equipment container.", + "rdfs:domain": "cim:DCEquipmentContainer", + "rdfs:label": "DCNodes", + "rdfs:range": "cim:DCNode", + "owl:inverseOf": "cim:DCNode.DCEquipmentContainer" + }, + { + "@id": "cim:DCLine.Region", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The SubGeographicalRegion containing the DC line.", + "rdfs:domain": "cim:DCLine", + "rdfs:label": "Region", + "rdfs:range": "cim:SubGeographicalRegion", + "owl:inverseOf": "cim:SubGeographicalRegion.DCLines" + }, + { + "@id": "cim:DCNode.DCEquipmentContainer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The DC container for the DC nodes.", + "rdfs:domain": "cim:DCNode", + "rdfs:label": "DCEquipmentContainer", + "rdfs:range": "cim:DCEquipmentContainer", + "owl:inverseOf": "cim:DCEquipmentContainer.DCNodes" + }, + { + "@id": "cim:DCNode.DCTerminals", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "DC base terminals interconnected with zero impedance at a this DC connectivity node.", + "rdfs:domain": "cim:DCNode", + "rdfs:label": "DCTerminals", + "rdfs:range": "cim:DCBaseTerminal", + "owl:inverseOf": "cim:DCBaseTerminal.DCNode" + }, + { + "@id": "cim:DCTerminal.DCConductingEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "An DC terminal belong to a DC conducting equipment.", + "rdfs:domain": "cim:DCTerminal", + "rdfs:label": "DCConductingEquipment", + "rdfs:range": "cim:DCConductingEquipment", + "owl:inverseOf": "cim:DCConductingEquipment.DCTerminals" + }, + { + "@id": "cim:DayType.SeasonDayTypeSchedules", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Schedules that use this DayType.", + "rdfs:domain": "cim:DayType", + "rdfs:label": "SeasonDayTypeSchedules", + "rdfs:range": "cim:SeasonDayTypeSchedule", + "owl:inverseOf": "cim:SeasonDayTypeSchedule.DayType" + }, + { + "@id": "cim:EnergyArea.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The control area specification that is used for the load forecast.", + "rdfs:domain": "cim:EnergyArea", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "cim:ControlArea.EnergyArea" + }, + { + "@id": "cim:EnergyConsumer.LoadResponse", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The load response characteristic of this load. If missing, this load is assumed to be constant power.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "LoadResponse", + "rdfs:range": "cim:LoadResponseCharacteristic", + "owl:inverseOf": "cim:LoadResponseCharacteristic.EnergyConsumer" + }, + { + "@id": "cim:EnergySchedulingType.EnergySource", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Energy Source of a particular Energy Scheduling Type.", + "rdfs:domain": "cim:EnergySchedulingType", + "rdfs:label": "EnergySource", + "rdfs:range": "cim:EnergySource", + "owl:inverseOf": "cim:EnergySource.EnergySchedulingType" + }, + { + "@id": "cim:EnergySource.EnergySchedulingType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Energy Scheduling Type of an Energy Source.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "EnergySchedulingType", + "rdfs:range": "cim:EnergySchedulingType", + "owl:inverseOf": "cim:EnergySchedulingType.EnergySource" + }, + { + "@id": "cim:Equipment.EquipmentContainer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Container of this equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "EquipmentContainer", + "rdfs:range": "cim:EquipmentContainer", + "owl:inverseOf": "cim:EquipmentContainer.Equipments" + }, + { + "@id": "cim:Equipment.OperationalLimitSet", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The operational limit sets associated with this equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "OperationalLimitSet", + "rdfs:range": "cim:OperationalLimitSet", + "owl:inverseOf": "cim:OperationalLimitSet.Equipment" + }, + { + "@id": "cim:EquipmentContainer.Equipments", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Contained equipment.", + "rdfs:domain": "cim:EquipmentContainer", + "rdfs:label": "Equipments", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "cim:Equipment.EquipmentContainer" + }, + { + "@id": "cim:EquivalentEquipment.EquivalentNetwork", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The equivalent where the reduced model belongs.", + "rdfs:domain": "cim:EquivalentEquipment", + "rdfs:label": "EquivalentNetwork", + "rdfs:range": "cim:EquivalentNetwork", + "owl:inverseOf": "cim:EquivalentNetwork.EquivalentEquipments" + }, + { + "@id": "cim:EquivalentInjection.ReactiveCapabilityCurve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The reactive capability curve used by this equivalent injection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "ReactiveCapabilityCurve", + "rdfs:range": "cim:ReactiveCapabilityCurve", + "owl:inverseOf": "cim:ReactiveCapabilityCurve.EquivalentInjection" + }, + { + "@id": "cim:EquivalentNetwork.EquivalentEquipments", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The associated reduced equivalents.", + "rdfs:domain": "cim:EquivalentNetwork", + "rdfs:label": "EquivalentEquipments", + "rdfs:range": "cim:EquivalentEquipment", + "owl:inverseOf": "cim:EquivalentEquipment.EquivalentNetwork" + }, + { + "@id": "cim:FossilFuel.ThermalGeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A thermal generating unit may have one or more fossil fuels.", + "rdfs:domain": "cim:FossilFuel", + "rdfs:label": "ThermalGeneratingUnit", + "rdfs:range": "cim:ThermalGeneratingUnit", + "owl:inverseOf": "cim:ThermalGeneratingUnit.FossilFuels" + }, + { + "@id": "cim:FossilFuel.fossilFuelType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The type of fossil fuel, such as coal, oil, or gas.", + "rdfs:domain": "cim:FossilFuel", + "rdfs:label": "fossilFuelType", + "rdfs:range": "cim:FuelType" + }, + { + "@id": "cim:GeneratingUnit.ControlAreaGeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "ControlArea specifications for this generating unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "ControlAreaGeneratingUnit", + "rdfs:range": "cim:ControlAreaGeneratingUnit", + "owl:inverseOf": "cim:ControlAreaGeneratingUnit.GeneratingUnit" + }, + { + "@id": "cim:GeneratingUnit.GrossToNetActivePowerCurves", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": { + "@id": "uml:ofAggregate" + }, + "rdfs:comment": "A generating unit may have a gross active power to net active power curve, describing the losses and auxiliary power requirements of the unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "GrossToNetActivePowerCurves", + "rdfs:range": "cim:GrossToNetActivePowerCurve", + "owl:inverseOf": "cim:GrossToNetActivePowerCurve.GeneratingUnit" + }, + { + "@id": "cim:GeneratingUnit.RotatingMachine", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "A synchronous machine may operate as a generator and as such becomes a member of a generating unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "RotatingMachine", + "rdfs:range": "cim:RotatingMachine", + "owl:inverseOf": "cim:RotatingMachine.GeneratingUnit" + }, + { + "@id": "cim:GeneratingUnit.genControlSource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The source of controls for a generating unit. Defines the control status of the generating unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "genControlSource", + "rdfs:range": "cim:GeneratorControlSource" + }, + { + "@id": "cim:GeographicalRegion.Regions", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All sub-geographical regions within this geographical region.", + "rdfs:domain": "cim:GeographicalRegion", + "rdfs:label": "Regions", + "rdfs:range": "cim:SubGeographicalRegion", + "owl:inverseOf": "cim:SubGeographicalRegion.Region" + }, + { + "@id": "cim:GrossToNetActivePowerCurve.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A generating unit may have a gross active power to net active power curve, describing the losses and auxiliary power requirements of the unit.", + "rdfs:domain": "cim:GrossToNetActivePowerCurve", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "cim:GeneratingUnit.GrossToNetActivePowerCurves" + }, + { + "@id": "cim:HydroGeneratingUnit.HydroPowerPlant", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The hydro generating unit belongs to a hydro power plant.", + "rdfs:domain": "cim:HydroGeneratingUnit", + "rdfs:label": "HydroPowerPlant", + "rdfs:range": "cim:HydroPowerPlant", + "owl:inverseOf": "cim:HydroPowerPlant.HydroGeneratingUnits" + }, + { + "@id": "cim:HydroGeneratingUnit.energyConversionCapability", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Energy conversion capability for generating.", + "rdfs:domain": "cim:HydroGeneratingUnit", + "rdfs:label": "energyConversionCapability", + "rdfs:range": "cim:HydroEnergyConversionKind" + }, + { + "@id": "cim:HydroGeneratingUnit.turbineType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of turbine.", + "rdfs:domain": "cim:HydroGeneratingUnit", + "rdfs:label": "turbineType", + "rdfs:range": "cim:HydroTurbineKind" + }, + { + "@id": "cim:HydroPowerPlant.HydroGeneratingUnits", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The hydro generating unit belongs to a hydro power plant.", + "rdfs:domain": "cim:HydroPowerPlant", + "rdfs:label": "HydroGeneratingUnits", + "rdfs:range": "cim:HydroGeneratingUnit", + "owl:inverseOf": "cim:HydroGeneratingUnit.HydroPowerPlant" + }, + { + "@id": "cim:HydroPowerPlant.HydroPumps", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The hydro pump may be a member of a pumped storage plant or a pump for distributing water.", + "rdfs:domain": "cim:HydroPowerPlant", + "rdfs:label": "HydroPumps", + "rdfs:range": "cim:HydroPump", + "owl:inverseOf": "cim:HydroPump.HydroPowerPlant" + }, + { + "@id": "cim:HydroPowerPlant.hydroPlantStorageType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The type of hydro power plant water storage.", + "rdfs:domain": "cim:HydroPowerPlant", + "rdfs:label": "hydroPlantStorageType", + "rdfs:range": "cim:HydroPlantStorageKind" + }, + { + "@id": "cim:HydroPump.HydroPowerPlant", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The hydro pump may be a member of a pumped storage plant or a pump for distributing water.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "HydroPowerPlant", + "rdfs:range": "cim:HydroPowerPlant", + "owl:inverseOf": "cim:HydroPowerPlant.HydroPumps" + }, + { + "@id": "cim:HydroPump.RotatingMachine", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The synchronous machine drives the turbine which moves the water from a low elevation to a higher elevation. The direction of machine rotation for pumping may or may not be the same as for generating.", + "rdfs:domain": "cim:HydroPump", + "rdfs:label": "RotatingMachine", + "rdfs:range": "cim:RotatingMachine", + "owl:inverseOf": "cim:RotatingMachine.HydroPump" + }, + { + "@id": "cim:Line.Region", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The sub-geographical region of the line.", + "rdfs:domain": "cim:Line", + "rdfs:label": "Region", + "rdfs:range": "cim:SubGeographicalRegion", + "owl:inverseOf": "cim:SubGeographicalRegion.Lines" + }, + { + "@id": "cim:LoadArea.SubLoadAreas", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The SubLoadAreas in the LoadArea.", + "rdfs:domain": "cim:LoadArea", + "rdfs:label": "SubLoadAreas", + "rdfs:range": "cim:SubLoadArea", + "owl:inverseOf": "cim:SubLoadArea.LoadArea" + }, + { + "@id": "cim:LoadGroup.SubLoadArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The SubLoadArea where the Loadgroup belongs.", + "rdfs:domain": "cim:LoadGroup", + "rdfs:label": "SubLoadArea", + "rdfs:range": "cim:SubLoadArea", + "owl:inverseOf": "cim:SubLoadArea.LoadGroups" + }, + { + "@id": "cim:LoadResponseCharacteristic.EnergyConsumer", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The set of loads that have the response characteristics.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "EnergyConsumer", + "rdfs:range": "cim:EnergyConsumer", + "owl:inverseOf": "cim:EnergyConsumer.LoadResponse" + }, + { + "@id": "cim:NonConformLoad.LoadGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Group of this ConformLoad.", + "rdfs:domain": "cim:NonConformLoad", + "rdfs:label": "LoadGroup", + "rdfs:range": "cim:NonConformLoadGroup", + "owl:inverseOf": "cim:NonConformLoadGroup.EnergyConsumers" + }, + { + "@id": "cim:NonConformLoadGroup.EnergyConsumers", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "Conform loads assigned to this ConformLoadGroup.", + "rdfs:domain": "cim:NonConformLoadGroup", + "rdfs:label": "EnergyConsumers", + "rdfs:range": "cim:NonConformLoad", + "owl:inverseOf": "cim:NonConformLoad.LoadGroup" + }, + { + "@id": "cim:NonConformLoadGroup.NonConformLoadSchedules", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The NonConformLoadSchedules in the NonConformLoadGroup.", + "rdfs:domain": "cim:NonConformLoadGroup", + "rdfs:label": "NonConformLoadSchedules", + "rdfs:range": "cim:NonConformLoadSchedule", + "owl:inverseOf": "cim:NonConformLoadSchedule.NonConformLoadGroup" + }, + { + "@id": "cim:NonConformLoadSchedule.NonConformLoadGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The NonConformLoadGroup where the NonConformLoadSchedule belongs.", + "rdfs:domain": "cim:NonConformLoadSchedule", + "rdfs:label": "NonConformLoadGroup", + "rdfs:range": "cim:NonConformLoadGroup", + "owl:inverseOf": "cim:NonConformLoadGroup.NonConformLoadSchedules" + }, + { + "@id": "cim:NonlinearShuntCompensator.NonlinearShuntCompensatorPoints", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "All points of the non-linear shunt compensator.", + "rdfs:domain": "cim:NonlinearShuntCompensator", + "rdfs:label": "NonlinearShuntCompensatorPoints", + "rdfs:range": "cim:NonlinearShuntCompensatorPoint", + "owl:inverseOf": "cim:NonlinearShuntCompensatorPoint.NonlinearShuntCompensator" + }, + { + "@id": "cim:NonlinearShuntCompensatorPoint.NonlinearShuntCompensator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Non-linear shunt compensator owning this point.", + "rdfs:domain": "cim:NonlinearShuntCompensatorPoint", + "rdfs:label": "NonlinearShuntCompensator", + "rdfs:range": "cim:NonlinearShuntCompensator", + "owl:inverseOf": "cim:NonlinearShuntCompensator.NonlinearShuntCompensatorPoints" + }, + { + "@id": "cim:OperationalLimit.OperationalLimitSet", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The limit set to which the limit values belong.", + "rdfs:domain": "cim:OperationalLimit", + "rdfs:label": "OperationalLimitSet", + "rdfs:range": "cim:OperationalLimitSet", + "owl:inverseOf": "cim:OperationalLimitSet.OperationalLimitValue" + }, + { + "@id": "cim:OperationalLimit.OperationalLimitType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The limit type associated with this limit.", + "rdfs:domain": "cim:OperationalLimit", + "rdfs:label": "OperationalLimitType", + "rdfs:range": "cim:OperationalLimitType", + "owl:inverseOf": "cim:OperationalLimitType.OperationalLimit" + }, + { + "@id": "cim:OperationalLimitSet.Equipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The equipment to which the limit set applies.", + "rdfs:domain": "cim:OperationalLimitSet", + "rdfs:label": "Equipment", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "cim:Equipment.OperationalLimitSet" + }, + { + "@id": "cim:OperationalLimitSet.OperationalLimitValue", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Values of equipment limits.", + "rdfs:domain": "cim:OperationalLimitSet", + "rdfs:label": "OperationalLimitValue", + "rdfs:range": "cim:OperationalLimit", + "owl:inverseOf": "cim:OperationalLimit.OperationalLimitSet" + }, + { + "@id": "cim:OperationalLimitSet.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The terminal where the operational limit set apply.", + "rdfs:domain": "cim:OperationalLimitSet", + "rdfs:label": "Terminal", + "rdfs:range": "cim:ACDCTerminal", + "owl:inverseOf": "cim:ACDCTerminal.OperationalLimitSet" + }, + { + "@id": "cim:OperationalLimitType.OperationalLimit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The operational limits associated with this type of limit.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "OperationalLimit", + "rdfs:range": "cim:OperationalLimit", + "owl:inverseOf": "cim:OperationalLimit.OperationalLimitType" + }, + { + "@id": "cim:OperationalLimitType.direction", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The direction of the limit.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "direction", + "rdfs:range": "cim:OperationalLimitDirectionKind" + }, + { + "@id": "cim:PhaseTapChanger.TransformerEnd", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Transformer end to which this phase tap changer belongs.", + "rdfs:domain": "cim:PhaseTapChanger", + "rdfs:label": "TransformerEnd", + "rdfs:range": "cim:TransformerEnd", + "owl:inverseOf": "cim:TransformerEnd.PhaseTapChanger" + }, + { + "@id": "cim:PhaseTapChangerTable.PhaseTapChangerTablePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The points of this table.", + "rdfs:domain": "cim:PhaseTapChangerTable", + "rdfs:label": "PhaseTapChangerTablePoint", + "rdfs:range": "cim:PhaseTapChangerTablePoint", + "owl:inverseOf": "cim:PhaseTapChangerTablePoint.PhaseTapChangerTable" + }, + { + "@id": "cim:PhaseTapChangerTable.PhaseTapChangerTabular", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The phase tap changers to which this phase tap table applies.", + "rdfs:domain": "cim:PhaseTapChangerTable", + "rdfs:label": "PhaseTapChangerTabular", + "rdfs:range": "cim:PhaseTapChangerTabular", + "owl:inverseOf": "cim:PhaseTapChangerTabular.PhaseTapChangerTable" + }, + { + "@id": "cim:PhaseTapChangerTablePoint.PhaseTapChangerTable", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The table of this point.", + "rdfs:domain": "cim:PhaseTapChangerTablePoint", + "rdfs:label": "PhaseTapChangerTable", + "rdfs:range": "cim:PhaseTapChangerTable", + "owl:inverseOf": "cim:PhaseTapChangerTable.PhaseTapChangerTablePoint" + }, + { + "@id": "cim:PhaseTapChangerTabular.PhaseTapChangerTable", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The phase tap changer table for this phase tap changer.", + "rdfs:domain": "cim:PhaseTapChangerTabular", + "rdfs:label": "PhaseTapChangerTable", + "rdfs:range": "cim:PhaseTapChangerTable", + "owl:inverseOf": "cim:PhaseTapChangerTable.PhaseTapChangerTabular" + }, + { + "@id": "cim:PowerElectronicsConnection.PowerElectronicsUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "An AC network connection may have several power electronics units connecting through it.", + "rdfs:domain": "cim:PowerElectronicsConnection", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:range": "cim:PowerElectronicsUnit", + "owl:inverseOf": "cim:PowerElectronicsUnit.PowerElectronicsConnection" + }, + { + "@id": "cim:PowerElectronicsUnit.PowerElectronicsConnection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A power electronics unit has a connection to the AC network.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "PowerElectronicsConnection", + "rdfs:range": "cim:PowerElectronicsConnection", + "owl:inverseOf": "cim:PowerElectronicsConnection.PowerElectronicsUnit" + }, + { + "@id": "cim:PowerTransformer.PowerTransformerEnd", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The ends of this power transformer.", + "rdfs:domain": "cim:PowerTransformer", + "rdfs:label": "PowerTransformerEnd", + "rdfs:range": "cim:PowerTransformerEnd", + "owl:inverseOf": "cim:PowerTransformerEnd.PowerTransformer" + }, + { + "@id": "cim:PowerTransformerEnd.PowerTransformer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The power transformer of this power transformer end.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "PowerTransformer", + "rdfs:range": "cim:PowerTransformer", + "owl:inverseOf": "cim:PowerTransformer.PowerTransformerEnd" + }, + { + "@id": "cim:PowerTransformerEnd.connectionKind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Kind of connection.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "connectionKind", + "rdfs:range": "cim:WindingConnection" + }, + { + "@id": "cim:RatioTapChanger.RatioTapChangerTable", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The tap ratio table for this ratio tap changer.", + "rdfs:domain": "cim:RatioTapChanger", + "rdfs:label": "RatioTapChangerTable", + "rdfs:range": "cim:RatioTapChangerTable", + "owl:inverseOf": "cim:RatioTapChangerTable.RatioTapChanger" + }, + { + "@id": "cim:RatioTapChanger.TransformerEnd", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Transformer end to which this ratio tap changer belongs.", + "rdfs:domain": "cim:RatioTapChanger", + "rdfs:label": "TransformerEnd", + "rdfs:range": "cim:TransformerEnd", + "owl:inverseOf": "cim:TransformerEnd.RatioTapChanger" + }, + { + "@id": "cim:RatioTapChangerTable.RatioTapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The ratio tap changer of this tap ratio table.", + "rdfs:domain": "cim:RatioTapChangerTable", + "rdfs:label": "RatioTapChanger", + "rdfs:range": "cim:RatioTapChanger", + "owl:inverseOf": "cim:RatioTapChanger.RatioTapChangerTable" + }, + { + "@id": "cim:RatioTapChangerTable.RatioTapChangerTablePoint", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "Points of this table.", + "rdfs:domain": "cim:RatioTapChangerTable", + "rdfs:label": "RatioTapChangerTablePoint", + "rdfs:range": "cim:RatioTapChangerTablePoint", + "owl:inverseOf": "cim:RatioTapChangerTablePoint.RatioTapChangerTable" + }, + { + "@id": "cim:RatioTapChangerTablePoint.RatioTapChangerTable", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Table of this point.", + "rdfs:domain": "cim:RatioTapChangerTablePoint", + "rdfs:label": "RatioTapChangerTable", + "rdfs:range": "cim:RatioTapChangerTable", + "owl:inverseOf": "cim:RatioTapChangerTable.RatioTapChangerTablePoint" + }, + { + "@id": "cim:ReactiveCapabilityCurve.EquivalentInjection", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The equivalent injection using this reactive capability curve.", + "rdfs:domain": "cim:ReactiveCapabilityCurve", + "rdfs:label": "EquivalentInjection", + "rdfs:range": "cim:EquivalentInjection", + "owl:inverseOf": "cim:EquivalentInjection.ReactiveCapabilityCurve" + }, + { + "@id": "cim:ReactiveCapabilityCurve.InitiallyUsedBySynchronousMachines", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "Synchronous machines using this curve as default.", + "rdfs:domain": "cim:ReactiveCapabilityCurve", + "rdfs:label": "InitiallyUsedBySynchronousMachines", + "rdfs:range": "cim:SynchronousMachine", + "owl:inverseOf": "cim:SynchronousMachine.InitialReactiveCapabilityCurve" + }, + { + "@id": "cim:RegularIntervalSchedule.TimePoints", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The regular interval time point data values that define this schedule.", + "rdfs:domain": "cim:RegularIntervalSchedule", + "rdfs:label": "TimePoints", + "rdfs:range": "cim:RegularTimePoint", + "owl:inverseOf": "cim:RegularTimePoint.IntervalSchedule" + }, + { + "@id": "cim:RegularTimePoint.IntervalSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Regular interval schedule containing this time point.", + "rdfs:domain": "cim:RegularTimePoint", + "rdfs:label": "IntervalSchedule", + "rdfs:range": "cim:RegularIntervalSchedule", + "owl:inverseOf": "cim:RegularIntervalSchedule.TimePoints" + }, + { + "@id": "cim:RegulatingCondEq.RegulatingControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The regulating control scheme in which this equipment participates.", + "rdfs:domain": "cim:RegulatingCondEq", + "rdfs:label": "RegulatingControl", + "rdfs:range": "cim:RegulatingControl", + "owl:inverseOf": "cim:RegulatingControl.RegulatingCondEq" + }, + { + "@id": "cim:RegulatingControl.RegulatingCondEq", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The equipment that participates in this regulating control scheme.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "RegulatingCondEq", + "rdfs:range": "cim:RegulatingCondEq", + "owl:inverseOf": "cim:RegulatingCondEq.RegulatingControl" + }, + { + "@id": "cim:RegulatingControl.RegulationSchedule", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Schedule for this regulating control.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "RegulationSchedule", + "rdfs:range": "cim:RegulationSchedule", + "owl:inverseOf": "cim:RegulationSchedule.RegulatingControl" + }, + { + "@id": "cim:RegulatingControl.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The terminal associated with this regulating control. The terminal is associated instead of a node, since the terminal could connect into either a topological node or a connectivity node. Sometimes it is useful to model regulation at a terminal of a bus bar object.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.RegulatingControl" + }, + { + "@id": "cim:RegulatingControl.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The regulating control mode presently available. This specification allows for determining the kind of regulation without need for obtaining the units from a schedule.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "mode", + "rdfs:range": "cim:RegulatingControlModeKind" + }, + { + "@id": "cim:RegulationSchedule.RegulatingControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Regulating controls that have this schedule.", + "rdfs:domain": "cim:RegulationSchedule", + "rdfs:label": "RegulatingControl", + "rdfs:range": "cim:RegulatingControl", + "owl:inverseOf": "cim:RegulatingControl.RegulationSchedule" + }, + { + "@id": "cim:ReportingGroup.BusNameMarker", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The bus name markers that belong to this reporting group.", + "rdfs:domain": "cim:ReportingGroup", + "rdfs:label": "BusNameMarker", + "rdfs:range": "cim:BusNameMarker", + "owl:inverseOf": "cim:BusNameMarker.ReportingGroup" + }, + { + "@id": "cim:RotatingMachine.GeneratingUnit", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A synchronous machine may operate as a generator and as such becomes a member of a generating unit.", + "rdfs:domain": "cim:RotatingMachine", + "rdfs:label": "GeneratingUnit", + "rdfs:range": "cim:GeneratingUnit", + "owl:inverseOf": "cim:GeneratingUnit.RotatingMachine" + }, + { + "@id": "cim:RotatingMachine.HydroPump", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The synchronous machine drives the turbine which moves the water from a low elevation to a higher elevation. The direction of machine rotation for pumping may or may not be the same as for generating.", + "rdfs:domain": "cim:RotatingMachine", + "rdfs:label": "HydroPump", + "rdfs:range": "cim:HydroPump", + "owl:inverseOf": "cim:HydroPump.RotatingMachine" + }, + { + "@id": "cim:Season.SeasonDayTypeSchedules", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Schedules that use this Season.", + "rdfs:domain": "cim:Season", + "rdfs:label": "SeasonDayTypeSchedules", + "rdfs:range": "cim:SeasonDayTypeSchedule", + "owl:inverseOf": "cim:SeasonDayTypeSchedule.Season" + }, + { + "@id": "cim:SeasonDayTypeSchedule.DayType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "DayType for the Schedule.", + "rdfs:domain": "cim:SeasonDayTypeSchedule", + "rdfs:label": "DayType", + "rdfs:range": "cim:DayType", + "owl:inverseOf": "cim:DayType.SeasonDayTypeSchedules" + }, + { + "@id": "cim:SeasonDayTypeSchedule.Season", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Season for the Schedule.", + "rdfs:domain": "cim:SeasonDayTypeSchedule", + "rdfs:label": "Season", + "rdfs:range": "cim:Season", + "owl:inverseOf": "cim:Season.SeasonDayTypeSchedules" + }, + { + "@id": "cim:StaticVarCompensator.sVCControlMode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "SVC control mode.", + "rdfs:domain": "cim:StaticVarCompensator", + "rdfs:label": "sVCControlMode", + "rdfs:range": "cim:SVCControlMode", + "owl:deprecated": true + }, + { + "@id": "cim:SubGeographicalRegion.DCLines", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The DC lines in this sub-geographical region.", + "rdfs:domain": "cim:SubGeographicalRegion", + "rdfs:label": "DCLines", + "rdfs:range": "cim:DCLine", + "owl:inverseOf": "cim:DCLine.Region" + }, + { + "@id": "cim:SubGeographicalRegion.Lines", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The lines within the sub-geographical region.", + "rdfs:domain": "cim:SubGeographicalRegion", + "rdfs:label": "Lines", + "rdfs:range": "cim:Line", + "owl:inverseOf": "cim:Line.Region" + }, + { + "@id": "cim:SubGeographicalRegion.Region", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The geographical region which this sub-geographical region is within.", + "rdfs:domain": "cim:SubGeographicalRegion", + "rdfs:label": "Region", + "rdfs:range": "cim:GeographicalRegion", + "owl:inverseOf": "cim:GeographicalRegion.Regions" + }, + { + "@id": "cim:SubGeographicalRegion.Substations", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The substations in this sub-geographical region.", + "rdfs:domain": "cim:SubGeographicalRegion", + "rdfs:label": "Substations", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "cim:Substation.Region" + }, + { + "@id": "cim:SubLoadArea.LoadArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The LoadArea where the SubLoadArea belongs.", + "rdfs:domain": "cim:SubLoadArea", + "rdfs:label": "LoadArea", + "rdfs:range": "cim:LoadArea", + "owl:inverseOf": "cim:LoadArea.SubLoadAreas" + }, + { + "@id": "cim:SubLoadArea.LoadGroups", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The Loadgroups in the SubLoadArea.", + "rdfs:domain": "cim:SubLoadArea", + "rdfs:label": "LoadGroups", + "rdfs:range": "cim:LoadGroup", + "owl:inverseOf": "cim:LoadGroup.SubLoadArea" + }, + { + "@id": "cim:Substation.DCConverterUnit", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The DC converter unit belonging of the substation.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "DCConverterUnit", + "rdfs:range": "cim:DCConverterUnit", + "owl:inverseOf": "cim:DCConverterUnit.Substation" + }, + { + "@id": "cim:Substation.Region", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The SubGeographicalRegion containing the substation.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "Region", + "rdfs:range": "cim:SubGeographicalRegion", + "owl:inverseOf": "cim:SubGeographicalRegion.Substations" + }, + { + "@id": "cim:Substation.VoltageLevels", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The voltage levels within this substation.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "VoltageLevels", + "rdfs:range": "cim:VoltageLevel", + "owl:inverseOf": "cim:VoltageLevel.Substation" + }, + { + "@id": "cim:Switch.SwitchSchedules", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A Switch can be associated with SwitchSchedules.", + "rdfs:domain": "cim:Switch", + "rdfs:label": "SwitchSchedules", + "rdfs:range": "cim:SwitchSchedule", + "owl:inverseOf": "cim:SwitchSchedule.Switch" + }, + { + "@id": "cim:SwitchSchedule.Switch", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A SwitchSchedule is associated with a Switch.", + "rdfs:domain": "cim:SwitchSchedule", + "rdfs:label": "Switch", + "rdfs:range": "cim:Switch", + "owl:inverseOf": "cim:Switch.SwitchSchedules" + }, + { + "@id": "cim:SynchronousMachine.InitialReactiveCapabilityCurve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The default reactive capability curve for use by a synchronous machine.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "InitialReactiveCapabilityCurve", + "rdfs:range": "cim:ReactiveCapabilityCurve", + "owl:inverseOf": "cim:ReactiveCapabilityCurve.InitiallyUsedBySynchronousMachines" + }, + { + "@id": "cim:SynchronousMachine.type", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Modes that this synchronous machine can operate in.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "type", + "rdfs:range": "cim:SynchronousMachineKind" + }, + { + "@id": "cim:TapChanger.TapChangerControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The regulating control scheme in which this tap changer participates.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "TapChangerControl", + "rdfs:range": "cim:TapChangerControl", + "owl:inverseOf": "cim:TapChangerControl.TapChanger" + }, + { + "@id": "cim:TapChanger.TapSchedules", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A TapChanger can have TapSchedules.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "TapSchedules", + "rdfs:range": "cim:TapSchedule", + "owl:inverseOf": "cim:TapSchedule.TapChanger" + }, + { + "@id": "cim:TapChangerControl.TapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The tap changers that participates in this regulating tap control scheme.", + "rdfs:domain": "cim:TapChangerControl", + "rdfs:label": "TapChanger", + "rdfs:range": "cim:TapChanger", + "owl:inverseOf": "cim:TapChanger.TapChangerControl" + }, + { + "@id": "cim:TapSchedule.TapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A TapSchedule is associated with a TapChanger.", + "rdfs:domain": "cim:TapSchedule", + "rdfs:label": "TapChanger", + "rdfs:range": "cim:TapChanger", + "owl:inverseOf": "cim:TapChanger.TapSchedules" + }, + { + "@id": "cim:Terminal.AuxiliaryEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The auxiliary equipment connected to the terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "AuxiliaryEquipment", + "rdfs:range": "cim:AuxiliaryEquipment", + "owl:inverseOf": "cim:AuxiliaryEquipment.Terminal" + }, + { + "@id": "cim:Terminal.ConductingEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The conducting equipment of the terminal. Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "ConductingEquipment", + "rdfs:range": "cim:ConductingEquipment", + "owl:inverseOf": "cim:ConductingEquipment.Terminals" + }, + { + "@id": "cim:Terminal.ConnectivityNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The connectivity node to which this terminal connects with zero impedance.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "ConnectivityNode", + "rdfs:range": "cim:ConnectivityNode", + "owl:inverseOf": "cim:ConnectivityNode.Terminals" + }, + { + "@id": "cim:Terminal.ConverterDCSides", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All converters' DC sides linked to this point of common coupling terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "ConverterDCSides", + "rdfs:range": "cim:ACDCConverter", + "owl:inverseOf": "cim:ACDCConverter.PccTerminal" + }, + { + "@id": "cim:Terminal.RegulatingControl", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The controls regulating this terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "RegulatingControl", + "rdfs:range": "cim:RegulatingControl", + "owl:inverseOf": "cim:RegulatingControl.Terminal" + }, + { + "@id": "cim:Terminal.TieFlow", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..2", + "rdfs:comment": "The control area tie flows to which this terminal associates.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "TieFlow", + "rdfs:range": "cim:TieFlow", + "owl:inverseOf": "cim:TieFlow.Terminal" + }, + { + "@id": "cim:Terminal.TransformerEnd", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All transformer ends connected at this terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "TransformerEnd", + "rdfs:range": "cim:TransformerEnd", + "owl:inverseOf": "cim:TransformerEnd.Terminal" + }, + { + "@id": "cim:Terminal.phases", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Represents the normal network phasing condition. If the attribute is missing, three phases (ABC) shall be assumed, except for terminals of grounding classes (specializations of EarthFaultCompensator, GroundDisconnector, and Ground) which will be assumed to be N. Therefore, phase code ABCN is explicitly declared when needed, e.g. for star point grounding equipment.\nThe phase code on terminals connecting same ConnectivityNode or same TopologicalNode as well as for equipment between two terminals shall be consistent.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "phases", + "rdfs:range": "cim:PhaseCode" + }, + { + "@id": "cim:ThermalGeneratingUnit.CAESPlant", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A thermal generating unit may be a member of a compressed air energy storage plant.", + "rdfs:domain": "cim:ThermalGeneratingUnit", + "rdfs:label": "CAESPlant", + "rdfs:range": "cim:CAESPlant", + "owl:inverseOf": "cim:CAESPlant.ThermalGeneratingUnit" + }, + { + "@id": "cim:ThermalGeneratingUnit.CogenerationPlant", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A thermal generating unit may be a member of a cogeneration plant.", + "rdfs:domain": "cim:ThermalGeneratingUnit", + "rdfs:label": "CogenerationPlant", + "rdfs:range": "cim:CogenerationPlant", + "owl:inverseOf": "cim:CogenerationPlant.ThermalGeneratingUnits" + }, + { + "@id": "cim:ThermalGeneratingUnit.CombinedCyclePlant", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A thermal generating unit may be a member of a combined cycle plant.", + "rdfs:domain": "cim:ThermalGeneratingUnit", + "rdfs:label": "CombinedCyclePlant", + "rdfs:range": "cim:CombinedCyclePlant", + "owl:inverseOf": "cim:CombinedCyclePlant.ThermalGeneratingUnits" + }, + { + "@id": "cim:ThermalGeneratingUnit.FossilFuels", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A thermal generating unit may have one or more fossil fuels.", + "rdfs:domain": "cim:ThermalGeneratingUnit", + "rdfs:label": "FossilFuels", + "rdfs:range": "cim:FossilFuel", + "owl:inverseOf": "cim:FossilFuel.ThermalGeneratingUnit" + }, + { + "@id": "cim:TieFlow.ControlArea", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The control area of the tie flows.", + "rdfs:domain": "cim:TieFlow", + "rdfs:label": "ControlArea", + "rdfs:range": "cim:ControlArea", + "owl:inverseOf": "cim:ControlArea.TieFlow" + }, + { + "@id": "cim:TieFlow.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The terminal to which this tie flow belongs.", + "rdfs:domain": "cim:TieFlow", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.TieFlow" + }, + { + "@id": "cim:TransformerEnd.BaseVoltage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Base voltage of the transformer end. This is essential for PU calculation.", + "rdfs:domain": "cim:TransformerEnd", + "rdfs:label": "BaseVoltage", + "rdfs:range": "cim:BaseVoltage", + "owl:inverseOf": "cim:BaseVoltage.TransformerEnds" + }, + { + "@id": "cim:TransformerEnd.PhaseTapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Phase tap changer associated with this transformer end.", + "rdfs:domain": "cim:TransformerEnd", + "rdfs:label": "PhaseTapChanger", + "rdfs:range": "cim:PhaseTapChanger", + "owl:inverseOf": "cim:PhaseTapChanger.TransformerEnd" + }, + { + "@id": "cim:TransformerEnd.RatioTapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Ratio tap changer associated with this transformer end.", + "rdfs:domain": "cim:TransformerEnd", + "rdfs:label": "RatioTapChanger", + "rdfs:range": "cim:RatioTapChanger", + "owl:inverseOf": "cim:RatioTapChanger.TransformerEnd" + }, + { + "@id": "cim:TransformerEnd.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Terminal of the power transformer to which this transformer end belongs.", + "rdfs:domain": "cim:TransformerEnd", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.TransformerEnd" + }, + { + "@id": "cim:VoltageLevel.BaseVoltage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The base voltage used for all equipment within the voltage level.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "BaseVoltage", + "rdfs:range": "cim:BaseVoltage", + "owl:inverseOf": "cim:BaseVoltage.VoltageLevel" + }, + { + "@id": "cim:VoltageLevel.Bays", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The bays within this voltage level.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "Bays", + "rdfs:range": "cim:Bay", + "owl:inverseOf": "cim:Bay.VoltageLevel" + }, + { + "@id": "cim:VoltageLevel.Substation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The substation of the voltage level.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "Substation", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "cim:Substation.VoltageLevels" + }, + { + "@id": "cim:VsCapabilityCurve.VsConverterDCSides", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All converters with this capability curve.", + "rdfs:domain": "cim:VsCapabilityCurve", + "rdfs:label": "VsConverterDCSides", + "rdfs:range": "cim:VsConverter", + "owl:inverseOf": "cim:VsConverter.CapabilityCurve" + }, + { + "@id": "cim:VsConverter.CapabilityCurve", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Capability curve of this converter.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "CapabilityCurve", + "rdfs:range": "cim:VsCapabilityCurve", + "owl:inverseOf": "cim:VsCapabilityCurve.VsConverterDCSides" + }, + { + "@id": "cim:WindGeneratingUnit.windGenUnitType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The kind of wind generating unit.", + "rdfs:domain": "cim:WindGeneratingUnit", + "rdfs:label": "windGenUnitType", + "rdfs:range": "cim:WindGenUnitKind" + }, + { + "@id": "eu:BoundaryPoint.ConnectivityNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "European", + "rdfs:comment": "The connectivity node that is designated as a boundary point.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "ConnectivityNode", + "rdfs:range": "cim:ConnectivityNode", + "owl:inverseOf": "eu:ConnectivityNode.BoundaryPoint" + }, + { + "@id": "eu:ConnectivityNode.BoundaryPoint", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "European", + "rdfs:comment": "The boundary point associated with the connectivity node.", + "rdfs:domain": "cim:ConnectivityNode", + "rdfs:label": "BoundaryPoint", + "rdfs:range": "eu:BoundaryPoint", + "owl:inverseOf": "eu:BoundaryPoint.ConnectivityNode" + }, + { + "@id": "eu:OperationalLimitType.kind", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Types of limits defined in the ENTSO-E Operational Handbook Policy 3.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "kind", + "rdfs:range": "eu:LimitKind" + }, + { + "@id": "eu:SolarGeneratingUnit.SolarPowerPlant", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "European", + "rdfs:comment": "A solar power plant may have solar generating units.", + "rdfs:domain": "cim:SolarGeneratingUnit", + "rdfs:label": "SolarPowerPlant", + "rdfs:range": "eu:SolarPowerPlant", + "owl:inverseOf": "eu:SolarPowerPlant.SolarGeneratingUnits" + }, + { + "@id": "eu:SolarPowerPlant.SolarGeneratingUnits", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "European", + "rdfs:comment": "A solar generating unit or units may be a member of a solar power plant.", + "rdfs:domain": "eu:SolarPowerPlant", + "rdfs:label": "SolarGeneratingUnits", + "rdfs:range": "cim:SolarGeneratingUnit", + "owl:inverseOf": "eu:SolarGeneratingUnit.SolarPowerPlant" + }, + { + "@id": "eu:WindGeneratingUnit.WindPowerPlant", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "European", + "rdfs:comment": "A wind power plant may have wind generating units.", + "rdfs:domain": "cim:WindGeneratingUnit", + "rdfs:label": "WindPowerPlant", + "rdfs:range": "eu:WindPowerPlant", + "owl:inverseOf": "eu:WindPowerPlant.WindGeneratingUnits" + }, + { + "@id": "eu:WindPowerPlant.WindGeneratingUnits", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": "European", + "rdfs:comment": "A wind generating unit or units may be a member of a wind power plant.", + "rdfs:domain": "eu:WindPowerPlant", + "rdfs:label": "WindGeneratingUnits", + "rdfs:range": "cim:WindGeneratingUnit", + "owl:inverseOf": "eu:WindGeneratingUnit.WindPowerPlant" + }, + { + "@id": "cim:ACDCConverter.baseS", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ApparentPower", + "qudt:hasUnit": "unit:MegaV-A", + "rdfs:comment": "Base apparent power of the converter pole. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "baseS", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VA" + }, + { + "@id": "cim:ACDCConverter.idleLoss", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power loss in pole at no power transfer. It is converter’s configuration data used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "idleLoss", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ACDCConverter.maxP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum active power limit. The value is overwritten by values of VsCapabilityCurve, if present.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "maxP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ACDCConverter.maxUdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The maximum voltage on the DC side at which the converter should operate. It is converter’s configuration data used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "maxUdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ACDCConverter.minP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum active power limit. The value is overwritten by values of VsCapabilityCurve, if present.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "minP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ACDCConverter.minUdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The minimum voltage on the DC side at which the converter should operate. It is converter’s configuration data used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "minUdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ACDCConverter.numberOfValves", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Number of valves in the converter. Used in loss calculations.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "numberOfValves", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ACDCConverter.ratedUdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Rated converter DC voltage, also called UdN. The attribute shall be a positive value. It is converter’s configuration data used in power flow. For instance a bipolar HVDC link with value 200 kV has a 400kV difference between the dc lines.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "ratedUdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ACDCConverter.resistiveLoss", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "It is converter’s configuration data used in power flow. Refer to poleLossP. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "resistiveLoss", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:ACDCConverter.switchingLoss", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePowerPerCurrentFlow", + "qudt:hasUnit": "unit:MegaW-PER-A", + "rdfs:comment": "Switching losses, relative to the base apparent power 'baseS'. Refer to poleLossP. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "switchingLoss", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.WPerA" + }, + { + "@id": "cim:ACDCConverter.valveU0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Valve threshold voltage, also called Uvalve. Forward voltage drop when the valve is conducting. Used in loss calculations, i.e. the switchLoss depend on numberOfValves * valveU0.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "valveU0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ACDCTerminal.sequenceNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The orientation of the terminal connections for a multiple terminal conducting equipment. The sequence numbering starts with 1 and additional terminals should follow in increasing order. The first terminal is the \"starting point\" for a two terminal branch.", + "rdfs:domain": "cim:ACDCTerminal", + "rdfs:label": "sequenceNumber", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ACLineSegment.bch", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Positive sequence shunt (charging) susceptance, uniformly distributed, of the entire line section. This value represents the full charging over the full length of the line.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "bch", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:ACLineSegment.gch", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Positive sequence shunt (charging) conductance, uniformly distributed, of the entire line section.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "gch", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:ACLineSegment.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence series resistance of the entire line section.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:ACLineSegment.x", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence series reactance of the entire line section.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "x", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:ActivePowerLimit.normalValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The normal value of active power limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:ActivePowerLimit", + "rdfs:label": "normalValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ApparentPowerLimit.normalValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ApparentPower", + "qudt:hasUnit": "unit:MegaV-A", + "rdfs:comment": "The normal apparent power limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:ApparentPowerLimit", + "rdfs:label": "normalValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VA" + }, + { + "@id": "cim:AsynchronousMachine.nominalFrequency", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Frequency", + "qudt:hasUnit": "unit:HZ", + "rdfs:comment": "Nameplate data indicates if the machine is 50 Hz or 60 Hz.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "nominalFrequency", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:AsynchronousMachine.nominalSpeed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:RotationSpeed", + "qudt:hasUnit": "unit:REV-PER-SEC", + "rdfs:comment": "Nameplate data. Depends on the slip and number of pole pairs.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "nominalSpeed", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.Hz" + }, + { + "@id": "cim:BaseVoltage.nominalVoltage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The power system resource's base voltage. Shall be a positive value and not zero.", + "rdfs:domain": "cim:BaseVoltage", + "rdfs:label": "nominalVoltage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:BasicIntervalSchedule.startTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The time for the first time point. The value can be a time of day, not a specific date.", + "rdfs:domain": "cim:BasicIntervalSchedule", + "rdfs:label": "startTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "cim:BatteryUnit.ratedE", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:RealEnergy", + "qudt:hasUnit": "unit:MegaW-HR", + "rdfs:comment": "Full energy storage capacity of the battery. The attribute shall be a positive value.", + "rdfs:domain": "cim:BatteryUnit", + "rdfs:label": "ratedE", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.Wh" + }, + { + "@id": "cim:BusNameMarker.priority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Priority of bus name marker for use as topology bus name. Use 0 for do not care. Use 1 for highest priority. Use 2 as priority is less than 1 and so on.", + "rdfs:domain": "cim:BusNameMarker", + "rdfs:label": "priority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:Clamp.lengthFromTerminal1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "The length to the place where the clamp is located starting from side one of the line segment, i.e. the line segment terminal with sequence number equal to 1.", + "rdfs:domain": "cim:Clamp", + "rdfs:label": "lengthFromTerminal1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:Conductor.length", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Segment length for calculating line section capabilities.", + "rdfs:domain": "cim:Conductor", + "rdfs:label": "length", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:CsConverter.maxAlpha", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Maximum firing angle. It is converter’s configuration data used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "maxAlpha", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:CsConverter.maxGamma", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Maximum extinction angle. It is converter’s configuration data used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "maxGamma", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:CsConverter.maxIdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The maximum direct current (Id) on the DC side at which the converter should operate. It is converter’s configuration data use in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "maxIdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:CsConverter.minAlpha", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Minimum firing angle. It is converter’s configuration data used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "minAlpha", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:CsConverter.minGamma", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Minimum extinction angle. It is converter’s configuration data used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "minGamma", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:CsConverter.minIdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The minimum direct current (Id) on the DC side at which the converter should operate. It is converter’s configuration data used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "minIdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:CsConverter.ratedIdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Rated converter DC current, also called IdN. The attribute shall be a positive value. It is converter’s configuration data used in power flow.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "ratedIdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:CurrentLimit.normalValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The normal value for limit on current flow. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:CurrentLimit", + "rdfs:label": "normalValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:CurveData.xvalue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The data value of the X-axis variable, depending on the X-axis units.", + "rdfs:domain": "cim:CurveData", + "rdfs:label": "xvalue", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:CurveData.y1value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The data value of the first Y-axis variable, depending on the Y-axis units.", + "rdfs:domain": "cim:CurveData", + "rdfs:label": "y1value", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:CurveData.y2value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The data value of the second Y-axis variable (if present), depending on the Y-axis units.", + "rdfs:domain": "cim:CurveData", + "rdfs:label": "y2value", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Cut.lengthFromTerminal1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "The length to the place where the cut is located starting from side one of the cut line segment, i.e. the line segment Terminal with sequenceNumber equal to 1.", + "rdfs:domain": "cim:Cut", + "rdfs:label": "lengthFromTerminal1", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:DCConductingEquipment.ratedUdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Rated DC device voltage. The attribute shall be a positive value. It is configuration data used in power flow.", + "rdfs:domain": "cim:DCConductingEquipment", + "rdfs:label": "ratedUdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:DCGround.inductance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Inductance", + "rdfs:comment": "Inductance to ground.", + "rdfs:domain": "cim:DCGround", + "rdfs:label": "inductance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.H" + }, + { + "@id": "cim:DCGround.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Resistance to ground.", + "rdfs:domain": "cim:DCGround", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:DCLineSegment.capacitance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Capacitance", + "qudt:hasUnit": "unit:FARAD", + "rdfs:comment": "Capacitance of the DC line segment. Significant for cables only.", + "rdfs:domain": "cim:DCLineSegment", + "rdfs:label": "capacitance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.F" + }, + { + "@id": "cim:DCLineSegment.inductance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Inductance", + "rdfs:comment": "Inductance of the DC line segment. Negligible compared with DCSeriesDevice used for smoothing.", + "rdfs:domain": "cim:DCLineSegment", + "rdfs:label": "inductance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.H" + }, + { + "@id": "cim:DCLineSegment.length", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Segment length for calculating line section capabilities.", + "rdfs:domain": "cim:DCLineSegment", + "rdfs:label": "length", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:DCLineSegment.resistance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Resistance of the DC line segment.", + "rdfs:domain": "cim:DCLineSegment", + "rdfs:label": "resistance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:DCSeriesDevice.inductance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Inductance", + "rdfs:comment": "Inductance of the device.", + "rdfs:domain": "cim:DCSeriesDevice", + "rdfs:label": "inductance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.H" + }, + { + "@id": "cim:DCSeriesDevice.resistance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Resistance of the DC device.", + "rdfs:domain": "cim:DCSeriesDevice", + "rdfs:label": "resistance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:DCShunt.capacitance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Capacitance", + "qudt:hasUnit": "unit:FARAD", + "rdfs:comment": "Capacitance of the DC shunt.", + "rdfs:domain": "cim:DCShunt", + "rdfs:label": "capacitance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.F" + }, + { + "@id": "cim:DCShunt.resistance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Resistance of the DC device.", + "rdfs:domain": "cim:DCShunt", + "rdfs:label": "resistance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EnergyConsumer.pfixed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power of the load that is a fixed quantity and does not vary as load group value varies. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "pfixed", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:EnergyConsumer.pfixedPct", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Fixed active power as a percentage of load group fixed active power. Used to represent the time-varying components. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "pfixedPct", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:EnergyConsumer.qfixed", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power of the load that is a fixed quantity and does not vary as load group value varies. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "qfixed", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:EnergyConsumer.qfixedPct", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Fixed reactive power as a percentage of load group fixed reactive power. Used to represent the time-varying components. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "qfixedPct", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:EnergySource.nominalVoltage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Phase-to-phase nominal voltage.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "nominalVoltage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:EnergySource.pMax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "This is the maximum active power that can be produced by the source. Load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "pMax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:EnergySource.pMin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "This is the minimum active power that can be produced by the source. Load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "pMin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:Equipment.aggregate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The aggregate flag provides an alternative way of representing an aggregated (equivalent) element. It is applicable in cases when the dedicated classes for equivalent equipment do not have all of the attributes necessary to represent the required level of detail. In case the flag is set to “true” the single instance of equipment represents multiple pieces of equipment that have been modelled together as an aggregate equivalent obtained by a network reduction procedure. Examples would be power transformers or synchronous machines operating in parallel modelled as a single aggregate power transformer or aggregate synchronous machine. \nThe attribute is not used for EquivalentBranch, EquivalentShunt and EquivalentInjection.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "aggregate", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Equipment.normallyInService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the availability of the equipment under normal operating conditions. True means the equipment is available for topology processing, which determines if the equipment is energized or not. False means that the equipment is treated by network applications as if it is not in the model.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "normallyInService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:EquivalentBranch.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence series resistance of the reduced branch.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.r21", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Resistance from terminal sequence 2 to terminal sequence 1 .Used for steady state power flow. This attribute is optional and represent unbalanced network such as off-nominal phase shifter. If only EquivalentBranch.r is given, then EquivalentBranch.r21 is assumed equal to EquivalentBranch.r.\nUsage rule : EquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "r21", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.x", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence series reactance of the reduced branch.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "x", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.x21", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Reactance from terminal sequence 2 to terminal sequence 1. Used for steady state power flow. This attribute is optional and represents an unbalanced network such as off-nominal phase shifter. If only EquivalentBranch.x is given, then EquivalentBranch.x21 is assumed equal to EquivalentBranch.x.\nUsage rule: EquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "x21", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentInjection.maxP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum active power of the injection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "maxP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:EquivalentInjection.maxQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Maximum reactive power of the injection. Used for modelling of infeed for load flow exchange. Not used for short circuit modelling. If maxQ and minQ are not used ReactiveCapabilityCurve can be used.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "maxQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:EquivalentInjection.minP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum active power of the injection.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "minP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:EquivalentInjection.minQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Minimum reactive power of the injection. Used for modelling of infeed for load flow exchange. Not used for short circuit modelling. If maxQ and minQ are not used ReactiveCapabilityCurve can be used.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "minQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:EquivalentInjection.regulationCapability", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies whether or not the EquivalentInjection has the capability to regulate the local voltage. If true the EquivalentInjection can regulate. If false the EquivalentInjection cannot regulate. ReactiveCapabilityCurve can only be associated with EquivalentInjection if the flag is true.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "regulationCapability", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:EquivalentShunt.b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Positive sequence shunt susceptance.", + "rdfs:domain": "cim:EquivalentShunt", + "rdfs:label": "b", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:EquivalentShunt.g", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Positive sequence shunt conductance.", + "rdfs:domain": "cim:EquivalentShunt", + "rdfs:label": "g", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:ExternalNetworkInjection.governorSCD", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePowerPerFrequency", + "qudt:hasUnit": "unit:MegaW-PER-HZ", + "rdfs:comment": "Power Frequency Bias. This is the change in power injection divided by the change in frequency and negated. A positive value of the power frequency bias provides additional power injection upon a drop in frequency.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "governorSCD", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.WPerHz" + }, + { + "@id": "cim:ExternalNetworkInjection.maxP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum active power of the injection.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "maxP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ExternalNetworkInjection.maxQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Maximum reactive power limit. It is used for modelling of infeed for load flow exchange and not for short circuit modelling.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "maxQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:ExternalNetworkInjection.minP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum active power of the injection.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "minP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ExternalNetworkInjection.minQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Minimum reactive power limit. It is used for modelling of infeed for load flow exchange and not for short circuit modelling.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "minQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:GeneratingUnit.governorSCD", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Governor Speed Changer Droop. This is the change in generator power output divided by the change in frequency normalized by the nominal power of the generator and the nominal frequency and expressed in percent and negated. A positive value of speed change droop provides additional generator output upon a drop in frequency.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "governorSCD", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GeneratingUnit.longPF", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Generating unit long term economic participation factor.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "longPF", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GeneratingUnit.maxOperatingP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "This is the maximum operating active power limit the dispatcher can enter for this unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "maxOperatingP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GeneratingUnit.maximumAllowableSpinningReserve", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum allowable spinning reserve. Spinning reserve will never be considered greater than this value regardless of the current operating point.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "maximumAllowableSpinningReserve", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GeneratingUnit.minOperatingP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "This is the minimum operating active power limit the dispatcher can enter for this unit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "minOperatingP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GeneratingUnit.nominalP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The nominal power of the generating unit. Used to give precise meaning to percentage based attributes such as the governor speed change droop (governorSCD attribute).\nThe attribute shall be a positive value equal to or less than RotatingMachine.ratedS.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "nominalP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GeneratingUnit.ratedGrossMaxP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The unit's gross rated maximum capacity (book value).\nThe attribute shall be a positive value.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "ratedGrossMaxP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GeneratingUnit.ratedGrossMinP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The gross rated minimum generation level which the unit can safely operate at while delivering power to the transmission grid.\nThe attribute shall be a positive value.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "ratedGrossMinP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GeneratingUnit.ratedNetMaxP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The net rated maximum capacity determined by subtracting the auxiliary power used to operate the internal plant machinery from the rated gross maximum capacity.\nThe attribute shall be a positive value.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "ratedNetMaxP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:GeneratingUnit.shortPF", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Generating unit short term economic participation factor.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "shortPF", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:GeneratingUnit.startupCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Money", + "rdfs:comment": "The initial startup cost incurred for each start of the GeneratingUnit.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "startupCost", + "rdfs:range": "xsd:decimal", + "cim:unitMultiplier": "cim:UnitMultiplier.none" + }, + { + "@id": "cim:GeneratingUnit.startupTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "Time it takes to get the unit on-line, from the time that the prime mover mechanical power is applied.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "startupTime", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:GeneratingUnit.totalEfficiency", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The efficiency of the unit in converting the fuel into electrical energy.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "totalEfficiency", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GeneratingUnit.variableCost", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Money", + "rdfs:comment": "The variable cost component of production per unit of ActivePower.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "variableCost", + "rdfs:range": "xsd:decimal", + "cim:unitMultiplier": "cim:UnitMultiplier.none" + }, + { + "@id": "cim:HydroGeneratingUnit.dropHeight", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "The height water drops from the reservoir mid-point to the turbine.", + "rdfs:domain": "cim:HydroGeneratingUnit", + "rdfs:label": "dropHeight", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:LinearShuntCompensator.bPerSection", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Positive sequence shunt (charging) susceptance per section.", + "rdfs:domain": "cim:LinearShuntCompensator", + "rdfs:label": "bPerSection", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:LinearShuntCompensator.gPerSection", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Positive sequence shunt (charging) conductance per section.", + "rdfs:domain": "cim:LinearShuntCompensator", + "rdfs:label": "gPerSection", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:LoadResponseCharacteristic.exponentModel", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates the exponential voltage dependency model is to be used. If false, the coefficient model is to be used.\nThe exponential voltage dependency model consist of the attributes:\n- pVoltageExponent\n- qVoltageExponent\n- pFrequencyExponent\n- qFrequencyExponent.\nThe coefficient model consist of the attributes:\n- pConstantImpedance\n- pConstantCurrent\n- pConstantPower\n- qConstantImpedance\n- qConstantCurrent\n- qConstantPower.\nThe sum of pConstantImpedance, pConstantCurrent and pConstantPower shall equal 1.\nThe sum of qConstantImpedance, qConstantCurrent and qConstantPower shall equal 1.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "exponentModel", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:LoadResponseCharacteristic.pConstantCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Portion of active power load modelled as constant current.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "pConstantCurrent", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadResponseCharacteristic.pConstantImpedance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Portion of active power load modelled as constant impedance.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "pConstantImpedance", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadResponseCharacteristic.pConstantPower", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Portion of active power load modelled as constant power.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "pConstantPower", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadResponseCharacteristic.pFrequencyExponent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exponent of per unit frequency effecting active power.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "pFrequencyExponent", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadResponseCharacteristic.pVoltageExponent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exponent of per unit voltage effecting real power.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "pVoltageExponent", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadResponseCharacteristic.qConstantCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Portion of reactive power load modelled as constant current.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "qConstantCurrent", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadResponseCharacteristic.qConstantImpedance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Portion of reactive power load modelled as constant impedance.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "qConstantImpedance", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadResponseCharacteristic.qConstantPower", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Portion of reactive power load modelled as constant power.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "qConstantPower", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadResponseCharacteristic.qFrequencyExponent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exponent of per unit frequency effecting reactive power.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "qFrequencyExponent", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:LoadResponseCharacteristic.qVoltageExponent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Exponent of per unit voltage effecting reactive power.", + "rdfs:domain": "cim:LoadResponseCharacteristic", + "rdfs:label": "qVoltageExponent", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:NonlinearShuntCompensatorPoint.b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Positive sequence shunt (charging) susceptance per section.", + "rdfs:domain": "cim:NonlinearShuntCompensatorPoint", + "rdfs:label": "b", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:NonlinearShuntCompensatorPoint.g", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Positive sequence shunt (charging) conductance per section.", + "rdfs:domain": "cim:NonlinearShuntCompensatorPoint", + "rdfs:label": "g", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:NonlinearShuntCompensatorPoint.sectionNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The number of the section.", + "rdfs:domain": "cim:NonlinearShuntCompensatorPoint", + "rdfs:label": "sectionNumber", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:OperationalLimitType.acceptableDuration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "The nominal acceptable duration of the limit. Limits are commonly expressed in terms of the time limit for which the limit is normally acceptable. The actual acceptable duration of a specific limit may depend on other local factors such as temperature or wind speed. The attribute has meaning only if the flag isInfiniteDuration is set to false, hence it shall not be exchanged when isInfiniteDuration is set to true.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "acceptableDuration", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:OperationalLimitType.isInfiniteDuration", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Defines if the operational limit type has infinite duration. If true, the limit has infinite duration. If false, the limit has definite duration which is defined by the attribute acceptableDuration.", + "rdfs:domain": "cim:OperationalLimitType", + "rdfs:label": "isInfiniteDuration", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PhaseTapChangerAsymmetrical.windingConnectionAngle", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "The phase angle between the in-phase winding and the out-of -phase winding used for creating phase shift. The out-of-phase winding produces what is known as the difference voltage. Setting this angle to 90 degrees is not the same as a symmetrical transformer. The attribute can only be multiples of 30 degrees. The allowed range is -150 degrees to 150 degrees excluding 0.", + "rdfs:domain": "cim:PhaseTapChangerAsymmetrical", + "rdfs:label": "windingConnectionAngle", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:PhaseTapChangerLinear.stepPhaseShiftIncrement", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Phase shift per step position. A positive value indicates a positive angle variation from the Terminal at the PowerTransformerEnd, where the TapChanger is located, into the transformer.\nThe actual phase shift increment might be more accurately computed from the symmetrical or asymmetrical models or a tap step table lookup if those are available.", + "rdfs:domain": "cim:PhaseTapChangerLinear", + "rdfs:label": "stepPhaseShiftIncrement", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:PhaseTapChangerLinear.xMax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "The reactance depends on the tap position according to a \"u\" shaped curve. The maximum reactance (xMax) appears at the low and high tap positions. Depending on the “u” curve the attribute can be either higher or lower than PowerTransformerEnd.x.", + "rdfs:domain": "cim:PhaseTapChangerLinear", + "rdfs:label": "xMax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:PhaseTapChangerLinear.xMin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "The reactance depends on the tap position according to a \"u\" shaped curve. The minimum reactance (xMin) appears at the mid tap position. PowerTransformerEnd.x shall be consistent with PhaseTapChangerLinear.xMin and PhaseTapChangerNonLinear.xMin. In case of inconsistency, PowerTransformerEnd.x shall be used.", + "rdfs:domain": "cim:PhaseTapChangerLinear", + "rdfs:label": "xMin", + "rdfs:range": "xsd:float", + "owl:deprecated": true, + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:PhaseTapChangerNonLinear.voltageStepIncrement", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The voltage step increment on the out of phase winding (the PowerTransformerEnd where the TapChanger is located) specified in percent of rated voltage of the PowerTransformerEnd. A positive value means a positive voltage variation from the Terminal at the PowerTransformerEnd, where the TapChanger is located, into the transformer.\nWhen the increment is negative, the voltage decreases when the tap step increases.", + "rdfs:domain": "cim:PhaseTapChangerNonLinear", + "rdfs:label": "voltageStepIncrement", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:PhaseTapChangerNonLinear.xMax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "The reactance depends on the tap position according to a \"u\" shaped curve. The maximum reactance (xMax) appears at the low and high tap positions. Depending on the “u” curve the attribute can be either higher or lower than PowerTransformerEnd.x.", + "rdfs:domain": "cim:PhaseTapChangerNonLinear", + "rdfs:label": "xMax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:PhaseTapChangerNonLinear.xMin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "The reactance depend on the tap position according to a \"u\" shaped curve. The minimum reactance (xMin) appear at the mid tap position. PowerTransformerEnd.x shall be consistent with PhaseTapChangerLinear.xMin and PhaseTapChangerNonLinear.xMin. In case of inconsistency, PowerTransformerEnd.x shall be used.", + "rdfs:domain": "cim:PhaseTapChangerNonLinear", + "rdfs:label": "xMin", + "rdfs:range": "xsd:float", + "owl:deprecated": true, + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:PhaseTapChangerTablePoint.angle", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "The angle difference in degrees. A positive value indicates a positive angle variation from the Terminal at the PowerTransformerEnd, where the TapChanger is located, into the transformer.", + "rdfs:domain": "cim:PhaseTapChangerTablePoint", + "rdfs:label": "angle", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:PowerElectronicsConnection.maxQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Maximum reactive power limit. This is the maximum (nameplate) limit for the unit.", + "rdfs:domain": "cim:PowerElectronicsConnection", + "rdfs:label": "maxQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:PowerElectronicsConnection.minQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Minimum reactive power limit for the unit. This is the minimum (nameplate) limit for the unit.", + "rdfs:domain": "cim:PowerElectronicsConnection", + "rdfs:label": "minQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:PowerElectronicsConnection.ratedS", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ApparentPower", + "qudt:hasUnit": "unit:MegaV-A", + "rdfs:comment": "Nameplate apparent power rating for the unit.\nThe attribute shall have a positive value.", + "rdfs:domain": "cim:PowerElectronicsConnection", + "rdfs:label": "ratedS", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VA" + }, + { + "@id": "cim:PowerElectronicsConnection.ratedU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Rated voltage (nameplate data, Ur in IEC 60909-0). It is primarily used for short circuit data exchange according to IEC 60909.\nThe attribute shall be a positive value.", + "rdfs:domain": "cim:PowerElectronicsConnection", + "rdfs:label": "ratedU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:PowerElectronicsUnit.maxP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Maximum active power limit. This is the maximum (nameplate) limit for the unit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "maxP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:PowerElectronicsUnit.minP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Minimum active power limit. This is the minimum (nameplate) limit for the unit.", + "rdfs:domain": "cim:PowerElectronicsUnit", + "rdfs:label": "minP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:PowerTransformerEnd.b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Magnetizing branch susceptance (B mag). The value can be positive or negative.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "b", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:PowerTransformerEnd.g", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Magnetizing branch conductance.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "g", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:PowerTransformerEnd.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Resistance (star-model) of the transformer end.\nThe attribute shall be equal to or greater than zero for non-equivalent transformers.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:PowerTransformerEnd.ratedS", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ApparentPower", + "qudt:hasUnit": "unit:MegaV-A", + "rdfs:comment": "Normal apparent power rating.\nThe attribute shall be a positive value. For a two-winding transformer the values for the high and low voltage sides shall be identical.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "ratedS", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VA" + }, + { + "@id": "cim:PowerTransformerEnd.ratedU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Rated voltage: phase-phase for three-phase windings, and either phase-phase or phase-neutral for single-phase windings.\nA high voltage side, as given by TransformerEnd.endNumber, shall have a ratedU that is greater than or equal to ratedU for the lower voltage sides.\nThe attribute shall be a positive value.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "ratedU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:PowerTransformerEnd.x", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence series reactance (star-model) of the transformer end.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "x", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:RatioTapChanger.stepVoltageIncrement", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Tap step increment, in per cent of rated voltage of the power transformer end, per step position.\nWhen the increment is negative, the voltage decreases when the tap step increases.", + "rdfs:domain": "cim:RatioTapChanger", + "rdfs:label": "stepVoltageIncrement", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:RegularIntervalSchedule.endTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The time for the last time point. The value can be a time of day, not a specific date.", + "rdfs:domain": "cim:RegularIntervalSchedule", + "rdfs:label": "endTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "cim:RegularIntervalSchedule.timeStep", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "The time between each pair of subsequent regular time points in sequence order.", + "rdfs:domain": "cim:RegularIntervalSchedule", + "rdfs:label": "timeStep", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:RegularTimePoint.sequenceNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The position of the regular time point in the sequence. Note that time points don't have to be sequential, i.e. time points may be omitted. The actual time for a RegularTimePoint is computed by multiplying the associated regular interval schedule's time step with the regular time point sequence number and adding the associated schedules start time. To specify values for the start time, use sequence number 0. The sequence number cannot be negative.", + "rdfs:domain": "cim:RegularTimePoint", + "rdfs:label": "sequenceNumber", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:RegularTimePoint.value1", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The first value at the time. The meaning of the value is defined by the derived type of the associated schedule.", + "rdfs:domain": "cim:RegularTimePoint", + "rdfs:label": "value1", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RegularTimePoint.value2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The second value at the time. The meaning of the value is defined by the derived type of the associated schedule.", + "rdfs:domain": "cim:RegularTimePoint", + "rdfs:label": "value2", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RotatingMachine.ratedPowerFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Power factor (nameplate data). It is primarily used for short circuit data exchange according to IEC 60909. The attribute cannot be a negative value.", + "rdfs:domain": "cim:RotatingMachine", + "rdfs:label": "ratedPowerFactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RotatingMachine.ratedS", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ApparentPower", + "qudt:hasUnit": "unit:MegaV-A", + "rdfs:comment": "Nameplate apparent power rating for the unit.\nThe attribute shall have a positive value.", + "rdfs:domain": "cim:RotatingMachine", + "rdfs:label": "ratedS", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VA" + }, + { + "@id": "cim:RotatingMachine.ratedU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Rated voltage (nameplate data, Ur in IEC 60909-0). It is primarily used for short circuit data exchange according to IEC 60909.\nThe attribute shall be a positive value.", + "rdfs:domain": "cim:RotatingMachine", + "rdfs:label": "ratedU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:Season.endDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Date season ends.", + "rdfs:domain": "cim:Season", + "rdfs:label": "endDate", + "rdfs:range": "xsd:gMonthDay" + }, + { + "@id": "cim:Season.startDate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Date season starts.", + "rdfs:domain": "cim:Season", + "rdfs:label": "startDate", + "rdfs:range": "xsd:gMonthDay" + }, + { + "@id": "cim:SeriesCompensator.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence resistance.", + "rdfs:domain": "cim:SeriesCompensator", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SeriesCompensator.x", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence reactance.", + "rdfs:domain": "cim:SeriesCompensator", + "rdfs:label": "x", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:ShuntCompensator.aVRDelay", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Seconds", + "qudt:hasUnit": "unit:SEC", + "rdfs:comment": "An automatic voltage regulation delay (AVRDelay) which is the time delay from a change in voltage to when the capacitor is allowed to change state. This filters out temporary changes in voltage.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "aVRDelay", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.s" + }, + { + "@id": "cim:ShuntCompensator.grounded", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Used for Yn and Zn connections. True if the neutral is solidly grounded.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "grounded", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ShuntCompensator.maximumSections", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The maximum number of sections that may be switched in.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "maximumSections", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ShuntCompensator.nomU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The voltage at which the nominal reactive power may be calculated. This should normally be within 10% of the voltage at which the capacitor is connected to the network.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "nomU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ShuntCompensator.normalSections", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The normal number of sections switched in. The value shall be between zero and ShuntCompensator.maximumSections.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "normalSections", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ShuntCompensator.voltageSensitivity", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:VoltagePerReactivePower", + "qudt:hasUnit": "unit:KiloV-PER-V-A_Reactive", + "rdfs:comment": "Voltage sensitivity required for the device to regulate the bus voltage, in voltage/reactive power.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "voltageSensitivity", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.VPerVAr" + }, + { + "@id": "cim:StaticVarCompensator.capacitiveRating", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Capacitive reactance at maximum capacitive reactive power. Shall always be positive.", + "rdfs:domain": "cim:StaticVarCompensator", + "rdfs:label": "capacitiveRating", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:StaticVarCompensator.inductiveRating", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Inductive reactance at maximum inductive reactive power. Shall always be negative.", + "rdfs:domain": "cim:StaticVarCompensator", + "rdfs:label": "inductiveRating", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:StaticVarCompensator.slope", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:VoltagePerReactivePower", + "qudt:hasUnit": "unit:KiloV-PER-V-A_Reactive", + "rdfs:comment": "The characteristics slope of an SVC defines how the reactive power output changes in proportion to the difference between the regulated bus voltage and the voltage setpoint.\nThe attribute shall be a positive value or zero.", + "rdfs:domain": "cim:StaticVarCompensator", + "rdfs:label": "slope", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.VPerVAr" + }, + { + "@id": "cim:StaticVarCompensator.voltageSetPoint", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The reactive power output of the SVC is proportional to the difference between the voltage at the regulated bus and the voltage setpoint. When the regulated bus voltage is equal to the voltage setpoint, the reactive power output is zero.", + "rdfs:domain": "cim:StaticVarCompensator", + "rdfs:label": "voltageSetPoint", + "rdfs:range": "xsd:float", + "owl:deprecated": true, + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:Switch.normalOpen", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The attribute is used in cases when no Measurement for the status value is present. If the Switch has a status measurement the Discrete.normalValue is expected to match with the Switch.normalOpen.", + "rdfs:domain": "cim:Switch", + "rdfs:label": "normalOpen", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Switch.ratedCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The maximum continuous current carrying capacity in amps governed by the device material and construction.\nThe attribute shall be a positive value.", + "rdfs:domain": "cim:Switch", + "rdfs:label": "ratedCurrent", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:Switch.retained", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Branch is retained in the topological solution. The flow through retained switches will normally be calculated in power flow.", + "rdfs:domain": "cim:Switch", + "rdfs:label": "retained", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:SynchronousMachine.maxQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Maximum reactive power limit. This is the maximum (nameplate) limit for the unit.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "maxQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:SynchronousMachine.minQ", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Minimum reactive power limit for the unit.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "minQ", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:SynchronousMachine.qPercent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Part of the coordinated reactive control that comes from this machine. The attribute is used as a participation factor not necessarily summing up to 100% for the participating devices in the control.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "qPercent", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TapChanger.highStep", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Highest possible tap step position, advance from neutral.\nThe attribute shall be greater than lowStep.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "highStep", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:TapChanger.lowStep", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Lowest possible tap step position, retard from neutral.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "lowStep", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:TapChanger.ltcFlag", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies whether or not a TapChanger has load tap changing capabilities.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "ltcFlag", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TapChanger.neutralStep", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The neutral tap step position for this winding.\nThe attribute shall be equal to or greater than lowStep and equal or less than highStep.\nIt is the step position where the voltage is neutralU when the other terminals of the transformer are at the ratedU. If there are other tap changers on the transformer those taps are kept constant at their neutralStep.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "neutralStep", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:TapChanger.neutralU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Voltage at which the winding operates at the neutral tap setting. It is the voltage at the terminal of the PowerTransformerEnd associated with the tap changer when all tap changers on the transformer are at their neutralStep position. Normally neutralU of the tap changer is the same as ratedU of the PowerTransformerEnd, but it can differ in special cases such as when the tapping mechanism is separate from the winding more common on lower voltage transformers.\nThis attribute is not relevant for PhaseTapChangerAsymmetrical, PhaseTapChangerSymmetrical and PhaseTapChangerLinear.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "neutralU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:TapChanger.normalStep", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The tap step position used in \"normal\" network operation for this winding. For a \"Fixed\" tap changer indicates the current physical tap setting.\nThe attribute shall be equal to or greater than lowStep and equal to or less than highStep.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "normalStep", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:TapChangerTablePoint.b", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The magnetizing branch susceptance deviation as a percentage of nominal value. The actual susceptance is calculated as follows:\ncalculated magnetizing susceptance = b(nominal) * (1 + b(from this class)/100). The b(nominal) is defined as the static magnetizing susceptance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.", + "rdfs:domain": "cim:TapChangerTablePoint", + "rdfs:label": "b", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TapChangerTablePoint.g", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The magnetizing branch conductance deviation as a percentage of nominal value. The actual conductance is calculated as follows:\ncalculated magnetizing conductance = g(nominal) * (1 + g(from this class)/100). The g(nominal) is defined as the static magnetizing conductance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.", + "rdfs:domain": "cim:TapChangerTablePoint", + "rdfs:label": "g", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TapChangerTablePoint.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The resistance deviation as a percentage of nominal value. The actual reactance is calculated as follows:\ncalculated resistance = r(nominal) * (1 + r(from this class)/100). The r(nominal) is defined as the static resistance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.", + "rdfs:domain": "cim:TapChangerTablePoint", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TapChangerTablePoint.ratio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The voltage at the tap step divided by rated voltage of the transformer end having the tap changer. Hence this is a value close to one.\nFor example, if the ratio at step 1 is 1.01, and the rated voltage of the transformer end is 110kV, then the voltage obtained by setting the tap changer to step 1 to is 111.1kV.", + "rdfs:domain": "cim:TapChangerTablePoint", + "rdfs:label": "ratio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:TapChangerTablePoint.step", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The tap step.", + "rdfs:domain": "cim:TapChangerTablePoint", + "rdfs:label": "step", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:TapChangerTablePoint.x", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The series reactance deviation as a percentage of nominal value. The actual reactance is calculated as follows:\ncalculated reactance = x(nominal) * (1 + x(from this class)/100). The x(nominal) is defined as the static series reactance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.", + "rdfs:domain": "cim:TapChangerTablePoint", + "rdfs:label": "x", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:TieFlow.positiveFlowIn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the sign of the tie flow associated with a control area. True if positive flow into the terminal (load convention) is also positive flow into the control area. See the description of ControlArea for further explanation of how TieFlow.positiveFlowIn is used.", + "rdfs:domain": "cim:TieFlow", + "rdfs:label": "positiveFlowIn", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TransformerEnd.endNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Number for this transformer end, corresponding to the end's order in the power transformer vector group or phase angle clock number. Highest voltage winding should be 1. Each end within a power transformer should have a unique subsequent end number. Note the transformer end number need not match the terminal sequence number.", + "rdfs:domain": "cim:TransformerEnd", + "rdfs:label": "endNumber", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:VoltageLevel.highVoltageLimit", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The bus bar's high voltage limit.\nThe limit applies to all equipment and nodes contained in a given VoltageLevel. It is not required that it is exchanged in pair with lowVoltageLimit. It is preferable to use operational VoltageLimit, which prevails, if present.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "highVoltageLimit", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:VoltageLevel.lowVoltageLimit", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The bus bar's low voltage limit.\nThe limit applies to all equipment and nodes contained in a given VoltageLevel. It is not required that it is exchanged in pair with highVoltageLimit. It is preferable to use operational VoltageLimit, which prevails, if present.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "lowVoltageLimit", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:VoltageLimit.normalValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The normal limit on voltage. High or low limit nature of the limit depends upon the properties of the operational limit type. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:VoltageLimit", + "rdfs:label": "normalValue", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:VsConverter.maxModulationIndex", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The maximum quotient between the AC converter voltage (Uc) and DC voltage (Ud). A factor typically less than 1. It is converter’s configuration data used in power flow.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "maxModulationIndex", + "rdfs:range": "xsd:float" + }, + { + "@id": "eu:BoundaryPoint.fromEndIsoCode", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The ISO code of the region which the \"From\" side of the Boundary point belongs to or it is connected to.\nThe ISO code is a two-character country code as defined by ISO 3166 (http://www.iso.org/iso/country_codes). The length of the string is 2 characters maximum.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "fromEndIsoCode", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.fromEndName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A human readable name with length of the string 64 characters maximum. It covers the following two cases:\n-if the Boundary point is placed on a tie-line, it is the name (IdentifiedObject.name) of the substation at which the \"From\" side of the tie-line is connected to.\n-if the Boundary point is placed in a substation, it is the name (IdentifiedObject.name) of the element (e.g. PowerTransformer, ACLineSegment, Switch, etc.) at which the \"From\" side of the Boundary point is connected to.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "fromEndName", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.fromEndNameTso", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies the name of the transmission system operator, distribution system operator or other entity at which the \"From\" side of the interconnection is connected to. The length of the string is 64 characters maximum.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "fromEndNameTso", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.isDirectCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, this boundary point is a point of common coupling (PCC) of a direct current (DC) interconnection, otherwise the interconnection is AC (default).", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "isDirectCurrent", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "eu:BoundaryPoint.isExcludedFromAreaInterchange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, this boundary point is on the interconnection that is excluded from control area interchange calculation and consequently has no related tie flows. Otherwise, the interconnection is included in control area interchange and a TieFlow is required at all sides of the boundary point (default).", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "isExcludedFromAreaInterchange", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "eu:BoundaryPoint.toEndIsoCode", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The ISO code of the region which the \"To\" side of the Boundary point belongs to or is connected to.\nThe ISO code is a two-character country code as defined by ISO 3166 (http://www.iso.org/iso/country_codes). The length of the string is 2 characters maximum.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "toEndIsoCode", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.toEndName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A human readable name with length of the string 64 characters maximum. It covers the following two cases:\n-if the Boundary point is placed on a tie-line, it is the name (IdentifiedObject.name) of the substation at which the \"To\" side of the tie-line is connected to.\n-if the Boundary point is placed in a substation, it is the name (IdentifiedObject.name) of the element (e.g. PowerTransformer, ACLineSegment, Switch, etc.) at which the \"To\" side of the Boundary point is connected to.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "toEndName", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.toEndNameTso", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies the name of the transmission system operator, distribution system operator or other entity at which the \"To\" side of the interconnection is connected to. The length of the string is 64 characters maximum.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "toEndNameTso", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:IdentifiedObject.energyIdentCodeEic", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute is used for an exchange of the EIC code (Energy identification Code). The length of the string is 16 characters as defined by the EIC code. For details on EIC scheme please refer to ENTSO-E web site.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "energyIdentCodeEic", + "rdfs:range": "xsd:string", + "owl:deprecated": true + }, + { + "@id": "eu:IdentifiedObject.shortName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute is used for an exchange of a human readable short name with length of the string 12 characters maximum.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "shortName", + "rdfs:range": "xsd:string", + "owl:deprecated": true + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.WPerA", + "rdfs:comment": "Active power variation with current flow.", + "rdfs:label": "ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.WPerHz", + "rdfs:comment": "Active power variation with frequency.", + "rdfs:label": "ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VA", + "rdfs:comment": "Product of the RMS value of the voltage and the RMS value of the current.", + "rdfs:label": "ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.F", + "rdfs:comment": "Capacitive part of reactance (imaginary part of impedance), at rated frequency.", + "rdfs:label": "Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.S", + "rdfs:comment": "Factor by which voltage must be multiplied to give corresponding power lost from a circuit. Real part of admittance.", + "rdfs:label": "Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:ControlAreaTypeKind.AGC", + "@type": "cim:ControlAreaTypeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Used for automatic generation control.", + "rdfs:label": "AGC" + }, + { + "@id": "cim:ControlAreaTypeKind.Forecast", + "@type": "cim:ControlAreaTypeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Used for load forecast.", + "rdfs:label": "Forecast" + }, + { + "@id": "cim:ControlAreaTypeKind.Interchange", + "@type": "cim:ControlAreaTypeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Used for interchange specification or control.", + "rdfs:label": "Interchange" + }, + { + "@id": "cim:Currency.AED", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United Arab Emirates dirham.", + "rdfs:label": "AED" + }, + { + "@id": "cim:Currency.AFN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Afghan afghani.", + "rdfs:label": "AFN" + }, + { + "@id": "cim:Currency.ALL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Albanian lek.", + "rdfs:label": "ALL" + }, + { + "@id": "cim:Currency.AMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Armenian dram.", + "rdfs:label": "AMD" + }, + { + "@id": "cim:Currency.ANG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Netherlands Antillean guilder.", + "rdfs:label": "ANG" + }, + { + "@id": "cim:Currency.AOA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Angolan kwanza.", + "rdfs:label": "AOA" + }, + { + "@id": "cim:Currency.ARS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Argentine peso.", + "rdfs:label": "ARS" + }, + { + "@id": "cim:Currency.AUD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Australian dollar.", + "rdfs:label": "AUD" + }, + { + "@id": "cim:Currency.AWG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Aruban florin.", + "rdfs:label": "AWG" + }, + { + "@id": "cim:Currency.AZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Azerbaijani manat.", + "rdfs:label": "AZN" + }, + { + "@id": "cim:Currency.BAM", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bosnia and Herzegovina convertible mark.", + "rdfs:label": "BAM" + }, + { + "@id": "cim:Currency.BBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Barbados dollar.", + "rdfs:label": "BBD" + }, + { + "@id": "cim:Currency.BDT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bangladeshi taka.", + "rdfs:label": "BDT" + }, + { + "@id": "cim:Currency.BGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bulgarian lev.", + "rdfs:label": "BGN" + }, + { + "@id": "cim:Currency.BHD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahraini dinar.", + "rdfs:label": "BHD" + }, + { + "@id": "cim:Currency.BIF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Burundian franc.", + "rdfs:label": "BIF" + }, + { + "@id": "cim:Currency.BMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bermudian dollar (customarily known as Bermuda dollar).", + "rdfs:label": "BMD" + }, + { + "@id": "cim:Currency.BND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brunei dollar.", + "rdfs:label": "BND" + }, + { + "@id": "cim:Currency.BOB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Boliviano.", + "rdfs:label": "BOB" + }, + { + "@id": "cim:Currency.BOV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bolivian Mvdol (funds code).", + "rdfs:label": "BOV" + }, + { + "@id": "cim:Currency.BRL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Brazilian real.", + "rdfs:label": "BRL" + }, + { + "@id": "cim:Currency.BSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bahamian dollar.", + "rdfs:label": "BSD" + }, + { + "@id": "cim:Currency.BTN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Bhutanese ngultrum.", + "rdfs:label": "BTN" + }, + { + "@id": "cim:Currency.BWP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Botswana pula.", + "rdfs:label": "BWP" + }, + { + "@id": "cim:Currency.BYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belarusian ruble.", + "rdfs:label": "BYR" + }, + { + "@id": "cim:Currency.BZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Belize dollar.", + "rdfs:label": "BZD" + }, + { + "@id": "cim:Currency.CAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Canadian dollar.", + "rdfs:label": "CAD" + }, + { + "@id": "cim:Currency.CDF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Congolese franc.", + "rdfs:label": "CDF" + }, + { + "@id": "cim:Currency.CHF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swiss franc.", + "rdfs:label": "CHF" + }, + { + "@id": "cim:Currency.CLF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Fomento (funds code), Chile.", + "rdfs:label": "CLF" + }, + { + "@id": "cim:Currency.CLP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chilean peso.", + "rdfs:label": "CLP" + }, + { + "@id": "cim:Currency.CNY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Chinese yuan.", + "rdfs:label": "CNY" + }, + { + "@id": "cim:Currency.COP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Colombian peso.", + "rdfs:label": "COP" + }, + { + "@id": "cim:Currency.COU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Unidad de Valor Real.", + "rdfs:label": "COU" + }, + { + "@id": "cim:Currency.CRC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Costa Rican colon.", + "rdfs:label": "CRC" + }, + { + "@id": "cim:Currency.CUC", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban convertible peso.", + "rdfs:label": "CUC" + }, + { + "@id": "cim:Currency.CUP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cuban peso.", + "rdfs:label": "CUP" + }, + { + "@id": "cim:Currency.CVE", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cape Verde escudo.", + "rdfs:label": "CVE" + }, + { + "@id": "cim:Currency.CZK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Czech koruna.", + "rdfs:label": "CZK" + }, + { + "@id": "cim:Currency.DJF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Djiboutian franc.", + "rdfs:label": "DJF" + }, + { + "@id": "cim:Currency.DKK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Danish krone.", + "rdfs:label": "DKK" + }, + { + "@id": "cim:Currency.DOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Dominican peso.", + "rdfs:label": "DOP" + }, + { + "@id": "cim:Currency.DZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Algerian dinar.", + "rdfs:label": "DZD" + }, + { + "@id": "cim:Currency.EEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Estonian kroon.", + "rdfs:label": "EEK" + }, + { + "@id": "cim:Currency.EGP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Egyptian pound.", + "rdfs:label": "EGP" + }, + { + "@id": "cim:Currency.ERN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Eritrean nakfa.", + "rdfs:label": "ERN" + }, + { + "@id": "cim:Currency.ETB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ethiopian birr.", + "rdfs:label": "ETB" + }, + { + "@id": "cim:Currency.EUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Euro.", + "rdfs:label": "EUR" + }, + { + "@id": "cim:Currency.FJD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Fiji dollar.", + "rdfs:label": "FJD" + }, + { + "@id": "cim:Currency.FKP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Falkland Islands pound.", + "rdfs:label": "FKP" + }, + { + "@id": "cim:Currency.GBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pound sterling.", + "rdfs:label": "GBP" + }, + { + "@id": "cim:Currency.GEL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Georgian lari.", + "rdfs:label": "GEL" + }, + { + "@id": "cim:Currency.GHS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ghanaian cedi.", + "rdfs:label": "GHS" + }, + { + "@id": "cim:Currency.GIP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gibraltar pound.", + "rdfs:label": "GIP" + }, + { + "@id": "cim:Currency.GMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Gambian dalasi.", + "rdfs:label": "GMD" + }, + { + "@id": "cim:Currency.GNF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guinean franc.", + "rdfs:label": "GNF" + }, + { + "@id": "cim:Currency.GTQ", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guatemalan quetzal.", + "rdfs:label": "GTQ" + }, + { + "@id": "cim:Currency.GYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Guyanese dollar.", + "rdfs:label": "GYD" + }, + { + "@id": "cim:Currency.HKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hong Kong dollar.", + "rdfs:label": "HKD" + }, + { + "@id": "cim:Currency.HNL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Honduran lempira.", + "rdfs:label": "HNL" + }, + { + "@id": "cim:Currency.HRK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Croatian kuna.", + "rdfs:label": "HRK" + }, + { + "@id": "cim:Currency.HTG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Haitian gourde.", + "rdfs:label": "HTG" + }, + { + "@id": "cim:Currency.HUF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Hungarian forint.", + "rdfs:label": "HUF" + }, + { + "@id": "cim:Currency.IDR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indonesian rupiah.", + "rdfs:label": "IDR" + }, + { + "@id": "cim:Currency.ILS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Israeli new sheqel.", + "rdfs:label": "ILS" + }, + { + "@id": "cim:Currency.INR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Indian rupee.", + "rdfs:label": "INR" + }, + { + "@id": "cim:Currency.IQD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iraqi dinar.", + "rdfs:label": "IQD" + }, + { + "@id": "cim:Currency.IRR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Iranian rial.", + "rdfs:label": "IRR" + }, + { + "@id": "cim:Currency.ISK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Icelandic króna.", + "rdfs:label": "ISK" + }, + { + "@id": "cim:Currency.JMD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jamaican dollar.", + "rdfs:label": "JMD" + }, + { + "@id": "cim:Currency.JOD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Jordanian dinar.", + "rdfs:label": "JOD" + }, + { + "@id": "cim:Currency.JPY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Japanese yen.", + "rdfs:label": "JPY" + }, + { + "@id": "cim:Currency.KES", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kenyan shilling.", + "rdfs:label": "KES" + }, + { + "@id": "cim:Currency.KGS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kyrgyzstani som.", + "rdfs:label": "KGS" + }, + { + "@id": "cim:Currency.KHR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cambodian riel.", + "rdfs:label": "KHR" + }, + { + "@id": "cim:Currency.KMF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Comoro franc.", + "rdfs:label": "KMF" + }, + { + "@id": "cim:Currency.KPW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "North Korean won.", + "rdfs:label": "KPW" + }, + { + "@id": "cim:Currency.KRW", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South Korean won.", + "rdfs:label": "KRW" + }, + { + "@id": "cim:Currency.KWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kuwaiti dinar.", + "rdfs:label": "KWD" + }, + { + "@id": "cim:Currency.KYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cayman Islands dollar.", + "rdfs:label": "KYD" + }, + { + "@id": "cim:Currency.KZT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Kazakhstani tenge.", + "rdfs:label": "KZT" + }, + { + "@id": "cim:Currency.LAK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lao kip.", + "rdfs:label": "LAK" + }, + { + "@id": "cim:Currency.LBP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lebanese pound.", + "rdfs:label": "LBP" + }, + { + "@id": "cim:Currency.LKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sri Lanka rupee.", + "rdfs:label": "LKR" + }, + { + "@id": "cim:Currency.LRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Liberian dollar.", + "rdfs:label": "LRD" + }, + { + "@id": "cim:Currency.LSL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lesotho loti.", + "rdfs:label": "LSL" + }, + { + "@id": "cim:Currency.LTL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lithuanian litas.", + "rdfs:label": "LTL" + }, + { + "@id": "cim:Currency.LVL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Latvian lats.", + "rdfs:label": "LVL" + }, + { + "@id": "cim:Currency.LYD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Libyan dinar.", + "rdfs:label": "LYD" + }, + { + "@id": "cim:Currency.MAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moroccan dirham.", + "rdfs:label": "MAD" + }, + { + "@id": "cim:Currency.MDL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Moldovan leu.", + "rdfs:label": "MDL" + }, + { + "@id": "cim:Currency.MGA", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malagasy ariary.", + "rdfs:label": "MGA" + }, + { + "@id": "cim:Currency.MKD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macedonian denar.", + "rdfs:label": "MKD" + }, + { + "@id": "cim:Currency.MMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Myanma kyat.", + "rdfs:label": "MMK" + }, + { + "@id": "cim:Currency.MNT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mongolian tugrik.", + "rdfs:label": "MNT" + }, + { + "@id": "cim:Currency.MOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Macanese pataca.", + "rdfs:label": "MOP" + }, + { + "@id": "cim:Currency.MRO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritanian ouguiya.", + "rdfs:label": "MRO" + }, + { + "@id": "cim:Currency.MUR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mauritian rupee.", + "rdfs:label": "MUR" + }, + { + "@id": "cim:Currency.MVR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Maldivian rufiyaa.", + "rdfs:label": "MVR" + }, + { + "@id": "cim:Currency.MWK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malawian kwacha.", + "rdfs:label": "MWK" + }, + { + "@id": "cim:Currency.MXN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mexican peso.", + "rdfs:label": "MXN" + }, + { + "@id": "cim:Currency.MYR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Malaysian ringgit.", + "rdfs:label": "MYR" + }, + { + "@id": "cim:Currency.MZN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Mozambican metical.", + "rdfs:label": "MZN" + }, + { + "@id": "cim:Currency.NAD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Namibian dollar.", + "rdfs:label": "NAD" + }, + { + "@id": "cim:Currency.NGN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nigerian naira.", + "rdfs:label": "NGN" + }, + { + "@id": "cim:Currency.NIO", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Cordoba oro.", + "rdfs:label": "NIO" + }, + { + "@id": "cim:Currency.NOK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Norwegian krone.", + "rdfs:label": "NOK" + }, + { + "@id": "cim:Currency.NPR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Nepalese rupee.", + "rdfs:label": "NPR" + }, + { + "@id": "cim:Currency.NZD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Zealand dollar.", + "rdfs:label": "NZD" + }, + { + "@id": "cim:Currency.OMR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Omani rial.", + "rdfs:label": "OMR" + }, + { + "@id": "cim:Currency.PAB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Panamanian balboa.", + "rdfs:label": "PAB" + }, + { + "@id": "cim:Currency.PEN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Peruvian nuevo sol.", + "rdfs:label": "PEN" + }, + { + "@id": "cim:Currency.PGK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Papua New Guinean kina.", + "rdfs:label": "PGK" + }, + { + "@id": "cim:Currency.PHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Philippine peso.", + "rdfs:label": "PHP" + }, + { + "@id": "cim:Currency.PKR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Pakistani rupee.", + "rdfs:label": "PKR" + }, + { + "@id": "cim:Currency.PLN", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Polish zloty.", + "rdfs:label": "PLN" + }, + { + "@id": "cim:Currency.PYG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Paraguayan guaraní.", + "rdfs:label": "PYG" + }, + { + "@id": "cim:Currency.QAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Qatari rial.", + "rdfs:label": "QAR" + }, + { + "@id": "cim:Currency.RON", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Romanian new leu.", + "rdfs:label": "RON" + }, + { + "@id": "cim:Currency.RSD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Serbian dinar.", + "rdfs:label": "RSD" + }, + { + "@id": "cim:Currency.RUB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Russian rouble.", + "rdfs:label": "RUB" + }, + { + "@id": "cim:Currency.RWF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Rwandan franc.", + "rdfs:label": "RWF" + }, + { + "@id": "cim:Currency.SAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saudi riyal.", + "rdfs:label": "SAR" + }, + { + "@id": "cim:Currency.SBD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Solomon Islands dollar.", + "rdfs:label": "SBD" + }, + { + "@id": "cim:Currency.SCR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Seychelles rupee.", + "rdfs:label": "SCR" + }, + { + "@id": "cim:Currency.SDG", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sudanese pound.", + "rdfs:label": "SDG" + }, + { + "@id": "cim:Currency.SEK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Swedish krona/kronor.", + "rdfs:label": "SEK" + }, + { + "@id": "cim:Currency.SGD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Singapore dollar.", + "rdfs:label": "SGD" + }, + { + "@id": "cim:Currency.SHP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Saint Helena pound.", + "rdfs:label": "SHP" + }, + { + "@id": "cim:Currency.SLL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Sierra Leonean leone.", + "rdfs:label": "SLL" + }, + { + "@id": "cim:Currency.SOS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Somali shilling.", + "rdfs:label": "SOS" + }, + { + "@id": "cim:Currency.SRD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Surinamese dollar.", + "rdfs:label": "SRD" + }, + { + "@id": "cim:Currency.STD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "São Tomé and Príncipe dobra.", + "rdfs:label": "STD" + }, + { + "@id": "cim:Currency.SYP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Syrian pound.", + "rdfs:label": "SYP" + }, + { + "@id": "cim:Currency.SZL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Lilangeni.", + "rdfs:label": "SZL" + }, + { + "@id": "cim:Currency.THB", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Thai baht.", + "rdfs:label": "THB" + }, + { + "@id": "cim:Currency.TJS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tajikistani somoni.", + "rdfs:label": "TJS" + }, + { + "@id": "cim:Currency.TMT", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkmenistani manat.", + "rdfs:label": "TMT" + }, + { + "@id": "cim:Currency.TND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tunisian dinar.", + "rdfs:label": "TND" + }, + { + "@id": "cim:Currency.TOP", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tongan pa'anga.", + "rdfs:label": "TOP" + }, + { + "@id": "cim:Currency.TRY", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Turkish lira.", + "rdfs:label": "TRY" + }, + { + "@id": "cim:Currency.TTD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Trinidad and Tobago dollar.", + "rdfs:label": "TTD" + }, + { + "@id": "cim:Currency.TWD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "New Taiwan dollar.", + "rdfs:label": "TWD" + }, + { + "@id": "cim:Currency.TZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Tanzanian shilling.", + "rdfs:label": "TZS" + }, + { + "@id": "cim:Currency.UAH", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ukrainian hryvnia.", + "rdfs:label": "UAH" + }, + { + "@id": "cim:Currency.UGX", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Ugandan shilling.", + "rdfs:label": "UGX" + }, + { + "@id": "cim:Currency.USD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "United States dollar.", + "rdfs:label": "USD" + }, + { + "@id": "cim:Currency.UYU", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uruguayan peso.", + "rdfs:label": "UYU" + }, + { + "@id": "cim:Currency.UZS", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Uzbekistan som.", + "rdfs:label": "UZS" + }, + { + "@id": "cim:Currency.VEF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Venezuelan bolívar fuerte.", + "rdfs:label": "VEF" + }, + { + "@id": "cim:Currency.VND", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vietnamese Dong.", + "rdfs:label": "VND" + }, + { + "@id": "cim:Currency.VUV", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Vanuatu vatu.", + "rdfs:label": "VUV" + }, + { + "@id": "cim:Currency.WST", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Samoan tala.", + "rdfs:label": "WST" + }, + { + "@id": "cim:Currency.XAF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA franc BEAC.", + "rdfs:label": "XAF" + }, + { + "@id": "cim:Currency.XCD", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "East Caribbean dollar.", + "rdfs:label": "XCD" + }, + { + "@id": "cim:Currency.XOF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFA Franc BCEAO.", + "rdfs:label": "XOF" + }, + { + "@id": "cim:Currency.XPF", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "CFP franc.", + "rdfs:label": "XPF" + }, + { + "@id": "cim:Currency.YER", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Yemeni rial.", + "rdfs:label": "YER" + }, + { + "@id": "cim:Currency.ZAR", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "South African rand.", + "rdfs:label": "ZAR" + }, + { + "@id": "cim:Currency.ZMK", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zambian kwacha.", + "rdfs:label": "ZMK" + }, + { + "@id": "cim:Currency.ZWL", + "@type": "cim:Currency", + "cims:stereotype": "enum", + "rdfs:comment": "Zimbabwe dollar.", + "rdfs:label": "ZWL" + }, + { + "@id": "cim:CurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.A", + "rdfs:comment": "Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.", + "rdfs:label": "CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:CurveStyle.constantYValue", + "@type": "cim:CurveStyle", + "cims:stereotype": "enum", + "rdfs:comment": "The Y-axis values are assumed constant until the next curve point and prior to the first curve point.", + "rdfs:label": "constantYValue" + }, + { + "@id": "cim:CurveStyle.straightLineYValues", + "@type": "cim:CurveStyle", + "cims:stereotype": "enum", + "rdfs:comment": "The Y-axis values are assumed to be a straight line between values. Also known as linear interpolation.", + "rdfs:label": "straightLineYValues" + }, + { + "@id": "cim:DCConverterOperatingModeKind.bipolar", + "@type": "cim:DCConverterOperatingModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Bipolar operation.", + "rdfs:label": "bipolar" + }, + { + "@id": "cim:DCConverterOperatingModeKind.monopolarGroundReturn", + "@type": "cim:DCConverterOperatingModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Monopolar operation with ground return.", + "rdfs:label": "monopolarGroundReturn" + }, + { + "@id": "cim:DCConverterOperatingModeKind.monopolarMetallicReturn", + "@type": "cim:DCConverterOperatingModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Monopolar operation with metallic return.", + "rdfs:label": "monopolarMetallicReturn" + }, + { + "@id": "cim:DCPolarityKind.middle", + "@type": "cim:DCPolarityKind", + "cims:stereotype": "enum", + "rdfs:comment": "Middle pole. The converter terminal is the midpoint in a bipolar or symmetric monopole configuration. The midpoint can be grounded and/or have a metallic return.", + "rdfs:label": "middle" + }, + { + "@id": "cim:DCPolarityKind.negative", + "@type": "cim:DCPolarityKind", + "cims:stereotype": "enum", + "rdfs:comment": "Negative pole. The converter terminal is intended to operate at a negative voltage relative the midpoint or positive terminal.", + "rdfs:label": "negative" + }, + { + "@id": "cim:DCPolarityKind.positive", + "@type": "cim:DCPolarityKind", + "cims:stereotype": "enum", + "rdfs:comment": "Positive pole. The converter terminal is intended to operate at a positive voltage relative the midpoint or negative terminal.", + "rdfs:label": "positive" + }, + { + "@id": "cim:Frequency", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Hz", + "rdfs:comment": "Cycles per second.", + "rdfs:label": "Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:FuelType.brownCoalLignite", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "Brown coal lignite.", + "rdfs:label": "brownCoalLignite" + }, + { + "@id": "cim:FuelType.coal", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "Generic coal, not including lignite type.", + "rdfs:label": "coal" + }, + { + "@id": "cim:FuelType.coalDerivedGas", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "Coal derived gas.", + "rdfs:label": "coalDerivedGas" + }, + { + "@id": "cim:FuelType.gas", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "Natural gas.", + "rdfs:label": "gas" + }, + { + "@id": "cim:FuelType.hardCoal", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "Hard coal.", + "rdfs:label": "hardCoal" + }, + { + "@id": "cim:FuelType.lignite", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "The fuel is lignite coal. Note that this is a special type of coal, so the other enum of coal is reserved for hard coal types or if the exact type of coal is not known.", + "rdfs:label": "lignite" + }, + { + "@id": "cim:FuelType.oil", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "Oil.", + "rdfs:label": "oil" + }, + { + "@id": "cim:FuelType.oilShale", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "Oil Shale.", + "rdfs:label": "oilShale" + }, + { + "@id": "cim:FuelType.other", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "Any fuel type not included in the rest of the enumerated value.", + "rdfs:label": "other" + }, + { + "@id": "cim:FuelType.peat", + "@type": "cim:FuelType", + "cims:stereotype": "enum", + "rdfs:comment": "Peat.", + "rdfs:label": "peat" + }, + { + "@id": "cim:GeneratorControlSource.offAGC", + "@type": "cim:GeneratorControlSource", + "cims:stereotype": "enum", + "rdfs:comment": "Off of automatic generation control (AGC).", + "rdfs:label": "offAGC" + }, + { + "@id": "cim:GeneratorControlSource.onAGC", + "@type": "cim:GeneratorControlSource", + "cims:stereotype": "enum", + "rdfs:comment": "On automatic generation control (AGC).", + "rdfs:label": "onAGC" + }, + { + "@id": "cim:GeneratorControlSource.plantControl", + "@type": "cim:GeneratorControlSource", + "cims:stereotype": "enum", + "rdfs:comment": "Plant is controlling.", + "rdfs:label": "plantControl" + }, + { + "@id": "cim:GeneratorControlSource.unavailable", + "@type": "cim:GeneratorControlSource", + "cims:stereotype": "enum", + "rdfs:comment": "Not available.", + "rdfs:label": "unavailable" + }, + { + "@id": "cim:HydroEnergyConversionKind.generator", + "@type": "cim:HydroEnergyConversionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Able to generate power, but not able to pump water for energy storage.", + "rdfs:label": "generator" + }, + { + "@id": "cim:HydroEnergyConversionKind.pumpAndGenerator", + "@type": "cim:HydroEnergyConversionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Able to both generate power and pump water for energy storage.", + "rdfs:label": "pumpAndGenerator" + }, + { + "@id": "cim:HydroPlantStorageKind.pumpedStorage", + "@type": "cim:HydroPlantStorageKind", + "cims:stereotype": "enum", + "rdfs:comment": "Pumped storage.", + "rdfs:label": "pumpedStorage" + }, + { + "@id": "cim:HydroPlantStorageKind.runOfRiver", + "@type": "cim:HydroPlantStorageKind", + "cims:stereotype": "enum", + "rdfs:comment": "Run of river.", + "rdfs:label": "runOfRiver" + }, + { + "@id": "cim:HydroPlantStorageKind.storage", + "@type": "cim:HydroPlantStorageKind", + "cims:stereotype": "enum", + "rdfs:comment": "Storage.", + "rdfs:label": "storage" + }, + { + "@id": "cim:HydroTurbineKind.francis", + "@type": "cim:HydroTurbineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Francis.", + "rdfs:label": "francis" + }, + { + "@id": "cim:HydroTurbineKind.kaplan", + "@type": "cim:HydroTurbineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Kaplan.", + "rdfs:label": "kaplan" + }, + { + "@id": "cim:HydroTurbineKind.pelton", + "@type": "cim:HydroTurbineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Pelton.", + "rdfs:label": "pelton" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Inductance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.H", + "rdfs:comment": "Inductive part of reactance (imaginary part of impedance), at rated frequency.", + "rdfs:label": "Inductance" + }, + { + "@id": "cim:Length", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.m", + "rdfs:comment": "Unit of length. It shall be a positive value or zero.", + "rdfs:label": "Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": [ + "cim:Currency.AED", + "cim:Currency.AFN", + "cim:Currency.ALL", + "cim:Currency.AMD", + "cim:Currency.ANG", + "cim:Currency.AOA", + "cim:Currency.ARS", + "cim:Currency.AUD", + "cim:Currency.AWG", + "cim:Currency.AZN", + "cim:Currency.BAM", + "cim:Currency.BBD", + "cim:Currency.BDT", + "cim:Currency.BGN", + "cim:Currency.BHD", + "cim:Currency.BIF", + "cim:Currency.BMD", + "cim:Currency.BND", + "cim:Currency.BOB", + "cim:Currency.BOV", + "cim:Currency.BRL", + "cim:Currency.BSD", + "cim:Currency.BTN", + "cim:Currency.BWP", + "cim:Currency.BYR", + "cim:Currency.BZD", + "cim:Currency.CAD", + "cim:Currency.CDF", + "cim:Currency.CHF", + "cim:Currency.CLF", + "cim:Currency.CLP", + "cim:Currency.CNY", + "cim:Currency.COP", + "cim:Currency.COU", + "cim:Currency.CRC", + "cim:Currency.CUC", + "cim:Currency.CUP", + "cim:Currency.CVE", + "cim:Currency.CZK", + "cim:Currency.DJF", + "cim:Currency.DKK", + "cim:Currency.DOP", + "cim:Currency.DZD", + "cim:Currency.EEK", + "cim:Currency.EGP", + "cim:Currency.ERN", + "cim:Currency.ETB", + "cim:Currency.EUR", + "cim:Currency.FJD", + "cim:Currency.FKP", + "cim:Currency.GBP", + "cim:Currency.GEL", + "cim:Currency.GHS", + "cim:Currency.GIP", + "cim:Currency.GMD", + "cim:Currency.GNF", + "cim:Currency.GTQ", + "cim:Currency.GYD", + "cim:Currency.HKD", + "cim:Currency.HNL", + "cim:Currency.HRK", + "cim:Currency.HTG", + "cim:Currency.HUF", + "cim:Currency.IDR", + "cim:Currency.ILS", + "cim:Currency.INR", + "cim:Currency.IQD", + "cim:Currency.IRR", + "cim:Currency.ISK", + "cim:Currency.JMD", + "cim:Currency.JOD", + "cim:Currency.JPY", + "cim:Currency.KES", + "cim:Currency.KGS", + "cim:Currency.KHR", + "cim:Currency.KMF", + "cim:Currency.KPW", + "cim:Currency.KRW", + "cim:Currency.KWD", + "cim:Currency.KYD", + "cim:Currency.KZT", + "cim:Currency.LAK", + "cim:Currency.LBP", + "cim:Currency.LKR", + "cim:Currency.LRD", + "cim:Currency.LSL", + "cim:Currency.LTL", + "cim:Currency.LVL", + "cim:Currency.LYD", + "cim:Currency.MAD", + "cim:Currency.MDL", + "cim:Currency.MGA", + "cim:Currency.MKD", + "cim:Currency.MMK", + "cim:Currency.MNT", + "cim:Currency.MOP", + "cim:Currency.MRO", + "cim:Currency.MUR", + "cim:Currency.MVR", + "cim:Currency.MWK", + "cim:Currency.MXN", + "cim:Currency.MYR", + "cim:Currency.MZN", + "cim:Currency.NAD", + "cim:Currency.NGN", + "cim:Currency.NIO", + "cim:Currency.NOK", + "cim:Currency.NPR", + "cim:Currency.NZD", + "cim:Currency.OMR", + "cim:Currency.PAB", + "cim:Currency.PEN", + "cim:Currency.PGK", + "cim:Currency.PHP", + "cim:Currency.PKR", + "cim:Currency.PLN", + "cim:Currency.PYG", + "cim:Currency.QAR", + "cim:Currency.RON", + "cim:Currency.RSD", + "cim:Currency.RUB", + "cim:Currency.RWF", + "cim:Currency.SAR", + "cim:Currency.SBD", + "cim:Currency.SCR", + "cim:Currency.SDG", + "cim:Currency.SEK", + "cim:Currency.SGD", + "cim:Currency.SHP", + "cim:Currency.SLL", + "cim:Currency.SOS", + "cim:Currency.SRD", + "cim:Currency.STD", + "cim:Currency.SYP", + "cim:Currency.SZL", + "cim:Currency.THB", + "cim:Currency.TJS", + "cim:Currency.TMT", + "cim:Currency.TND", + "cim:Currency.TOP", + "cim:Currency.TRY", + "cim:Currency.TTD", + "cim:Currency.TWD", + "cim:Currency.TZS", + "cim:Currency.UAH", + "cim:Currency.UGX", + "cim:Currency.USD", + "cim:Currency.UYU", + "cim:Currency.UZS", + "cim:Currency.VEF", + "cim:Currency.VND", + "cim:Currency.VUV", + "cim:Currency.WST", + "cim:Currency.XAF", + "cim:Currency.XCD", + "cim:Currency.XOF", + "cim:Currency.XPF", + "cim:Currency.YER", + "cim:Currency.ZAR", + "cim:Currency.ZMK", + "cim:Currency.ZWL" + ], + "rdfs:comment": "Amount of money.", + "rdfs:label": "Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:OperationalLimitDirectionKind.absoluteValue", + "@type": "cim:OperationalLimitDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "An absoluteValue limit means that a monitored absolute value above the limit value is a violation.", + "rdfs:label": "absoluteValue" + }, + { + "@id": "cim:OperationalLimitDirectionKind.high", + "@type": "cim:OperationalLimitDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "High means that a monitored value above the limit value is a violation. If applied to a terminal flow, the positive direction is into the terminal.", + "rdfs:label": "high" + }, + { + "@id": "cim:OperationalLimitDirectionKind.low", + "@type": "cim:OperationalLimitDirectionKind", + "cims:stereotype": "enum", + "rdfs:comment": "Low means a monitored value below the limit is a violation. If applied to a terminal flow, the positive direction is into the terminal.", + "rdfs:label": "low" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PhaseCode.A", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phase A.", + "rdfs:label": "A" + }, + { + "@id": "cim:PhaseCode.AB", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A and B.", + "rdfs:label": "AB" + }, + { + "@id": "cim:PhaseCode.ABC", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, B, and C.", + "rdfs:label": "ABC" + }, + { + "@id": "cim:PhaseCode.ABCN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, B, C, and N.", + "rdfs:label": "ABCN" + }, + { + "@id": "cim:PhaseCode.ABN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, B, and neutral.", + "rdfs:label": "ABN" + }, + { + "@id": "cim:PhaseCode.AC", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A and C.", + "rdfs:label": "AC" + }, + { + "@id": "cim:PhaseCode.ACN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, C and neutral.", + "rdfs:label": "ACN" + }, + { + "@id": "cim:PhaseCode.AN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A and neutral.", + "rdfs:label": "AN" + }, + { + "@id": "cim:PhaseCode.B", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phase B.", + "rdfs:label": "B" + }, + { + "@id": "cim:PhaseCode.BC", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases B and C.", + "rdfs:label": "BC" + }, + { + "@id": "cim:PhaseCode.BCN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases B, C, and neutral.", + "rdfs:label": "BCN" + }, + { + "@id": "cim:PhaseCode.BN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases B and neutral.", + "rdfs:label": "BN" + }, + { + "@id": "cim:PhaseCode.C", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phase C.", + "rdfs:label": "C" + }, + { + "@id": "cim:PhaseCode.CN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases C and neutral.", + "rdfs:label": "CN" + }, + { + "@id": "cim:PhaseCode.N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Neutral phase.", + "rdfs:label": "N" + }, + { + "@id": "cim:PhaseCode.X", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Unknown non-neutral phase.", + "rdfs:label": "X" + }, + { + "@id": "cim:PhaseCode.XN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Unknown non-neutral phase plus neutral.", + "rdfs:label": "XN" + }, + { + "@id": "cim:PhaseCode.XY", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Two unknown non-neutral phases.", + "rdfs:label": "XY" + }, + { + "@id": "cim:PhaseCode.XYN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Two unknown non-neutral phases plus neutral.", + "rdfs:label": "XYN" + }, + { + "@id": "cim:PhaseCode.none", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "No phases specified.", + "rdfs:label": "none" + }, + { + "@id": "cim:PhaseCode.s1", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 1.", + "rdfs:label": "s1" + }, + { + "@id": "cim:PhaseCode.s12", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 1 and 2.", + "rdfs:label": "s12" + }, + { + "@id": "cim:PhaseCode.s12N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phases 1, 2, and neutral.", + "rdfs:label": "s12N" + }, + { + "@id": "cim:PhaseCode.s1N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 1 and neutral.", + "rdfs:label": "s1N" + }, + { + "@id": "cim:PhaseCode.s2", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 2.", + "rdfs:label": "s2" + }, + { + "@id": "cim:PhaseCode.s2N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 2 and neutral.", + "rdfs:label": "s2N" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Reactance (imaginary part of impedance), at rated frequency.", + "rdfs:label": "Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Wh", + "rdfs:comment": "Real electrical energy.", + "rdfs:label": "RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:RegulatingControlModeKind.activePower", + "@type": "cim:RegulatingControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Active power is specified.", + "rdfs:label": "activePower" + }, + { + "@id": "cim:RegulatingControlModeKind.admittance", + "@type": "cim:RegulatingControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Admittance is specified.", + "rdfs:label": "admittance" + }, + { + "@id": "cim:RegulatingControlModeKind.currentFlow", + "@type": "cim:RegulatingControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Current flow is specified.", + "rdfs:label": "currentFlow" + }, + { + "@id": "cim:RegulatingControlModeKind.powerFactor", + "@type": "cim:RegulatingControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor is specified.", + "rdfs:label": "powerFactor" + }, + { + "@id": "cim:RegulatingControlModeKind.reactivePower", + "@type": "cim:RegulatingControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power is specified.", + "rdfs:label": "reactivePower" + }, + { + "@id": "cim:RegulatingControlModeKind.temperature", + "@type": "cim:RegulatingControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control switches on/off based on the local temperature (i.e., a thermostat).", + "rdfs:label": "temperature" + }, + { + "@id": "cim:RegulatingControlModeKind.timeScheduled", + "@type": "cim:RegulatingControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control switches on/off by time of day. The times may change on the weekend, or in different seasons.", + "rdfs:label": "timeScheduled" + }, + { + "@id": "cim:RegulatingControlModeKind.voltage", + "@type": "cim:RegulatingControlModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage is specified.", + "rdfs:label": "voltage" + }, + { + "@id": "cim:Resistance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Resistance (real part of impedance).", + "rdfs:label": "Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Hz", + "rdfs:comment": "Number of revolutions per second.", + "rdfs:label": "RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:SVCControlMode.reactivePower", + "@type": "cim:SVCControlMode", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power control.", + "rdfs:label": "reactivePower" + }, + { + "@id": "cim:SVCControlMode.voltage", + "@type": "cim:SVCControlMode", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage control.", + "rdfs:label": "voltage" + }, + { + "@id": "cim:Seconds", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.s", + "rdfs:comment": "Time, in seconds.", + "rdfs:label": "Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.S", + "rdfs:comment": "Imaginary part of admittance.", + "rdfs:label": "Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:SynchronousMachineKind.condenser", + "@type": "cim:SynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Indicates the synchronous machine can operate as a condenser.", + "rdfs:label": "condenser" + }, + { + "@id": "cim:SynchronousMachineKind.generator", + "@type": "cim:SynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Indicates the synchronous machine can operate as a generator.", + "rdfs:label": "generator" + }, + { + "@id": "cim:SynchronousMachineKind.generatorOrCondenser", + "@type": "cim:SynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Indicates the synchronous machine can operate as a generator or as a condenser.", + "rdfs:label": "generatorOrCondenser" + }, + { + "@id": "cim:SynchronousMachineKind.generatorOrCondenserOrMotor", + "@type": "cim:SynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Indicates the synchronous machine can operate as a generator or as a condenser or as a motor.", + "rdfs:label": "generatorOrCondenserOrMotor" + }, + { + "@id": "cim:SynchronousMachineKind.generatorOrMotor", + "@type": "cim:SynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Indicates the synchronous machine can operate as a generator or as a motor.", + "rdfs:label": "generatorOrMotor" + }, + { + "@id": "cim:SynchronousMachineKind.motor", + "@type": "cim:SynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Indicates the synchronous machine can operate as a motor.", + "rdfs:label": "motor" + }, + { + "@id": "cim:SynchronousMachineKind.motorOrCondenser", + "@type": "cim:SynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "Indicates the synchronous machine can operate as a motor or as a condenser.", + "rdfs:label": "motorOrCondenser" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.E", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Exa 10**18.", + "rdfs:label": "E" + }, + { + "@id": "cim:UnitMultiplier.G", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Giga 10**9.", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.P", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Peta 10**15.", + "rdfs:label": "P" + }, + { + "@id": "cim:UnitMultiplier.T", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Tera 10**12.", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitMultiplier.Y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yotta 10**24.", + "rdfs:label": "Y" + }, + { + "@id": "cim:UnitMultiplier.Z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zetta 10**21.", + "rdfs:label": "Z" + }, + { + "@id": "cim:UnitMultiplier.a", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Atto 10**-18.", + "rdfs:label": "a" + }, + { + "@id": "cim:UnitMultiplier.c", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Centi 10**-2.", + "rdfs:label": "c" + }, + { + "@id": "cim:UnitMultiplier.d", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deci 10**-1.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitMultiplier.da", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deca 10**1.", + "rdfs:label": "da" + }, + { + "@id": "cim:UnitMultiplier.f", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Femto 10**-15.", + "rdfs:label": "f" + }, + { + "@id": "cim:UnitMultiplier.h", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Hecto 10**2.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.m", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Milli 10**-3.", + "rdfs:label": "m" + }, + { + "@id": "cim:UnitMultiplier.micro", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Micro 10**-6.", + "rdfs:label": "micro" + }, + { + "@id": "cim:UnitMultiplier.n", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Nano 10**-9.", + "rdfs:label": "n" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitMultiplier.p", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Pico 10**-12.", + "rdfs:label": "p" + }, + { + "@id": "cim:UnitMultiplier.y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yocto 10**-24.", + "rdfs:label": "y" + }, + { + "@id": "cim:UnitMultiplier.z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zepto 10**-21.", + "rdfs:label": "z" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.A2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amperes squared (A²).", + "rdfs:label": "A2" + }, + { + "@id": "cim:UnitSymbol.A2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-squared hour, ampere-squared hour.", + "rdfs:label": "A2h" + }, + { + "@id": "cim:UnitSymbol.A2s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere squared time in square amperes (A²s).", + "rdfs:label": "A2s" + }, + { + "@id": "cim:UnitSymbol.APerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.", + "rdfs:label": "APerA" + }, + { + "@id": "cim:UnitSymbol.APerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "A/m, magnetic field strength, amperes per metre.", + "rdfs:label": "APerm" + }, + { + "@id": "cim:UnitSymbol.Ah", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-hours, ampere-hours.", + "rdfs:label": "Ah" + }, + { + "@id": "cim:UnitSymbol.As", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere seconds (A·s).", + "rdfs:label": "As" + }, + { + "@id": "cim:UnitSymbol.Bq", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radioactivity in becquerels (1/s).", + "rdfs:label": "Bq" + }, + { + "@id": "cim:UnitSymbol.Btu", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, British Thermal Units.", + "rdfs:label": "Btu" + }, + { + "@id": "cim:UnitSymbol.C", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge in coulombs (A·s).", + "rdfs:label": "C" + }, + { + "@id": "cim:UnitSymbol.CPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Exposure (x rays), coulombs per kilogram.", + "rdfs:label": "CPerkg" + }, + { + "@id": "cim:UnitSymbol.CPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface charge density, coulombs per square metre.", + "rdfs:label": "CPerm2" + }, + { + "@id": "cim:UnitSymbol.CPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge density, coulombs per cubic metre.", + "rdfs:label": "CPerm3" + }, + { + "@id": "cim:UnitSymbol.F", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric capacitance in farads (C/V).", + "rdfs:label": "F", + "skos:exactMatch": "unit:FARAD" + }, + { + "@id": "cim:UnitSymbol.FPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permittivity, farads per metre.", + "rdfs:label": "FPerm" + }, + { + "@id": "cim:UnitSymbol.G", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density, gausses (1 G = 10-4 T).", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitSymbol.Gy", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose in grays (J/kg).", + "rdfs:label": "Gy" + }, + { + "@id": "cim:UnitSymbol.GyPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose rate, grays per second.", + "rdfs:label": "GyPers" + }, + { + "@id": "cim:UnitSymbol.H", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric inductance in henrys (Wb/A).", + "rdfs:label": "H" + }, + { + "@id": "cim:UnitSymbol.HPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permeability, henrys per metre.", + "rdfs:label": "HPerm" + }, + { + "@id": "cim:UnitSymbol.Hz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency in hertz (1/s).", + "rdfs:label": "Hz", + "skos:exactMatch": "unit:HZ", + "skos:narrower": "unit:REV-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.HzPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.", + "rdfs:label": "HzPerHz" + }, + { + "@id": "cim:UnitSymbol.HzPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rate of change of frequency in hertz per second.", + "rdfs:label": "HzPers" + }, + { + "@id": "cim:UnitSymbol.J", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy in joules (N·m = C·V = W·s).", + "rdfs:label": "J" + }, + { + "@id": "cim:UnitSymbol.JPerK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat capacity in joules/kelvin.", + "rdfs:label": "JPerK" + }, + { + "@id": "cim:UnitSymbol.JPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific energy, Joules / kg.", + "rdfs:label": "JPerkg" + }, + { + "@id": "cim:UnitSymbol.JPerkgK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific heat capacity, specific entropy, joules per kilogram Kelvin.", + "rdfs:label": "JPerkgK" + }, + { + "@id": "cim:UnitSymbol.JPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Insulation energy density, joules per square metre or watt second per square metre.", + "rdfs:label": "JPerm2" + }, + { + "@id": "cim:UnitSymbol.JPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy density, joules per cubic metre.", + "rdfs:label": "JPerm3" + }, + { + "@id": "cim:UnitSymbol.JPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar energy, joules per mole.", + "rdfs:label": "JPermol" + }, + { + "@id": "cim:UnitSymbol.JPermolK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar entropy, molar heat capacity, joules per mole kelvin.", + "rdfs:label": "JPermolK" + }, + { + "@id": "cim:UnitSymbol.JPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy rate in joules per second (J/s).", + "rdfs:label": "JPers" + }, + { + "@id": "cim:UnitSymbol.K", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature in kelvins.", + "rdfs:label": "K" + }, + { + "@id": "cim:UnitSymbol.KPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature change rate in kelvins per second.", + "rdfs:label": "KPers" + }, + { + "@id": "cim:UnitSymbol.M", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length, nautical miles (1 M = 1852 m).", + "rdfs:label": "M" + }, + { + "@id": "cim:UnitSymbol.Mx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux, maxwells (1 Mx = 10-8 Wb).", + "rdfs:label": "Mx" + }, + { + "@id": "cim:UnitSymbol.N", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Force in newtons (kg·m/s²).", + "rdfs:label": "N" + }, + { + "@id": "cim:UnitSymbol.NPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface tension, newton per metre.", + "rdfs:label": "NPerm" + }, + { + "@id": "cim:UnitSymbol.Nm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of force, newton metres.", + "rdfs:label": "Nm" + }, + { + "@id": "cim:UnitSymbol.Oe", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic field in oersteds, (1 Oe = (103/4p) A/m).", + "rdfs:label": "Oe" + }, + { + "@id": "cim:UnitSymbol.Pa", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.", + "rdfs:label": "Pa", + "skos:exactMatch": "unit:PA" + }, + { + "@id": "cim:UnitSymbol.PaPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure change rate in pascals per second.", + "rdfs:label": "PaPers" + }, + { + "@id": "cim:UnitSymbol.Pas", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dynamic viscosity, pascal seconds.", + "rdfs:label": "Pas" + }, + { + "@id": "cim:UnitSymbol.Q", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity power, Q.", + "rdfs:label": "Q" + }, + { + "@id": "cim:UnitSymbol.Qh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity energy, Qh.", + "rdfs:label": "Qh" + }, + { + "@id": "cim:UnitSymbol.S", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance in siemens.", + "rdfs:label": "S", + "skos:exactMatch": "unit:S" + }, + { + "@id": "cim:UnitSymbol.SPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance per length (F/m).", + "rdfs:label": "SPerm" + }, + { + "@id": "cim:UnitSymbol.Sv", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dose equivalent in sieverts (J/kg).", + "rdfs:label": "Sv" + }, + { + "@id": "cim:UnitSymbol.T", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density in teslas (Wb/m2).", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.V2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt squared (W²/A²).", + "rdfs:label": "V2" + }, + { + "@id": "cim:UnitSymbol.V2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-squared hour, volt-squared-hours.", + "rdfs:label": "V2h" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent energy in volt ampere hours.", + "rdfs:label": "VAh" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VArh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive energy in volt ampere reactive hours.", + "rdfs:label": "VArh" + }, + { + "@id": "cim:UnitSymbol.VPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in volt per hertz.", + "rdfs:label": "VPerHz" + }, + { + "@id": "cim:UnitSymbol.VPerV", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.", + "rdfs:label": "VPerV" + }, + { + "@id": "cim:UnitSymbol.VPerVA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVA" + }, + { + "@id": "cim:UnitSymbol.VPerVAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVAr", + "skos:exactMatch": "unit:V-PER-V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric field strength, volts per metre.", + "rdfs:label": "VPerm" + }, + { + "@id": "cim:UnitSymbol.Vh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-hour, Volt hours.", + "rdfs:label": "Vh" + }, + { + "@id": "cim:UnitSymbol.Vs", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt seconds (Ws/A).", + "rdfs:label": "Vs" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.WPerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Active power per current flow, watts per Ampere.", + "rdfs:label": "WPerA", + "skos:exactMatch": "unit:W-PER-A" + }, + { + "@id": "cim:UnitSymbol.WPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Active power variation with frequency in watts per hertz.", + "rdfs:label": "WPerHz", + "skos:exactMatch": "unit:W-PER-HZ" + }, + { + "@id": "cim:UnitSymbol.WPerW", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.", + "rdfs:label": "WPerW" + }, + { + "@id": "cim:UnitSymbol.WPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat flux density, irradiance, watts per square metre.", + "rdfs:label": "WPerm2" + }, + { + "@id": "cim:UnitSymbol.WPerm2sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiance, watts per square metre steradian.", + "rdfs:label": "WPerm2sr" + }, + { + "@id": "cim:UnitSymbol.WPermK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Thermal conductivity in watt/metres kelvin.", + "rdfs:label": "WPermK" + }, + { + "@id": "cim:UnitSymbol.WPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ramp rate in watts per second.", + "rdfs:label": "WPers", + "skos:exactMatch": "unit:W-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.WPersr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiant intensity, watts per steradian.", + "rdfs:label": "WPersr" + }, + { + "@id": "cim:UnitSymbol.Wb", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in webers (V·s).", + "rdfs:label": "Wb" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.anglemin", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, minutes.", + "rdfs:label": "anglemin" + }, + { + "@id": "cim:UnitSymbol.anglesec", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, seconds.", + "rdfs:label": "anglesec" + }, + { + "@id": "cim:UnitSymbol.bar", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in bars, (1 bar = 100 kPa).", + "rdfs:label": "bar" + }, + { + "@id": "cim:UnitSymbol.cd", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous intensity in candelas.", + "rdfs:label": "cd" + }, + { + "@id": "cim:UnitSymbol.charPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Data rate (baud) in characters per second.", + "rdfs:label": "charPers" + }, + { + "@id": "cim:UnitSymbol.character", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Number of characters.", + "rdfs:label": "character" + }, + { + "@id": "cim:UnitSymbol.cosPhi", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, dimensionless.\nNote 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153.\nNote 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.", + "rdfs:label": "cosPhi" + }, + { + "@id": "cim:UnitSymbol.count", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance, Counter value.", + "rdfs:label": "count" + }, + { + "@id": "cim:UnitSymbol.d", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in days, day = 24 h = 86400 s.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitSymbol.dB", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dB" + }, + { + "@id": "cim:UnitSymbol.dBm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dBm" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.degC", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Relative temperature in degrees Celsius.\nIn the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.", + "rdfs:label": "degC", + "skos:exactMatch": "unit:DEG_C" + }, + { + "@id": "cim:UnitSymbol.ft3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic feet.", + "rdfs:label": "ft3" + }, + { + "@id": "cim:UnitSymbol.gPerg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.", + "rdfs:label": "gPerg" + }, + { + "@id": "cim:UnitSymbol.gal", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).", + "rdfs:label": "gal" + }, + { + "@id": "cim:UnitSymbol.h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in hours, hour = 60 min = 3600 s.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitSymbol.ha", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area, hectares.", + "rdfs:label": "ha" + }, + { + "@id": "cim:UnitSymbol.kat", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity, katal = mol / s.", + "rdfs:label": "kat" + }, + { + "@id": "cim:UnitSymbol.katPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity concentration, katals per cubic metre.", + "rdfs:label": "katPerm3" + }, + { + "@id": "cim:UnitSymbol.kg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kg" + }, + { + "@id": "cim:UnitSymbol.kgPerJ", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerJ" + }, + { + "@id": "cim:UnitSymbol.kgPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerm3" + }, + { + "@id": "cim:UnitSymbol.kgm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm" + }, + { + "@id": "cim:UnitSymbol.kgm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm2" + }, + { + "@id": "cim:UnitSymbol.kn", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Speed, knots (1 kn = 1852/3600) m/s.", + "rdfs:label": "kn" + }, + { + "@id": "cim:UnitSymbol.l", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in litres, litre = dm3 = m3/1000.", + "rdfs:label": "l" + }, + { + "@id": "cim:UnitSymbol.lPerh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, litres per hour.", + "rdfs:label": "lPerh" + }, + { + "@id": "cim:UnitSymbol.lPerl", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.", + "rdfs:label": "lPerl" + }, + { + "@id": "cim:UnitSymbol.lPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in litres per second.", + "rdfs:label": "lPers" + }, + { + "@id": "cim:UnitSymbol.lm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous flux in lumens (cd·sr).", + "rdfs:label": "lm" + }, + { + "@id": "cim:UnitSymbol.lx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Illuminance in lux (lm/m²).", + "rdfs:label": "lx" + }, + { + "@id": "cim:UnitSymbol.m", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length in metres.", + "rdfs:label": "m", + "skos:exactMatch": "unit:M" + }, + { + "@id": "cim:UnitSymbol.m2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area in square metres (m²).", + "rdfs:label": "m2", + "skos:exactMatch": "unit:M2" + }, + { + "@id": "cim:UnitSymbol.m2Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Viscosity in square metres / second (m²/s).", + "rdfs:label": "m2Pers" + }, + { + "@id": "cim:UnitSymbol.m3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in cubic metres (m³).", + "rdfs:label": "m3" + }, + { + "@id": "cim:UnitSymbol.m3Compensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value compensated for weather effects.", + "rdfs:label": "m3Compensated" + }, + { + "@id": "cim:UnitSymbol.m3Perh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, cubic metres per hour.", + "rdfs:label": "m3Perh" + }, + { + "@id": "cim:UnitSymbol.m3Perkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific volume, cubic metres per kilogram, v.", + "rdfs:label": "m3Perkg" + }, + { + "@id": "cim:UnitSymbol.m3Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in cubic metres per second (m³/s).", + "rdfs:label": "m3Pers", + "skos:exactMatch": "unit:M3-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.m3Uncompensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value uncompensated for weather effects.", + "rdfs:label": "m3Uncompensated" + }, + { + "@id": "cim:UnitSymbol.mPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Fuel efficiency in metres per cubic metres (m/m³).", + "rdfs:label": "mPerm3" + }, + { + "@id": "cim:UnitSymbol.mPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Velocity in metres per second (m/s).", + "rdfs:label": "mPers" + }, + { + "@id": "cim:UnitSymbol.mPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Acceleration in metres per second squared (m/s²).", + "rdfs:label": "mPers2" + }, + { + "@id": "cim:UnitSymbol.min", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in minutes, minute = 60 s.", + "rdfs:label": "min" + }, + { + "@id": "cim:UnitSymbol.mmHg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).", + "rdfs:label": "mmHg" + }, + { + "@id": "cim:UnitSymbol.mol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance in moles.", + "rdfs:label": "mol" + }, + { + "@id": "cim:UnitSymbol.molPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.", + "rdfs:label": "molPerkg" + }, + { + "@id": "cim:UnitSymbol.molPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.", + "rdfs:label": "molPerm3" + }, + { + "@id": "cim:UnitSymbol.molPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.", + "rdfs:label": "molPermol" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:UnitSymbol.ohmPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance per length in ohms per metre ((V/A)/m).", + "rdfs:label": "ohmPerm" + }, + { + "@id": "cim:UnitSymbol.ohmm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Resistivity, ohm metres, (rho).", + "rdfs:label": "ohmm" + }, + { + "@id": "cim:UnitSymbol.onePerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reciprocal of frequency (1/Hz).", + "rdfs:label": "onePerHz" + }, + { + "@id": "cim:UnitSymbol.onePerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Wavenumber, reciprocal metres, (1/m).", + "rdfs:label": "onePerm" + }, + { + "@id": "cim:UnitSymbol.ppm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration in parts per million.", + "rdfs:label": "ppm" + }, + { + "@id": "cim:UnitSymbol.rad", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in radians (m/m).", + "rdfs:label": "rad", + "skos:exactMatch": "unit:RAD" + }, + { + "@id": "cim:UnitSymbol.radPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular velocity in radians per second (rad/s).", + "rdfs:label": "radPers" + }, + { + "@id": "cim:UnitSymbol.radPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular acceleration, radians per second squared.", + "rdfs:label": "radPers2" + }, + { + "@id": "cim:UnitSymbol.rev", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of rotation, revolutions.", + "rdfs:label": "rev" + }, + { + "@id": "cim:UnitSymbol.rotPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rotations per second (1/s). See also Hz (1/s).", + "rdfs:label": "rotPers" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:UnitSymbol.sPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.", + "rdfs:label": "sPers" + }, + { + "@id": "cim:UnitSymbol.sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Solid angle in steradians (m2/m2).", + "rdfs:label": "sr" + }, + { + "@id": "cim:UnitSymbol.therm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, therms.", + "rdfs:label": "therm" + }, + { + "@id": "cim:UnitSymbol.tonne", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).", + "rdfs:label": "tonne" + }, + { + "@id": "cim:Voltage", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.V", + "rdfs:comment": "Electrical voltage, can be both AC and DC.", + "rdfs:label": "Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eq:Package_CoreEquipmentProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VPerVAr", + "rdfs:comment": "Voltage variation with reactive power.", + "rdfs:label": "VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "cim:WindGenUnitKind.offshore", + "@type": "cim:WindGenUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "The wind generating unit is located offshore.", + "rdfs:label": "offshore" + }, + { + "@id": "cim:WindGenUnitKind.onshore", + "@type": "cim:WindGenUnitKind", + "cims:stereotype": "enum", + "rdfs:comment": "The wind generating unit is located onshore.", + "rdfs:label": "onshore" + }, + { + "@id": "cim:WindingConnection.A", + "@type": "cim:WindingConnection", + "cims:stereotype": "enum", + "rdfs:comment": "Autotransformer common winding.", + "rdfs:label": "A" + }, + { + "@id": "cim:WindingConnection.D", + "@type": "cim:WindingConnection", + "cims:stereotype": "enum", + "rdfs:comment": "Delta.", + "rdfs:label": "D" + }, + { + "@id": "cim:WindingConnection.I", + "@type": "cim:WindingConnection", + "cims:stereotype": "enum", + "rdfs:comment": "Independent winding, for single-phase connections.", + "rdfs:label": "I" + }, + { + "@id": "cim:WindingConnection.Y", + "@type": "cim:WindingConnection", + "cims:stereotype": "enum", + "rdfs:comment": "Wye.", + "rdfs:label": "Y" + }, + { + "@id": "cim:WindingConnection.Yn", + "@type": "cim:WindingConnection", + "cims:stereotype": "enum", + "rdfs:comment": "Wye, with neutral brought out for grounding.", + "rdfs:label": "Yn" + }, + { + "@id": "cim:WindingConnection.Z", + "@type": "cim:WindingConnection", + "cims:stereotype": "enum", + "rdfs:comment": "ZigZag.", + "rdfs:label": "Z" + }, + { + "@id": "cim:WindingConnection.Zn", + "@type": "cim:WindingConnection", + "cims:stereotype": "enum", + "rdfs:comment": "ZigZag, with neutral brought out for grounding.", + "rdfs:label": "Zn" + }, + { + "@id": "eq:Package_CoreEquipmentProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This is the IEC 61970-452 core equipment profile.", + "rdfs:label": "CoreEquipmentProfile" + }, + { + "@id": "eu:LimitKind.alarmVoltage", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "Voltage alarm.", + "rdfs:label": "alarmVoltage" + }, + { + "@id": "eu:LimitKind.highVoltage", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "Referring to the rating of the equipments, a voltage too high can lead to accelerated ageing or the destruction of the equipment. \nThis limit type may or may not have duration.", + "rdfs:label": "highVoltage" + }, + { + "@id": "eu:LimitKind.lowVoltage", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "A too low voltage can disturb the normal operation of some protections and transformer equipped with on-load tap changers, electronic power devices or can affect the behaviour of the auxiliaries of generation units.\nThis limit type may or may not have duration.", + "rdfs:label": "lowVoltage" + }, + { + "@id": "eu:LimitKind.operationalVoltageLimit", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "Operational voltage limit.", + "rdfs:label": "operationalVoltageLimit" + }, + { + "@id": "eu:LimitKind.patl", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "The Permanent Admissible Transmission Loading (PATL) is the loading in amperes, MVA or MW that can be accepted by a network branch for an unlimited duration without any risk for the material.\nThe OperationnalLimitType.isInfiniteDuration is set to true. There shall be only one OperationalLimitType of kind PATL per OperationalLimitSet if the PATL is ApparentPowerLimit, ActivePowerLimit, or CurrentLimit for a given Terminal or Equipment.", + "rdfs:label": "patl" + }, + { + "@id": "eu:LimitKind.patlt", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "Permanent Admissible Transmission Loading Threshold (PATLT) is a value in engineering units defined for PATL and calculated using a percentage less than 100 % of the PATL type intended to alert operators of an arising condition. The percentage should be given in the name of the OperationalLimitSet. The aceptableDuration is another way to express the severity of the limit.", + "rdfs:label": "patlt" + }, + { + "@id": "eu:LimitKind.stability", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "Stability.", + "rdfs:label": "stability" + }, + { + "@id": "eu:LimitKind.tatl", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "Temporarily Admissible Transmission Loading (TATL) which is the loading in amperes, MVA or MW that can be accepted by a branch for a certain limited duration.\nThe TATL can be defined in different ways:\n
    \n\t
  • as a fixed percentage of the PATL for a given time (for example, 115% of the PATL that can be accepted during 15 minutes),
  • \n
\n
    \n\t
  • pairs of TATL type and Duration calculated for each line taking into account its particular configuration and conditions of functioning (for example, it can define a TATL acceptable during 20 minutes and another one acceptable during 10 minutes).
  • \n
\nSuch a definition of TATL can depend on the initial operating conditions of the network element (sag situation of a line).\nThe duration attribute can be used to define several TATL limit types. Hence multiple TATL limit values may exist having different durations.", + "rdfs:label": "tatl" + }, + { + "@id": "eu:LimitKind.tc", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "Tripping Current (TC) is the ultimate intensity without any delay. It is defined as the threshold the line will trip without any possible remedial actions.\nThe tripping of the network element is ordered by protections against short circuits or by overload protections, but in any case, the activation delay of these protections is not compatible with the reaction delay of an operator (less than one minute).\nThe duration is always zero if the OperationalLimitType.acceptableDuration is exchanged. Only one limit value exists for the TC type.", + "rdfs:label": "tc" + }, + { + "@id": "eu:LimitKind.tct", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "Tripping Current Threshold (TCT) is a value in engineering units defined for TC and calculated using a percentage less than 100 % of the TC type intended to alert operators of an arising condition. The percentage should be given in the name of the OperationalLimitSet. The aceptableDuration is another way to express the severity of the limit.", + "rdfs:label": "tct" + }, + { + "@id": "eu:LimitKind.warningVoltage", + "@type": "eu:LimitKind", + "cims:stereotype": [ + "European", + "enum" + ], + "rdfs:comment": "Voltage warning.", + "rdfs:label": "warningVoltage" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_EquipmentBoundary-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_EquipmentBoundary-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..3bd3320 --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_EquipmentBoundary-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,2140 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "eqbd:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "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", + "dct:description": "This vocabulary is describing the equipment boundary profile from IEC 61970-600-2.", + "dct:identifier": "urn:uuid:1e79354a-ccc2-434b-bab3-3dc4a08df5ea", + "dct:issued": "2021-01-27T12:30:44Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Equipment Boundary Vocabulary", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:priorVersion": "http://entsoe.eu/CIM/EquipmentBoundary/3/1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/EquipmentBoundary-EU/3.0", + "owl:versionInfo": "3.0.0", + "dcat:keyword": "EQBD", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:BaseVoltage", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Defines a system base voltage which is referenced.", + "rdfs:label": "BaseVoltage", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Bay", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A collection of power system resources (within a given substation) including conducting equipment, protection relays, measurements, and telemetry. A bay typically represents a physical grouping related to modularization of equipment.", + "rdfs:label": "Bay", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:ConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "rdfs:comment": "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.", + "rdfs:label": "ConductingEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:ConnectivityNode", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Connectivity nodes are points where terminals of AC conducting equipment are connected together with zero impedance.", + "rdfs:label": "ConnectivityNode", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ConnectivityNodeContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "rdfs:comment": "A base class for all objects that may contain connectivity nodes or topological nodes.", + "rdfs:label": "ConnectivityNodeContainer", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:Connector", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "rdfs:comment": "A conductor, or group of conductors, with negligible impedance, that serve to connect other conducting equipment within a single substation and are modelled with a single logical terminal.", + "rdfs:label": "Connector", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EnergySchedulingType", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Used to define the type of generation for scheduling purposes.", + "rdfs:label": "EnergySchedulingType", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:EquipmentContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "rdfs:comment": "A modelling construct to provide a root class for containing equipment.", + "rdfs:label": "EquipmentContainer", + "rdfs:subClassOf": "cim:ConnectivityNodeContainer" + }, + { + "@id": "cim:GeographicalRegion", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A geographical region of a power system network model.", + "rdfs:label": "GeographicalRegion", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:Junction", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A point where one or more conducting equipments are connected with zero resistance.", + "rdfs:label": "Junction", + "rdfs:subClassOf": "cim:Connector" + }, + { + "@id": "cim:Line", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Contains equipment beyond a substation belonging to a power transmission line.", + "rdfs:label": "Line", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:SubGeographicalRegion", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A subset of a geographical region of a power system network model.", + "rdfs:label": "SubGeographicalRegion", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Substation", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A collection of equipment for purposes other than generation or utilization, through which electric energy in bulk is passed for the purposes of switching or modifying its characteristics.", + "rdfs:label": "Substation", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:VoltageLevel", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A collection of equipment at one common system voltage forming a switchgear. The equipment typically consists of breakers, busbars, instrumentation, control, regulation and protection devices as well as assemblies of all these.", + "rdfs:label": "VoltageLevel", + "rdfs:subClassOf": "cim:EquipmentContainer" + }, + { + "@id": "eu:BoundaryPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "cims:stereotype": [ + "European", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Designates a connection point at which one or more model authority sets shall connect to. The location of the connection point as well as other properties are agreed between organisations responsible for the interconnection, hence all attributes of the class represent this agreement. It is primarily used in a boundary model authority set which can contain one or many BoundaryPoint-s among other Equipment-s and their connections.", + "rdfs:label": "BoundaryPoint", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:BaseVoltage.VoltageLevel", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The voltage levels having this base voltage.", + "rdfs:domain": "cim:BaseVoltage", + "rdfs:label": "VoltageLevel", + "rdfs:range": "cim:VoltageLevel", + "owl:inverseOf": "cim:VoltageLevel.BaseVoltage" + }, + { + "@id": "cim:Bay.VoltageLevel", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The voltage level containing this bay.", + "rdfs:domain": "cim:Bay", + "rdfs:label": "VoltageLevel", + "rdfs:range": "cim:VoltageLevel", + "owl:inverseOf": "cim:VoltageLevel.Bays" + }, + { + "@id": "cim:ConductingEquipment.Terminals", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.", + "rdfs:domain": "cim:ConductingEquipment", + "rdfs:label": "Terminals", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.ConductingEquipment" + }, + { + "@id": "cim:ConnectivityNode.ConnectivityNodeContainer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Container of this connectivity node.", + "rdfs:domain": "cim:ConnectivityNode", + "rdfs:label": "ConnectivityNodeContainer", + "rdfs:range": "cim:ConnectivityNodeContainer", + "owl:inverseOf": "cim:ConnectivityNodeContainer.ConnectivityNodes" + }, + { + "@id": "cim:ConnectivityNode.Terminals", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Terminals interconnected with zero impedance at a this connectivity node.", + "rdfs:domain": "cim:ConnectivityNode", + "rdfs:label": "Terminals", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.ConnectivityNode" + }, + { + "@id": "cim:ConnectivityNodeContainer.ConnectivityNodes", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Connectivity nodes which belong to this connectivity node container.", + "rdfs:domain": "cim:ConnectivityNodeContainer", + "rdfs:label": "ConnectivityNodes", + "rdfs:range": "cim:ConnectivityNode", + "owl:inverseOf": "cim:ConnectivityNode.ConnectivityNodeContainer" + }, + { + "@id": "cim:Equipment.EquipmentContainer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Container of this equipment.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "EquipmentContainer", + "rdfs:range": "cim:EquipmentContainer", + "owl:inverseOf": "cim:EquipmentContainer.Equipments" + }, + { + "@id": "cim:EquipmentContainer.Equipments", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Contained equipment.", + "rdfs:domain": "cim:EquipmentContainer", + "rdfs:label": "Equipments", + "rdfs:range": "cim:Equipment", + "owl:inverseOf": "cim:Equipment.EquipmentContainer" + }, + { + "@id": "cim:GeographicalRegion.Regions", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All sub-geographical regions within this geographical region.", + "rdfs:domain": "cim:GeographicalRegion", + "rdfs:label": "Regions", + "rdfs:range": "cim:SubGeographicalRegion", + "owl:inverseOf": "cim:SubGeographicalRegion.Region" + }, + { + "@id": "cim:Line.Region", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The sub-geographical region of the line.", + "rdfs:domain": "cim:Line", + "rdfs:label": "Region", + "rdfs:range": "cim:SubGeographicalRegion", + "owl:inverseOf": "cim:SubGeographicalRegion.Lines" + }, + { + "@id": "cim:SubGeographicalRegion.Lines", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "cims:stereotype": { + "@id": "uml:ofAggregate" + }, + "rdfs:comment": "The lines within the sub-geographical region.", + "rdfs:domain": "cim:SubGeographicalRegion", + "rdfs:label": "Lines", + "rdfs:range": "cim:Line", + "owl:inverseOf": "cim:Line.Region" + }, + { + "@id": "cim:SubGeographicalRegion.Region", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The geographical region which this sub-geographical region is within.", + "rdfs:domain": "cim:SubGeographicalRegion", + "rdfs:label": "Region", + "rdfs:range": "cim:GeographicalRegion", + "owl:inverseOf": "cim:GeographicalRegion.Regions" + }, + { + "@id": "cim:SubGeographicalRegion.Substations", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The substations in this sub-geographical region.", + "rdfs:domain": "cim:SubGeographicalRegion", + "rdfs:label": "Substations", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "cim:Substation.Region" + }, + { + "@id": "cim:Substation.Region", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The SubGeographicalRegion containing the substation.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "Region", + "rdfs:range": "cim:SubGeographicalRegion", + "owl:inverseOf": "cim:SubGeographicalRegion.Substations" + }, + { + "@id": "cim:Substation.VoltageLevels", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The voltage levels within this substation.", + "rdfs:domain": "cim:Substation", + "rdfs:label": "VoltageLevels", + "rdfs:range": "cim:VoltageLevel", + "owl:inverseOf": "cim:VoltageLevel.Substation" + }, + { + "@id": "cim:Terminal.ConductingEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The conducting equipment of the terminal. Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "ConductingEquipment", + "rdfs:range": "cim:ConductingEquipment", + "owl:inverseOf": "cim:ConductingEquipment.Terminals" + }, + { + "@id": "cim:Terminal.ConnectivityNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The connectivity node to which this terminal connects with zero impedance.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "ConnectivityNode", + "rdfs:range": "cim:ConnectivityNode", + "owl:inverseOf": "cim:ConnectivityNode.Terminals" + }, + { + "@id": "cim:VoltageLevel.BaseVoltage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The base voltage used for all equipment within the voltage level.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "BaseVoltage", + "rdfs:range": "cim:BaseVoltage", + "owl:inverseOf": "cim:BaseVoltage.VoltageLevel" + }, + { + "@id": "cim:VoltageLevel.Bays", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The bays within this voltage level.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "Bays", + "rdfs:range": "cim:Bay", + "owl:inverseOf": "cim:Bay.VoltageLevel" + }, + { + "@id": "cim:VoltageLevel.Substation", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The substation of the voltage level.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "Substation", + "rdfs:range": "cim:Substation", + "owl:inverseOf": "cim:Substation.VoltageLevels" + }, + { + "@id": "eu:BoundaryPoint.ConnectivityNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": "European", + "rdfs:comment": "The connectivity node that is designated as a boundary point.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "ConnectivityNode", + "rdfs:range": "cim:ConnectivityNode", + "owl:inverseOf": "eu:ConnectivityNode.BoundaryPoint" + }, + { + "@id": "eu:ConnectivityNode.BoundaryPoint", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": "European", + "rdfs:comment": "The boundary point associated with the connectivity node.", + "rdfs:domain": "cim:ConnectivityNode", + "rdfs:label": "BoundaryPoint", + "rdfs:range": "eu:BoundaryPoint", + "owl:inverseOf": "eu:BoundaryPoint.ConnectivityNode" + }, + { + "@id": "cim:BaseVoltage.nominalVoltage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The power system resource's base voltage. Shall be a positive value and not zero.", + "rdfs:domain": "cim:BaseVoltage", + "rdfs:label": "nominalVoltage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:VoltageLevel.highVoltageLimit", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The bus bar's high voltage limit.\nThe limit applies to all equipment and nodes contained in a given VoltageLevel. It is not required that it is exchanged in pair with lowVoltageLimit. It is preferable to use operational VoltageLimit, which prevails, if present.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "highVoltageLimit", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:VoltageLevel.lowVoltageLimit", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The bus bar's low voltage limit.\nThe limit applies to all equipment and nodes contained in a given VoltageLevel. It is not required that it is exchanged in pair with highVoltageLimit. It is preferable to use operational VoltageLimit, which prevails, if present.", + "rdfs:domain": "cim:VoltageLevel", + "rdfs:label": "lowVoltageLimit", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "eu:BoundaryPoint.fromEndIsoCode", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The ISO code of the region which the \"From\" side of the Boundary point belongs to or it is connected to.\nThe ISO code is a two-character country code as defined by ISO 3166 (http://www.iso.org/iso/country_codes). The length of the string is 2 characters maximum.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "fromEndIsoCode", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.fromEndName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A human readable name with length of the string 64 characters maximum. It covers the following two cases:\n-if the Boundary point is placed on a tie-line, it is the name (IdentifiedObject.name) of the substation at which the \"From\" side of the tie-line is connected to.\n-if the Boundary point is placed in a substation, it is the name (IdentifiedObject.name) of the element (e.g. PowerTransformer, ACLineSegment, Switch, etc.) at which the \"From\" side of the Boundary point is connected to.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "fromEndName", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.fromEndNameTso", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies the name of the transmission system operator, distribution system operator or other entity at which the \"From\" side of the interconnection is connected to. The length of the string is 64 characters maximum.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "fromEndNameTso", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.isDirectCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, this boundary point is a point of common coupling (PCC) of a direct current (DC) interconnection, otherwise the interconnection is AC (default).", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "isDirectCurrent", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "eu:BoundaryPoint.isExcludedFromAreaInterchange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "If true, this boundary point is on the interconnection that is excluded from control area interchange calculation and consequently has no related tie flows. Otherwise, the interconnection is included in control area interchange and a TieFlow is required at all sides of the boundary point (default).", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "isExcludedFromAreaInterchange", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "eu:BoundaryPoint.toEndIsoCode", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The ISO code of the region which the \"To\" side of the Boundary point belongs to or is connected to.\nThe ISO code is a two-character country code as defined by ISO 3166 (http://www.iso.org/iso/country_codes). The length of the string is 2 characters maximum.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "toEndIsoCode", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.toEndName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "A human readable name with length of the string 64 characters maximum. It covers the following two cases:\n-if the Boundary point is placed on a tie-line, it is the name (IdentifiedObject.name) of the substation at which the \"To\" side of the tie-line is connected to.\n-if the Boundary point is placed in a substation, it is the name (IdentifiedObject.name) of the element (e.g. PowerTransformer, ACLineSegment, Switch, etc.) at which the \"To\" side of the Boundary point is connected to.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "toEndName", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:BoundaryPoint.toEndNameTso", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "Identifies the name of the transmission system operator, distribution system operator or other entity at which the \"To\" side of the interconnection is connected to. The length of the string is 64 characters maximum.", + "rdfs:domain": "eu:BoundaryPoint", + "rdfs:label": "toEndNameTso", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:IdentifiedObject.energyIdentCodeEic", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute is used for an exchange of the EIC code (Energy identification Code). The length of the string is 16 characters as defined by the EIC code. For details on EIC scheme please refer to ENTSO-E web site.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "energyIdentCodeEic", + "rdfs:range": "xsd:string", + "owl:deprecated": true + }, + { + "@id": "eu:IdentifiedObject.shortName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute is used for an exchange of a human readable short name with length of the string 12 characters maximum.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "shortName", + "rdfs:range": "xsd:string", + "owl:deprecated": true + }, + { + "@id": "cim:ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.E", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Exa 10**18.", + "rdfs:label": "E" + }, + { + "@id": "cim:UnitMultiplier.G", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Giga 10**9.", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.P", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Peta 10**15.", + "rdfs:label": "P" + }, + { + "@id": "cim:UnitMultiplier.T", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Tera 10**12.", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitMultiplier.Y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yotta 10**24.", + "rdfs:label": "Y" + }, + { + "@id": "cim:UnitMultiplier.Z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zetta 10**21.", + "rdfs:label": "Z" + }, + { + "@id": "cim:UnitMultiplier.a", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Atto 10**-18.", + "rdfs:label": "a" + }, + { + "@id": "cim:UnitMultiplier.c", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Centi 10**-2.", + "rdfs:label": "c" + }, + { + "@id": "cim:UnitMultiplier.d", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deci 10**-1.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitMultiplier.da", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deca 10**1.", + "rdfs:label": "da" + }, + { + "@id": "cim:UnitMultiplier.f", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Femto 10**-15.", + "rdfs:label": "f" + }, + { + "@id": "cim:UnitMultiplier.h", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Hecto 10**2.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.m", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Milli 10**-3.", + "rdfs:label": "m" + }, + { + "@id": "cim:UnitMultiplier.micro", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Micro 10**-6.", + "rdfs:label": "micro" + }, + { + "@id": "cim:UnitMultiplier.n", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Nano 10**-9.", + "rdfs:label": "n" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitMultiplier.p", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Pico 10**-12.", + "rdfs:label": "p" + }, + { + "@id": "cim:UnitMultiplier.y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yocto 10**-24.", + "rdfs:label": "y" + }, + { + "@id": "cim:UnitMultiplier.z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zepto 10**-21.", + "rdfs:label": "z" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.A2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amperes squared (A²).", + "rdfs:label": "A2" + }, + { + "@id": "cim:UnitSymbol.A2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-squared hour, ampere-squared hour.", + "rdfs:label": "A2h" + }, + { + "@id": "cim:UnitSymbol.A2s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere squared time in square amperes (A²s).", + "rdfs:label": "A2s" + }, + { + "@id": "cim:UnitSymbol.APerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.", + "rdfs:label": "APerA" + }, + { + "@id": "cim:UnitSymbol.APerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "A/m, magnetic field strength, amperes per metre.", + "rdfs:label": "APerm" + }, + { + "@id": "cim:UnitSymbol.Ah", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-hours, ampere-hours.", + "rdfs:label": "Ah" + }, + { + "@id": "cim:UnitSymbol.As", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere seconds (A·s).", + "rdfs:label": "As" + }, + { + "@id": "cim:UnitSymbol.Bq", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radioactivity in becquerels (1/s).", + "rdfs:label": "Bq" + }, + { + "@id": "cim:UnitSymbol.Btu", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, British Thermal Units.", + "rdfs:label": "Btu" + }, + { + "@id": "cim:UnitSymbol.C", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge in coulombs (A·s).", + "rdfs:label": "C" + }, + { + "@id": "cim:UnitSymbol.CPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Exposure (x rays), coulombs per kilogram.", + "rdfs:label": "CPerkg" + }, + { + "@id": "cim:UnitSymbol.CPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface charge density, coulombs per square metre.", + "rdfs:label": "CPerm2" + }, + { + "@id": "cim:UnitSymbol.CPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge density, coulombs per cubic metre.", + "rdfs:label": "CPerm3" + }, + { + "@id": "cim:UnitSymbol.F", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric capacitance in farads (C/V).", + "rdfs:label": "F", + "skos:exactMatch": "unit:FARAD" + }, + { + "@id": "cim:UnitSymbol.FPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permittivity, farads per metre.", + "rdfs:label": "FPerm" + }, + { + "@id": "cim:UnitSymbol.G", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density, gausses (1 G = 10-4 T).", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitSymbol.Gy", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose in grays (J/kg).", + "rdfs:label": "Gy" + }, + { + "@id": "cim:UnitSymbol.GyPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose rate, grays per second.", + "rdfs:label": "GyPers" + }, + { + "@id": "cim:UnitSymbol.H", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric inductance in henrys (Wb/A).", + "rdfs:label": "H" + }, + { + "@id": "cim:UnitSymbol.HPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permeability, henrys per metre.", + "rdfs:label": "HPerm" + }, + { + "@id": "cim:UnitSymbol.Hz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency in hertz (1/s).", + "rdfs:label": "Hz", + "skos:exactMatch": "unit:HZ", + "skos:narrower": "unit:REV-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.HzPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.", + "rdfs:label": "HzPerHz" + }, + { + "@id": "cim:UnitSymbol.HzPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rate of change of frequency in hertz per second.", + "rdfs:label": "HzPers" + }, + { + "@id": "cim:UnitSymbol.J", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy in joules (N·m = C·V = W·s).", + "rdfs:label": "J" + }, + { + "@id": "cim:UnitSymbol.JPerK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat capacity in joules/kelvin.", + "rdfs:label": "JPerK" + }, + { + "@id": "cim:UnitSymbol.JPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific energy, Joules / kg.", + "rdfs:label": "JPerkg" + }, + { + "@id": "cim:UnitSymbol.JPerkgK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific heat capacity, specific entropy, joules per kilogram Kelvin.", + "rdfs:label": "JPerkgK" + }, + { + "@id": "cim:UnitSymbol.JPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Insulation energy density, joules per square metre or watt second per square metre.", + "rdfs:label": "JPerm2" + }, + { + "@id": "cim:UnitSymbol.JPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy density, joules per cubic metre.", + "rdfs:label": "JPerm3" + }, + { + "@id": "cim:UnitSymbol.JPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar energy, joules per mole.", + "rdfs:label": "JPermol" + }, + { + "@id": "cim:UnitSymbol.JPermolK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar entropy, molar heat capacity, joules per mole kelvin.", + "rdfs:label": "JPermolK" + }, + { + "@id": "cim:UnitSymbol.JPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy rate in joules per second (J/s).", + "rdfs:label": "JPers" + }, + { + "@id": "cim:UnitSymbol.K", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature in kelvins.", + "rdfs:label": "K" + }, + { + "@id": "cim:UnitSymbol.KPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature change rate in kelvins per second.", + "rdfs:label": "KPers" + }, + { + "@id": "cim:UnitSymbol.M", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length, nautical miles (1 M = 1852 m).", + "rdfs:label": "M" + }, + { + "@id": "cim:UnitSymbol.Mx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux, maxwells (1 Mx = 10-8 Wb).", + "rdfs:label": "Mx" + }, + { + "@id": "cim:UnitSymbol.N", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Force in newtons (kg·m/s²).", + "rdfs:label": "N" + }, + { + "@id": "cim:UnitSymbol.NPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface tension, newton per metre.", + "rdfs:label": "NPerm" + }, + { + "@id": "cim:UnitSymbol.Nm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of force, newton metres.", + "rdfs:label": "Nm" + }, + { + "@id": "cim:UnitSymbol.Oe", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic field in oersteds, (1 Oe = (103/4p) A/m).", + "rdfs:label": "Oe" + }, + { + "@id": "cim:UnitSymbol.Pa", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.", + "rdfs:label": "Pa", + "skos:exactMatch": "unit:PA" + }, + { + "@id": "cim:UnitSymbol.PaPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure change rate in pascals per second.", + "rdfs:label": "PaPers" + }, + { + "@id": "cim:UnitSymbol.Pas", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dynamic viscosity, pascal seconds.", + "rdfs:label": "Pas" + }, + { + "@id": "cim:UnitSymbol.Q", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity power, Q.", + "rdfs:label": "Q" + }, + { + "@id": "cim:UnitSymbol.Qh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity energy, Qh.", + "rdfs:label": "Qh" + }, + { + "@id": "cim:UnitSymbol.S", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance in siemens.", + "rdfs:label": "S", + "skos:exactMatch": "unit:S" + }, + { + "@id": "cim:UnitSymbol.SPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance per length (F/m).", + "rdfs:label": "SPerm" + }, + { + "@id": "cim:UnitSymbol.Sv", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dose equivalent in sieverts (J/kg).", + "rdfs:label": "Sv" + }, + { + "@id": "cim:UnitSymbol.T", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density in teslas (Wb/m2).", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.V2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt squared (W²/A²).", + "rdfs:label": "V2" + }, + { + "@id": "cim:UnitSymbol.V2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-squared hour, volt-squared-hours.", + "rdfs:label": "V2h" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent energy in volt ampere hours.", + "rdfs:label": "VAh" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VArh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive energy in volt ampere reactive hours.", + "rdfs:label": "VArh" + }, + { + "@id": "cim:UnitSymbol.VPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in volt per hertz.", + "rdfs:label": "VPerHz" + }, + { + "@id": "cim:UnitSymbol.VPerV", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.", + "rdfs:label": "VPerV" + }, + { + "@id": "cim:UnitSymbol.VPerVA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVA" + }, + { + "@id": "cim:UnitSymbol.VPerVAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVAr", + "skos:exactMatch": "unit:V-PER-V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric field strength, volts per metre.", + "rdfs:label": "VPerm" + }, + { + "@id": "cim:UnitSymbol.Vh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-hour, Volt hours.", + "rdfs:label": "Vh" + }, + { + "@id": "cim:UnitSymbol.Vs", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt seconds (Ws/A).", + "rdfs:label": "Vs" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.WPerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Active power per current flow, watts per Ampere.", + "rdfs:label": "WPerA", + "skos:exactMatch": "unit:W-PER-A" + }, + { + "@id": "cim:UnitSymbol.WPerW", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.", + "rdfs:label": "WPerW" + }, + { + "@id": "cim:UnitSymbol.WPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat flux density, irradiance, watts per square metre.", + "rdfs:label": "WPerm2" + }, + { + "@id": "cim:UnitSymbol.WPerm2sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiance, watts per square metre steradian.", + "rdfs:label": "WPerm2sr" + }, + { + "@id": "cim:UnitSymbol.WPermK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Thermal conductivity in watt/metres kelvin.", + "rdfs:label": "WPermK" + }, + { + "@id": "cim:UnitSymbol.WPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ramp rate in watts per second.", + "rdfs:label": "WPers", + "skos:exactMatch": "unit:W-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.WPersr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiant intensity, watts per steradian.", + "rdfs:label": "WPersr" + }, + { + "@id": "cim:UnitSymbol.Wb", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in webers (V·s).", + "rdfs:label": "Wb" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.anglemin", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, minutes.", + "rdfs:label": "anglemin" + }, + { + "@id": "cim:UnitSymbol.anglesec", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, seconds.", + "rdfs:label": "anglesec" + }, + { + "@id": "cim:UnitSymbol.bar", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in bars, (1 bar = 100 kPa).", + "rdfs:label": "bar" + }, + { + "@id": "cim:UnitSymbol.cd", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous intensity in candelas.", + "rdfs:label": "cd" + }, + { + "@id": "cim:UnitSymbol.charPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Data rate (baud) in characters per second.", + "rdfs:label": "charPers" + }, + { + "@id": "cim:UnitSymbol.character", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Number of characters.", + "rdfs:label": "character" + }, + { + "@id": "cim:UnitSymbol.cosPhi", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, dimensionless.\nNote 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153.\nNote 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.", + "rdfs:label": "cosPhi" + }, + { + "@id": "cim:UnitSymbol.count", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance, Counter value.", + "rdfs:label": "count" + }, + { + "@id": "cim:UnitSymbol.d", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in days, day = 24 h = 86400 s.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitSymbol.dB", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dB" + }, + { + "@id": "cim:UnitSymbol.dBm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dBm" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.degC", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Relative temperature in degrees Celsius.\nIn the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.", + "rdfs:label": "degC", + "skos:exactMatch": "unit:DEG_C" + }, + { + "@id": "cim:UnitSymbol.ft3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic feet.", + "rdfs:label": "ft3" + }, + { + "@id": "cim:UnitSymbol.gPerg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.", + "rdfs:label": "gPerg" + }, + { + "@id": "cim:UnitSymbol.gal", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).", + "rdfs:label": "gal" + }, + { + "@id": "cim:UnitSymbol.h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in hours, hour = 60 min = 3600 s.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitSymbol.ha", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area, hectares.", + "rdfs:label": "ha" + }, + { + "@id": "cim:UnitSymbol.kat", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity, katal = mol / s.", + "rdfs:label": "kat" + }, + { + "@id": "cim:UnitSymbol.katPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity concentration, katals per cubic metre.", + "rdfs:label": "katPerm3" + }, + { + "@id": "cim:UnitSymbol.kg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kg" + }, + { + "@id": "cim:UnitSymbol.kgPerJ", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerJ" + }, + { + "@id": "cim:UnitSymbol.kgPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerm3" + }, + { + "@id": "cim:UnitSymbol.kgm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm" + }, + { + "@id": "cim:UnitSymbol.kgm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm2" + }, + { + "@id": "cim:UnitSymbol.kn", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Speed, knots (1 kn = 1852/3600) m/s.", + "rdfs:label": "kn" + }, + { + "@id": "cim:UnitSymbol.l", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in litres, litre = dm3 = m3/1000.", + "rdfs:label": "l" + }, + { + "@id": "cim:UnitSymbol.lPerh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, litres per hour.", + "rdfs:label": "lPerh" + }, + { + "@id": "cim:UnitSymbol.lPerl", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.", + "rdfs:label": "lPerl" + }, + { + "@id": "cim:UnitSymbol.lPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in litres per second.", + "rdfs:label": "lPers" + }, + { + "@id": "cim:UnitSymbol.lm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous flux in lumens (cd·sr).", + "rdfs:label": "lm" + }, + { + "@id": "cim:UnitSymbol.lx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Illuminance in lux (lm/m²).", + "rdfs:label": "lx" + }, + { + "@id": "cim:UnitSymbol.m", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length in metres.", + "rdfs:label": "m", + "skos:exactMatch": "unit:M" + }, + { + "@id": "cim:UnitSymbol.m2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area in square metres (m²).", + "rdfs:label": "m2", + "skos:exactMatch": "unit:M2" + }, + { + "@id": "cim:UnitSymbol.m2Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Viscosity in square metres / second (m²/s).", + "rdfs:label": "m2Pers" + }, + { + "@id": "cim:UnitSymbol.m3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in cubic metres (m³).", + "rdfs:label": "m3" + }, + { + "@id": "cim:UnitSymbol.m3Compensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value compensated for weather effects.", + "rdfs:label": "m3Compensated" + }, + { + "@id": "cim:UnitSymbol.m3Perh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, cubic metres per hour.", + "rdfs:label": "m3Perh" + }, + { + "@id": "cim:UnitSymbol.m3Perkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific volume, cubic metres per kilogram, v.", + "rdfs:label": "m3Perkg" + }, + { + "@id": "cim:UnitSymbol.m3Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in cubic metres per second (m³/s).", + "rdfs:label": "m3Pers", + "skos:exactMatch": "unit:M3-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.m3Uncompensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value uncompensated for weather effects.", + "rdfs:label": "m3Uncompensated" + }, + { + "@id": "cim:UnitSymbol.mPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Fuel efficiency in metres per cubic metres (m/m³).", + "rdfs:label": "mPerm3" + }, + { + "@id": "cim:UnitSymbol.mPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Velocity in metres per second (m/s).", + "rdfs:label": "mPers" + }, + { + "@id": "cim:UnitSymbol.mPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Acceleration in metres per second squared (m/s²).", + "rdfs:label": "mPers2" + }, + { + "@id": "cim:UnitSymbol.min", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in minutes, minute = 60 s.", + "rdfs:label": "min" + }, + { + "@id": "cim:UnitSymbol.mmHg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).", + "rdfs:label": "mmHg" + }, + { + "@id": "cim:UnitSymbol.mol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance in moles.", + "rdfs:label": "mol" + }, + { + "@id": "cim:UnitSymbol.molPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.", + "rdfs:label": "molPerkg" + }, + { + "@id": "cim:UnitSymbol.molPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.", + "rdfs:label": "molPerm3" + }, + { + "@id": "cim:UnitSymbol.molPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.", + "rdfs:label": "molPermol" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:UnitSymbol.ohmPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance per length in ohms per metre ((V/A)/m).", + "rdfs:label": "ohmPerm" + }, + { + "@id": "cim:UnitSymbol.ohmm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Resistivity, ohm metres, (rho).", + "rdfs:label": "ohmm" + }, + { + "@id": "cim:UnitSymbol.onePerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reciprocal of frequency (1/Hz).", + "rdfs:label": "onePerHz" + }, + { + "@id": "cim:UnitSymbol.onePerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Wavenumber, reciprocal metres, (1/m).", + "rdfs:label": "onePerm" + }, + { + "@id": "cim:UnitSymbol.ppm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration in parts per million.", + "rdfs:label": "ppm" + }, + { + "@id": "cim:UnitSymbol.rad", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in radians (m/m).", + "rdfs:label": "rad", + "skos:exactMatch": "unit:RAD" + }, + { + "@id": "cim:UnitSymbol.radPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular velocity in radians per second (rad/s).", + "rdfs:label": "radPers" + }, + { + "@id": "cim:UnitSymbol.radPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular acceleration, radians per second squared.", + "rdfs:label": "radPers2" + }, + { + "@id": "cim:UnitSymbol.rev", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of rotation, revolutions.", + "rdfs:label": "rev" + }, + { + "@id": "cim:UnitSymbol.rotPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rotations per second (1/s). See also Hz (1/s).", + "rdfs:label": "rotPers" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:UnitSymbol.sPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.", + "rdfs:label": "sPers" + }, + { + "@id": "cim:UnitSymbol.sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Solid angle in steradians (m2/m2).", + "rdfs:label": "sr" + }, + { + "@id": "cim:UnitSymbol.therm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, therms.", + "rdfs:label": "therm" + }, + { + "@id": "cim:UnitSymbol.tonne", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).", + "rdfs:label": "tonne" + }, + { + "@id": "cim:Voltage", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "eqbd:Package_EquipmentBoundaryProfile", + "qudt:applicableUnit": "cim:UnitSymbol.V", + "rdfs:comment": "Electrical voltage, can be both AC and DC.", + "rdfs:label": "Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "eqbd:Package_EquipmentBoundaryProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This profile is deprecated. Use core equipment profile part of the IEC 61970-452 document.", + "rdfs:label": "EquipmentBoundaryProfile" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_GeographicalLocation-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_GeographicalLocation-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..97add90 --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_GeographicalLocation-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,765 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "gl:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "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", + "dct:description": "This vocabulary is describing the geographical location profile from IEC 61970-600-2.", + "dct:identifier": "urn:uuid:862c1230-be19-4a01-bd6f-1a6c03d213ff", + "dct:issued": "2021-01-27T12:31:41Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Geographical Location Vocabulary", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:priorVersion": "http://entsoe.eu/CIM/GeographicalLocation/2/1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU/3.0", + "owl:versionInfo": "3.0.0", + "dcat:keyword": "GL", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:CoordinateSystem", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Coordinate reference system.", + "rdfs:label": "CoordinateSystem", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:Location", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The place, scene, or point of something where someone or something has been, is, and/or will be at a given moment in time. It can be defined with one or more position points (coordinates) in a given coordinate system.", + "rdfs:label": "Location", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:PositionPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Set of spatial coordinates that determine a point, defined in the coordinate system specified in 'Location.CoordinateSystem'. Use a single position point instance to describe a point-oriented location. Use a sequence of position points to describe a line-oriented object (physical location of non-point oriented objects like cables or lines), or area of an object (like a substation or a geographical zone - in this case, have first and last position point with the same values).", + "rdfs:label": "PositionPoint" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ServiceLocation", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A real estate location, commonly referred to as premises.", + "rdfs:label": "ServiceLocation", + "rdfs:subClassOf": "cim:WorkLocation" + }, + { + "@id": "cim:Status", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "cims:stereotype": "Compound", + "rdfs:comment": "Current status information relevant to an entity.", + "rdfs:label": "Status" + }, + { + "@id": "cim:StreetAddress", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "cims:stereotype": "Compound", + "rdfs:comment": "General purpose street and postal address information.", + "rdfs:label": "StreetAddress" + }, + { + "@id": "cim:StreetDetail", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "cims:stereotype": "Compound", + "rdfs:comment": "Street details, in the context of address.", + "rdfs:label": "StreetDetail" + }, + { + "@id": "cim:TownDetail", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "cims:stereotype": "Compound", + "rdfs:comment": "Town details, in the context of address.", + "rdfs:label": "TownDetail" + }, + { + "@id": "cim:WorkLocation", + "@type": "owl:Class", + "cims:belongsToCategory": "gl:Package_GeographicalLocationProfile", + "rdfs:comment": "Information about a particular location for various forms of work.", + "rdfs:label": "WorkLocation", + "rdfs:subClassOf": "cim:Location" + }, + { + "@id": "cim:CoordinateSystem.Locations", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All locations described with position points in this coordinate system.", + "rdfs:domain": "cim:CoordinateSystem", + "rdfs:label": "Locations", + "rdfs:range": "cim:Location", + "owl:inverseOf": "cim:Location.CoordinateSystem" + }, + { + "@id": "cim:Location.CoordinateSystem", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Coordinate system used to describe position points of this location.", + "rdfs:domain": "cim:Location", + "rdfs:label": "CoordinateSystem", + "rdfs:range": "cim:CoordinateSystem", + "owl:inverseOf": "cim:CoordinateSystem.Locations" + }, + { + "@id": "cim:Location.PositionPoints", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.", + "rdfs:domain": "cim:Location", + "rdfs:label": "PositionPoints", + "rdfs:range": "cim:PositionPoint", + "owl:inverseOf": "cim:PositionPoint.Location" + }, + { + "@id": "cim:Location.PowerSystemResources", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "All power system resources at this location.", + "rdfs:domain": "cim:Location", + "rdfs:label": "PowerSystemResources", + "rdfs:range": "cim:PowerSystemResource", + "owl:inverseOf": "cim:PowerSystemResource.Location" + }, + { + "@id": "cim:Location.mainAddress", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Main address of the location.", + "rdfs:domain": "cim:Location", + "rdfs:label": "mainAddress", + "rdfs:range": "cim:StreetAddress" + }, + { + "@id": "cim:PositionPoint.Location", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Location described by this position point.", + "rdfs:domain": "cim:PositionPoint", + "rdfs:label": "Location", + "rdfs:range": "cim:Location", + "owl:inverseOf": "cim:Location.PositionPoints" + }, + { + "@id": "cim:PowerSystemResource.Location", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Location of this power system resource.", + "rdfs:domain": "cim:PowerSystemResource", + "rdfs:label": "Location", + "rdfs:range": "cim:Location", + "owl:inverseOf": "cim:Location.PowerSystemResources" + }, + { + "@id": "cim:StreetAddress.status", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Status of this address.", + "rdfs:domain": "cim:StreetAddress", + "rdfs:label": "status", + "rdfs:range": "cim:Status" + }, + { + "@id": "cim:StreetAddress.streetDetail", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Street detail.", + "rdfs:domain": "cim:StreetAddress", + "rdfs:label": "streetDetail", + "rdfs:range": "cim:StreetDetail" + }, + { + "@id": "cim:StreetAddress.townDetail", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Town detail.", + "rdfs:domain": "cim:StreetAddress", + "rdfs:label": "townDetail", + "rdfs:range": "cim:TownDetail" + }, + { + "@id": "cim:CoordinateSystem.crsUrn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A Uniform Resource Name (URN) for the coordinate reference system (crs) used to define 'Location.PositionPoints'.\nAn example would be the European Petroleum Survey Group (EPSG) code for a coordinate reference system, defined in URN under the Open Geospatial Consortium (OGC) namespace as: urn:ogc:def:crs:EPSG::XXXX, where XXXX is an EPSG code (a full list of codes can be found at the EPSG Registry web site http://www.epsg-registry.org/). To define the coordinate system as being WGS84 (latitude, longitude) using an EPSG OGC, this attribute would be urn:ogc:def:crs:EPSG::4236.\nA profile should limit this code to a set of allowed URNs agreed to by all sending and receiving parties.", + "rdfs:domain": "cim:CoordinateSystem", + "rdfs:label": "crsUrn", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:PositionPoint.sequenceNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Zero-relative sequence number of this point within a series of points.", + "rdfs:domain": "cim:PositionPoint", + "rdfs:label": "sequenceNumber", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:PositionPoint.xPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "X axis position.", + "rdfs:domain": "cim:PositionPoint", + "rdfs:label": "xPosition", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:PositionPoint.yPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Y axis position.", + "rdfs:domain": "cim:PositionPoint", + "rdfs:label": "yPosition", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:PositionPoint.zPosition", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(if applicable) Z axis position.", + "rdfs:domain": "cim:PositionPoint", + "rdfs:label": "zPosition", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:Status.dateTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Date and time for which status 'value' applies.", + "rdfs:domain": "cim:Status", + "rdfs:label": "dateTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "cim:Status.reason", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Reason code or explanation for why an object went to the current status 'value'.", + "rdfs:domain": "cim:Status", + "rdfs:label": "reason", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:Status.remark", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Pertinent information regarding the current 'value', as free form text.", + "rdfs:domain": "cim:Status", + "rdfs:label": "remark", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:Status.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Status value at 'dateTime'; prior status changes may have been kept in instances of activity records associated with the object to which this status applies.", + "rdfs:domain": "cim:Status", + "rdfs:label": "value", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetAddress.language", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The language in which the address is specified, using ISO 639-1 two digit language code.", + "rdfs:domain": "cim:StreetAddress", + "rdfs:label": "language", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetAddress.poBox", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Post office box.", + "rdfs:domain": "cim:StreetAddress", + "rdfs:label": "poBox", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetAddress.postalCode", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Postal code for the address.", + "rdfs:domain": "cim:StreetAddress", + "rdfs:label": "postalCode", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.addressGeneral", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "First line of a free form address or some additional address information (for example a mail stop).", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "addressGeneral", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.addressGeneral2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(if applicable) Second line of a free form address.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "addressGeneral2", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.addressGeneral3", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(if applicable) Third line of a free form address.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "addressGeneral3", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.buildingName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(if applicable) In certain cases the physical location of the place of interest does not have a direct point of entry from the street, but may be located inside a larger structure such as a building, complex, office block, apartment, etc.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "buildingName", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.code", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(if applicable) Utilities often make use of external reference systems, such as those of the town-planner's department or surveyor general's mapping system, that allocate global reference codes to streets.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "code", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.floorIdentification", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The identification by name or number, expressed as text, of the floor in the building as part of this address.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "floorIdentification", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Name of the street.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.number", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Designator of the specific location on the street.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "number", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.prefix", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Prefix to the street name. For example: North, South, East, West.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "prefix", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.suffix", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Suffix to the street name. For example: North, South, East, West.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "suffix", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.suiteNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Number of the apartment or suite.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "suiteNumber", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.type", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of street. Examples include: street, circle, boulevard, avenue, road, drive, etc.", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "type", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:StreetDetail.withinTownLimits", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "True if this street is within the legal geographical boundaries of the specified town (default).", + "rdfs:domain": "cim:StreetDetail", + "rdfs:label": "withinTownLimits", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TownDetail.code", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Town code.", + "rdfs:domain": "cim:TownDetail", + "rdfs:label": "code", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:TownDetail.country", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Name of the country.", + "rdfs:domain": "cim:TownDetail", + "rdfs:label": "country", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:TownDetail.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Town name.", + "rdfs:domain": "cim:TownDetail", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:TownDetail.section", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Town section. For example, it is common for there to be 36 sections per township.", + "rdfs:domain": "cim:TownDetail", + "rdfs:label": "section", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:TownDetail.stateOrProvince", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Name of the state or province.", + "rdfs:domain": "cim:TownDetail", + "rdfs:label": "stateOrProvince", + "rdfs:range": "xsd:string" + }, + { + "@id": "gl:Package_GeographicalLocationProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This is the geographical location profile as in 61968-13.", + "rdfs:label": "GeographicalLocationProfile" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_Header-AP-Voc-RDFS2019_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_Header-AP-Voc-RDFS2019_v3-0-0.jsonld new file mode 100644 index 0000000..57eb256 --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_Header-AP-Voc-RDFS2019_v3-0-0.jsonld @@ -0,0 +1,270 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "dm:DifferenceModel", + "@type": "owl:Class", + "cims:belongsToCategory": "cim:Package_FileHeaderProfile", + "cims:stereotype": [ + "dm", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "It represents the difference model header. The content is described by the Model class, the association role forwardDifferences and association role reverseDifferences. Both association roles may have one set of Statements.", + "rdfs:label": "DifferenceModel", + "rdfs:subClassOf": "md:Model" + }, + { + "@id": "md:FullModel", + "@type": "owl:Class", + "cims:belongsToCategory": "cim:Package_FileHeaderProfile", + "cims:stereotype": [ + { + "@id": "uml:concrete" + }, + "md" + ], + "rdfs:comment": "It represents the full model header and its contents is described by the Model class.", + "rdfs:label": "FullModel", + "rdfs:subClassOf": "md:Model" + }, + { + "@id": "md:Model", + "@type": "owl:Class", + "cims:belongsToCategory": "cim:Package_FileHeaderProfile", + "cims:stereotype": "md", + "rdfs:comment": "A Model is a collection of data describing instances, objects or entities, real or computed. In the context of CIM the semantics of the data is defined by profiles. Hence a model can contain equipment data, power flow initial values, power flow results etc.\nThe Model class describes the header content that is the same for the FullModel and the DifferenceModel. A Model is identified by an rdf:about attribute. The rdf:about attribute uniquely describe the model data and not the CIMXML document. A new rdf:about identification is generated for created documents only when the model data has changed. A repeated creation of documents from unchanged model data shall have the same rdf:about identification as previous document generated from the same model data.", + "rdfs:label": "Model" + }, + { + "@id": "rdf:Statements", + "@type": "owl:Class", + "cims:belongsToCategory": "cim:Package_DomainProfile", + "cims:stereotype": [ + "Compound", + "rdf" + ], + "rdfs:comment": "It represent a set of Definition and/or Description elements.", + "rdfs:label": "Statements" + }, + { + "@id": "dm:DifferenceModel.forwardDifferences", + "@type": "owl:ObjectProperty", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A property of the difference model whose value is a collection of statements (i.e., resources of type rdf:Statement) representing the forward difference statements.", + "rdfs:domain": "dm:DifferenceModel", + "rdfs:label": "forwardDifferences", + "rdfs:range": "rdf:Statements" + }, + { + "@id": "dm:DifferenceModel.preconditions", + "@type": "owl:ObjectProperty", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A property of the difference model whose value is the collection of precondition statements.", + "rdfs:domain": "dm:DifferenceModel", + "rdfs:label": "preconditions", + "rdfs:range": "rdf:Statements" + }, + { + "@id": "dm:DifferenceModel.reverseDifferences", + "@type": "owl:ObjectProperty", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A property of the difference model whose value is the collection of reverse difference statements.", + "rdfs:domain": "dm:DifferenceModel", + "rdfs:label": "reverseDifferences", + "rdfs:range": "rdf:Statements" + }, + { + "@id": "md:Model.DependentOn", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A reference to the model documents that the model described by this document depends on. In general there can be 0 or many Model.DependentOn depending on the profile and the content of the instance file.\nFor instance:\n– A load flow solution depends on the topology model it was computed from\n– A topology model computed by a topology processor depends on the network model it was computed from.\nThe referenced models are identified by the FullModel rdf:about attribute for full model documents and by DifferenceModel rdf:about attribute for difference model documents.\nThe references are maintained by the producer of the CIMXML document and the references are valid for the model with version and identifier for which the document was created.", + "rdfs:domain": "md:Model", + "rdfs:label": "DependentOn", + "rdfs:range": "md:Model", + "owl:inverseOf": "md:Model.Depending" + }, + { + "@id": "md:Model.Depending", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All documents depending on the model described by this document. This role is not intended to be included in any document exchanging instance data.", + "rdfs:domain": "md:Model", + "rdfs:label": "Depending", + "rdfs:range": "md:Model", + "owl:inverseOf": "md:Model.DependentOn" + }, + { + "@id": "md:Model.SupersededBy", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "All models superseding this model. This role is not intended to be included in any document exchanging instance data.", + "rdfs:domain": "md:Model", + "rdfs:label": "SupersededBy", + "rdfs:range": "md:Model", + "owl:inverseOf": "md:Model.Supersedes" + }, + { + "@id": "md:Model.Supersedes", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "When a model is updated the resulting model supersedes the models that were used as basis for the update. Hence this is a reference to the CIMXML documents which are superseded by this model. A model (or instance file) can supersede 1 or more models, e.g. a difference model or a full model supersede multiple models (difference or full). In this case more than one Model.Supersedes are included in the header. The referenced document(s) is (are) identified by the URN/MRID/UUID in the FullModel rdf:about attribute when full model(s) is (are) referenced and by the URN/MRID/UUID in the DifferenceModel rdf:about attribute when difference model(s) is (are) referenced.", + "rdfs:domain": "md:Model", + "rdfs:label": "Supersedes", + "rdfs:range": "md:Model", + "owl:inverseOf": "md:Model.SupersededBy" + }, + { + "@id": "md:Model.created", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The date and time when the model was created. It is the time of the serialization. The format is an extended format according to the ISO 8601-2005. European exchanges shall refer to UTC, e.g. <md:Model.created>2014-05-15T17:48:31.474Z</md:Model.created>.", + "rdfs:domain": "md:Model", + "rdfs:label": "created", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "md:Model.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A description of the model, e.g. the name of person that created the model and for what purpose. The number of UTF-8 characters is limited to 2000.", + "rdfs:domain": "md:Model", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "md:Model.modelingAuthoritySet", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A URN/URI referring to the organisation role / model authority set reference. The organization role is the source of the model. It is the same for all profiles part of a model exchange.", + "rdfs:domain": "md:Model", + "rdfs:label": "modelingAuthoritySet", + "rdfs:range": "xsd:anyURI" + }, + { + "@id": "md:Model.profile", + "@type": "owl:DatatypeProperty", + "cims:multiplicity": "cims:M:1..n", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "URN/URI describing the profiles that governs this model. It uniquely identifies the profiles and its version, e.g. http://iec.ch/TC57/61970-456/SteadyStateHypothesis/2/0.", + "rdfs:domain": "md:Model", + "rdfs:label": "profile", + "rdfs:range": "xsd:anyURI" + }, + { + "@id": "md:Model.scenarioTime", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The date and time that this model represents, i.e. for which the model is valid. The format is an extended format according to the ISO 8601-2005. European exchanges shall refer to UTC, e.g. <md:Model.scenarioTime>2030-01-15T17:00:00.000Z</md:Model.scenarioTime>.", + "rdfs:domain": "md:Model", + "rdfs:label": "scenarioTime", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "md:Model.version", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The version of the model. If the instance file is imported and exported with no change the version number is the kept same. The version changes only if the content of the file changes. It is the same logic as for the header id. The version is the human readable id.", + "rdfs:domain": "md:Model", + "rdfs:label": "version", + "rdfs:range": "xsd:integer" + }, + { + "@id": "rdf:Statements.object", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Statement object.", + "rdfs:domain": "rdf:Statements", + "rdfs:label": "object", + "rdfs:range": "xsd:string" + }, + { + "@id": "rdf:Statements.predicate", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Statement predicate.", + "rdfs:domain": "rdf:Statements", + "rdfs:label": "predicate", + "rdfs:range": "xsd:string" + }, + { + "@id": "rdf:Statements.subject", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Statement subject.", + "rdfs:domain": "rdf:Statements", + "rdfs:label": "subject", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:Package_FileHeaderProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "The package describes the profile for the exchange of power system model data according to IEC 61970-552. It contains extensions used for data exchanges based on IEC 61970-600.", + "rdfs:label": "FileHeaderProfile" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_Operation-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_Operation-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..71801db --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_Operation-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,3026 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "op:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "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", + "dct:description": "This vocabulary is describing the operation profile from IEC 61970-600-2.", + "dct:identifier": "urn:uuid:b603c770-6469-45da-a569-551394116c97", + "dct:issued": "2021-01-27T12:16:55Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Operation Vocabulary", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:priorVersion": "http://entsoe.eu/CIM/EquipmentOperation/3/1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/Operation-EU/3.0", + "owl:versionInfo": "3.0.0", + "dcat:keyword": "OP", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Accumulator", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Accumulator represents an accumulated (counted) Measurement, e.g. an energy value.", + "rdfs:label": "Accumulator", + "rdfs:subClassOf": "cim:Measurement" + }, + { + "@id": "cim:AccumulatorLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Limit values for Accumulator measurements.", + "rdfs:label": "AccumulatorLimit", + "rdfs:subClassOf": "cim:Limit" + }, + { + "@id": "cim:AccumulatorLimitSet", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An AccumulatorLimitSet specifies a set of Limits that are associated with an Accumulator measurement.", + "rdfs:label": "AccumulatorLimitSet", + "rdfs:subClassOf": "cim:LimitSet" + }, + { + "@id": "cim:AccumulatorReset", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "This command resets the counter value to zero.", + "rdfs:label": "AccumulatorReset", + "rdfs:subClassOf": "cim:Control" + }, + { + "@id": "cim:AccumulatorValue", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "AccumulatorValue represents an accumulated (counted) MeasurementValue.", + "rdfs:label": "AccumulatorValue", + "rdfs:subClassOf": "cim:MeasurementValue" + }, + { + "@id": "cim:Analog", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Analog represents an analog Measurement.", + "rdfs:label": "Analog", + "rdfs:subClassOf": "cim:Measurement" + }, + { + "@id": "cim:AnalogControl", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "An analog control used for supervisory control.", + "rdfs:label": "AnalogControl", + "rdfs:subClassOf": "cim:Control" + }, + { + "@id": "cim:AnalogLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Limit values for Analog measurements.", + "rdfs:label": "AnalogLimit", + "rdfs:subClassOf": "cim:Limit" + }, + { + "@id": "cim:AnalogLimitSet", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An AnalogLimitSet specifies a set of Limits that are associated with an Analog measurement.", + "rdfs:label": "AnalogLimitSet", + "rdfs:subClassOf": "cim:LimitSet" + }, + { + "@id": "cim:AnalogValue", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "AnalogValue represents an analog MeasurementValue.", + "rdfs:label": "AnalogValue", + "rdfs:subClassOf": "cim:MeasurementValue" + }, + { + "@id": "cim:Command", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "A Command is a discrete control used for supervisory control.", + "rdfs:label": "Command", + "rdfs:subClassOf": "cim:Control" + }, + { + "@id": "cim:Control", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "Control is used for supervisory/device control. It represents control outputs that are used to change the state in a process, e.g. close or open breaker, a set point value or a raise lower command.", + "rdfs:label": "Control", + "rdfs:subClassOf": "cim:IOPoint" + }, + { + "@id": "cim:Discrete", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Discrete represents a discrete Measurement, i.e. a Measurement representing discrete values, e.g. a Breaker position.", + "rdfs:label": "Discrete", + "rdfs:subClassOf": "cim:Measurement" + }, + { + "@id": "cim:DiscreteValue", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "DiscreteValue represents a discrete MeasurementValue.", + "rdfs:label": "DiscreteValue", + "rdfs:subClassOf": "cim:MeasurementValue" + }, + { + "@id": "cim:IOPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "The class describe a measurement or control value. The purpose is to enable having attributes and associations common for measurement and control.", + "rdfs:label": "IOPoint", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:Limit", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "Specifies one limit value for a Measurement. A Measurement typically has several limits that are kept together by the LimitSet class. The actual meaning and use of a Limit instance (i.e., if it is an alarm or warning limit or if it is a high or low limit) is not captured in the Limit class. However the name of a Limit instance may indicate both meaning and use.", + "rdfs:label": "Limit", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:LimitSet", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "Specifies a set of Limits that are associated with a Measurement. A Measurement may have several LimitSets corresponding to seasonal or other changing conditions. The condition is captured in the name and description attributes. The same LimitSet may be used for several Measurements. In particular percentage limits are used this way.", + "rdfs:label": "LimitSet", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Measurement", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "A Measurement represents any measured, calculated or non-measured non-calculated quantity. Any piece of equipment may contain Measurements, e.g. a substation may have temperature measurements and door open indications, a transformer may have oil temperature and tank pressure measurements, a bay may contain a number of power flow measurements and a Breaker may contain a switch status measurement. \nThe PSR - Measurement association is intended to capture this use of Measurement and is included in the naming hierarchy based on EquipmentContainer. The naming hierarchy typically has Measurements as leaves, e.g. Substation-VoltageLevel-Bay-Switch-Measurement.\nSome Measurements represent quantities related to a particular sensor location in the network, e.g. a voltage transformer (VT) or potential transformer (PT) at a busbar or a current transformer (CT) at the bar between a breaker and an isolator. The sensing position is not captured in the PSR - Measurement association. Instead it is captured by the Measurement - Terminal association that is used to define the sensing location in the network topology. The location is defined by the connection of the Terminal to ConductingEquipment. \nIf both a Terminal and PSR are associated, and the PSR is of type ConductingEquipment, the associated Terminal should belong to that ConductingEquipment instance.\nWhen the sensor location is needed both Measurement-PSR and Measurement-Terminal are used. The Measurement-Terminal association is never used alone.", + "rdfs:label": "Measurement", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:MeasurementValue", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "The current state for a measurement. A state value is an instance of a measurement from a specific source. Measurements can be associated with many state values, each representing a different source for the measurement.", + "rdfs:label": "MeasurementValue", + "rdfs:subClassOf": "cim:IOPoint" + }, + { + "@id": "cim:MeasurementValueQuality", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Measurement quality flags. Bits 0-10 are defined for substation automation in IEC 61850-7-3. Bits 11-15 are reserved for future expansion by that document. Bits 16-31 are reserved for EMS applications.", + "rdfs:label": "MeasurementValueQuality", + "rdfs:subClassOf": "cim:Quality61850" + }, + { + "@id": "cim:MeasurementValueSource", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "MeasurementValueSource describes the alternative sources updating a MeasurementValue. User conventions for how to use the MeasurementValueSource attributes are defined in IEC 61970-301.", + "rdfs:label": "MeasurementValueSource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:PhaseCode", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "An unordered enumeration of phase identifiers. Allows designation of phases for both transmission and distribution equipment, circuits and loads. The enumeration, by itself, does not describe how the phases are connected together or connected to ground. Ground is not explicitly denoted as a phase.\nResidential and small commercial loads are often served from single-phase, or split-phase, secondary circuits. For the example of s12N, phases 1 and 2 refer to hot wires that are 180 degrees out of phase, while N refers to the neutral wire. Through single-phase transformer connections, these secondary circuits may be served from one or two of the primary phases A, B, and C. For three-phase loads, use the A, B, C phase codes instead of s12N.\nThe integer values are from IEC 61968-9 to support revenue metering applications.", + "rdfs:label": "PhaseCode" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Quality61850", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "Quality flags in this class are as defined in IEC 61850, except for estimatorReplaced, which has been included in this class for convenience.", + "rdfs:label": "Quality61850" + }, + { + "@id": "cim:RaiseLowerCommand", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An analog control that increases or decreases a set point value with pulses. Unless otherwise specified, one pulse moves the set point by one.", + "rdfs:label": "RaiseLowerCommand", + "rdfs:subClassOf": "cim:AnalogControl" + }, + { + "@id": "cim:SetPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An analog control that issues a set point value.", + "rdfs:label": "SetPoint", + "rdfs:subClassOf": "cim:AnalogControl" + }, + { + "@id": "cim:Source", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Source gives information related to the origin of a value.", + "rdfs:label": "Source" + }, + { + "@id": "cim:StringMeasurement", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "StringMeasurement represents a measurement with values of type string.", + "rdfs:label": "StringMeasurement", + "rdfs:subClassOf": "cim:Measurement" + }, + { + "@id": "cim:StringMeasurementValue", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "StringMeasurementValue represents a measurement value of type string.", + "rdfs:label": "StringMeasurementValue", + "rdfs:subClassOf": "cim:MeasurementValue" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:Validity", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Validity for MeasurementValue.", + "rdfs:label": "Validity" + }, + { + "@id": "cim:ValueAliasSet", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes the translation of a set of values into a name and is intendend to facilitate custom translations. Each ValueAliasSet has a name, description etc. A specific Measurement may represent a discrete state like Open, Closed, Intermediate etc. This requires a translation from the MeasurementValue.value number to a string, e.g. 0->\"Invalid\", 1->\"Open\", 2->\"Closed\", 3->\"Intermediate\". Each ValueToAlias member in ValueAliasSet.Value describe a mapping for one particular value to a name.", + "rdfs:label": "ValueAliasSet", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ValueToAlias", + "@type": "owl:Class", + "cims:belongsToCategory": "op:Package_OperationProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "Describes the translation of one particular value into a name, e.g. 1 as \"Open\".", + "rdfs:label": "ValueToAlias", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ACDCTerminal.Measurements", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Measurements associated with this terminal defining where the measurement is placed in the network topology. It may be used, for instance, to capture the sensor position, such as a voltage transformer (PT) at a busbar or a current transformer (CT) at the bar between a breaker and an isolator.", + "rdfs:domain": "cim:ACDCTerminal", + "rdfs:label": "Measurements", + "rdfs:range": "cim:Measurement", + "owl:inverseOf": "cim:Measurement.Terminal" + }, + { + "@id": "cim:Accumulator.AccumulatorValues", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The values connected to this measurement.", + "rdfs:domain": "cim:Accumulator", + "rdfs:label": "AccumulatorValues", + "rdfs:range": "cim:AccumulatorValue", + "owl:inverseOf": "cim:AccumulatorValue.Accumulator" + }, + { + "@id": "cim:Accumulator.LimitSets", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A measurement may have zero or more limit ranges defined for it.", + "rdfs:domain": "cim:Accumulator", + "rdfs:label": "LimitSets", + "rdfs:range": "cim:AccumulatorLimitSet", + "owl:inverseOf": "cim:AccumulatorLimitSet.Measurements" + }, + { + "@id": "cim:AccumulatorLimit.LimitSet", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The set of limits.", + "rdfs:domain": "cim:AccumulatorLimit", + "rdfs:label": "LimitSet", + "rdfs:range": "cim:AccumulatorLimitSet", + "owl:inverseOf": "cim:AccumulatorLimitSet.Limits" + }, + { + "@id": "cim:AccumulatorLimitSet.Limits", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The limit values used for supervision of Measurements.", + "rdfs:domain": "cim:AccumulatorLimitSet", + "rdfs:label": "Limits", + "rdfs:range": "cim:AccumulatorLimit", + "owl:inverseOf": "cim:AccumulatorLimit.LimitSet" + }, + { + "@id": "cim:AccumulatorLimitSet.Measurements", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The Measurements using the LimitSet.", + "rdfs:domain": "cim:AccumulatorLimitSet", + "rdfs:label": "Measurements", + "rdfs:range": "cim:Accumulator", + "owl:inverseOf": "cim:Accumulator.LimitSets" + }, + { + "@id": "cim:AccumulatorReset.AccumulatorValue", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The accumulator value that is reset by the command.", + "rdfs:domain": "cim:AccumulatorReset", + "rdfs:label": "AccumulatorValue", + "rdfs:range": "cim:AccumulatorValue", + "owl:inverseOf": "cim:AccumulatorValue.AccumulatorReset" + }, + { + "@id": "cim:AccumulatorValue.Accumulator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Measurement to which this value is connected.", + "rdfs:domain": "cim:AccumulatorValue", + "rdfs:label": "Accumulator", + "rdfs:range": "cim:Accumulator", + "owl:inverseOf": "cim:Accumulator.AccumulatorValues" + }, + { + "@id": "cim:AccumulatorValue.AccumulatorReset", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The command that resets the accumulator value.", + "rdfs:domain": "cim:AccumulatorValue", + "rdfs:label": "AccumulatorReset", + "rdfs:range": "cim:AccumulatorReset", + "owl:inverseOf": "cim:AccumulatorReset.AccumulatorValue" + }, + { + "@id": "cim:Analog.AnalogValues", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The values connected to this measurement.", + "rdfs:domain": "cim:Analog", + "rdfs:label": "AnalogValues", + "rdfs:range": "cim:AnalogValue", + "owl:inverseOf": "cim:AnalogValue.Analog" + }, + { + "@id": "cim:Analog.LimitSets", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "A measurement may have zero or more limit ranges defined for it.", + "rdfs:domain": "cim:Analog", + "rdfs:label": "LimitSets", + "rdfs:range": "cim:AnalogLimitSet", + "owl:inverseOf": "cim:AnalogLimitSet.Measurements" + }, + { + "@id": "cim:AnalogControl.AnalogValue", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The MeasurementValue that is controlled.", + "rdfs:domain": "cim:AnalogControl", + "rdfs:label": "AnalogValue", + "rdfs:range": "cim:AnalogValue", + "owl:inverseOf": "cim:AnalogValue.AnalogControl" + }, + { + "@id": "cim:AnalogLimit.LimitSet", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The set of limits.", + "rdfs:domain": "cim:AnalogLimit", + "rdfs:label": "LimitSet", + "rdfs:range": "cim:AnalogLimitSet", + "owl:inverseOf": "cim:AnalogLimitSet.Limits" + }, + { + "@id": "cim:AnalogLimitSet.Limits", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The limit values used for supervision of Measurements.", + "rdfs:domain": "cim:AnalogLimitSet", + "rdfs:label": "Limits", + "rdfs:range": "cim:AnalogLimit", + "owl:inverseOf": "cim:AnalogLimit.LimitSet" + }, + { + "@id": "cim:AnalogLimitSet.Measurements", + "@type": "owl:ObjectProperty", + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The Measurements using the LimitSet.", + "rdfs:domain": "cim:AnalogLimitSet", + "rdfs:label": "Measurements", + "rdfs:range": "cim:Analog", + "owl:inverseOf": "cim:Analog.LimitSets" + }, + { + "@id": "cim:AnalogValue.Analog", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Measurement to which this value is connected.", + "rdfs:domain": "cim:AnalogValue", + "rdfs:label": "Analog", + "rdfs:range": "cim:Analog", + "owl:inverseOf": "cim:Analog.AnalogValues" + }, + { + "@id": "cim:AnalogValue.AnalogControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The Control variable associated with the MeasurementValue.", + "rdfs:domain": "cim:AnalogValue", + "rdfs:label": "AnalogControl", + "rdfs:range": "cim:AnalogControl", + "owl:inverseOf": "cim:AnalogControl.AnalogValue" + }, + { + "@id": "cim:Command.DiscreteValue", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The MeasurementValue that is controlled.", + "rdfs:domain": "cim:Command", + "rdfs:label": "DiscreteValue", + "rdfs:range": "cim:DiscreteValue", + "owl:inverseOf": "cim:DiscreteValue.Command" + }, + { + "@id": "cim:Command.ValueAliasSet", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The ValueAliasSet used for translation of a Control value to a name.", + "rdfs:domain": "cim:Command", + "rdfs:label": "ValueAliasSet", + "rdfs:range": "cim:ValueAliasSet", + "owl:inverseOf": "cim:ValueAliasSet.Commands" + }, + { + "@id": "cim:Control.PowerSystemResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "Regulating device governed by this control output.", + "rdfs:domain": "cim:Control", + "rdfs:label": "PowerSystemResource", + "rdfs:range": "cim:PowerSystemResource", + "owl:inverseOf": "cim:PowerSystemResource.Controls" + }, + { + "@id": "cim:Control.unitMultiplier", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The unit multiplier of the controlled quantity.", + "rdfs:domain": "cim:Control", + "rdfs:label": "unitMultiplier", + "rdfs:range": "cim:UnitMultiplier" + }, + { + "@id": "cim:Control.unitSymbol", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The unit of measure of the controlled quantity.", + "rdfs:domain": "cim:Control", + "rdfs:label": "unitSymbol", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:Discrete.DiscreteValues", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The values connected to this measurement.", + "rdfs:domain": "cim:Discrete", + "rdfs:label": "DiscreteValues", + "rdfs:range": "cim:DiscreteValue", + "owl:inverseOf": "cim:DiscreteValue.Discrete" + }, + { + "@id": "cim:Discrete.ValueAliasSet", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The ValueAliasSet used for translation of a MeasurementValue.value to a name.", + "rdfs:domain": "cim:Discrete", + "rdfs:label": "ValueAliasSet", + "rdfs:range": "cim:ValueAliasSet", + "owl:inverseOf": "cim:ValueAliasSet.Discretes" + }, + { + "@id": "cim:DiscreteValue.Command", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The Control variable associated with the MeasurementValue.", + "rdfs:domain": "cim:DiscreteValue", + "rdfs:label": "Command", + "rdfs:range": "cim:Command", + "owl:inverseOf": "cim:Command.DiscreteValue" + }, + { + "@id": "cim:DiscreteValue.Discrete", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Measurement to which this value is connected.", + "rdfs:domain": "cim:DiscreteValue", + "rdfs:label": "Discrete", + "rdfs:range": "cim:Discrete", + "owl:inverseOf": "cim:Discrete.DiscreteValues" + }, + { + "@id": "cim:Measurement.PowerSystemResource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The power system resource that contains the measurement.", + "rdfs:domain": "cim:Measurement", + "rdfs:label": "PowerSystemResource", + "rdfs:range": "cim:PowerSystemResource", + "owl:inverseOf": "cim:PowerSystemResource.Measurements" + }, + { + "@id": "cim:Measurement.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "One or more measurements may be associated with a terminal in the network.", + "rdfs:domain": "cim:Measurement", + "rdfs:label": "Terminal", + "rdfs:range": "cim:ACDCTerminal", + "owl:inverseOf": "cim:ACDCTerminal.Measurements" + }, + { + "@id": "cim:Measurement.phases", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates to which phases the measurement applies and avoids the need to use 'measurementType' to also encode phase information (which would explode the types). The phase information in Measurement, along with 'measurementType' and 'phases' uniquely defines a Measurement for a device, based on normal network phase. Their meaning will not change when the computed energizing phasing is changed due to jumpers or other reasons.\nIf the attribute is missing three phases (ABC) shall be assumed.", + "rdfs:domain": "cim:Measurement", + "rdfs:label": "phases", + "rdfs:range": "cim:PhaseCode" + }, + { + "@id": "cim:Measurement.unitMultiplier", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The unit multiplier of the measured quantity.", + "rdfs:domain": "cim:Measurement", + "rdfs:label": "unitMultiplier", + "rdfs:range": "cim:UnitMultiplier" + }, + { + "@id": "cim:Measurement.unitSymbol", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The unit of measure of the measured quantity.", + "rdfs:domain": "cim:Measurement", + "rdfs:label": "unitSymbol", + "rdfs:range": "cim:UnitSymbol" + }, + { + "@id": "cim:MeasurementValue.MeasurementValueQuality", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A MeasurementValue has a MeasurementValueQuality associated with it.", + "rdfs:domain": "cim:MeasurementValue", + "rdfs:label": "MeasurementValueQuality", + "rdfs:range": "cim:MeasurementValueQuality", + "owl:inverseOf": "cim:MeasurementValueQuality.MeasurementValue" + }, + { + "@id": "cim:MeasurementValue.MeasurementValueSource", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A reference to the type of source that updates the MeasurementValue, e.g. SCADA, CCLink, manual, etc. User conventions for the names of sources are contained in the introduction to IEC 61970-301.", + "rdfs:domain": "cim:MeasurementValue", + "rdfs:label": "MeasurementValueSource", + "rdfs:range": "cim:MeasurementValueSource", + "owl:inverseOf": "cim:MeasurementValueSource.MeasurementValues" + }, + { + "@id": "cim:MeasurementValueQuality.MeasurementValue", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "A MeasurementValue has a MeasurementValueQuality associated with it.", + "rdfs:domain": "cim:MeasurementValueQuality", + "rdfs:label": "MeasurementValue", + "rdfs:range": "cim:MeasurementValue", + "owl:inverseOf": "cim:MeasurementValue.MeasurementValueQuality" + }, + { + "@id": "cim:MeasurementValueSource.MeasurementValues", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The MeasurementValues updated by the source.", + "rdfs:domain": "cim:MeasurementValueSource", + "rdfs:label": "MeasurementValues", + "rdfs:range": "cim:MeasurementValue", + "owl:inverseOf": "cim:MeasurementValue.MeasurementValueSource" + }, + { + "@id": "cim:PowerSystemResource.Controls", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The controller outputs used to actually govern a regulating device, e.g. the magnetization of a synchronous machine or capacitor bank breaker actuator.", + "rdfs:domain": "cim:PowerSystemResource", + "rdfs:label": "Controls", + "rdfs:range": "cim:Control", + "owl:inverseOf": "cim:Control.PowerSystemResource" + }, + { + "@id": "cim:PowerSystemResource.Measurements", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The measurements associated with this power system resource.", + "rdfs:domain": "cim:PowerSystemResource", + "rdfs:label": "Measurements", + "rdfs:range": "cim:Measurement", + "owl:inverseOf": "cim:Measurement.PowerSystemResource" + }, + { + "@id": "cim:Quality61850.source", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Source gives information related to the origin of a value. The value may be acquired from the process, defaulted or substituted.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "source", + "rdfs:range": "cim:Source" + }, + { + "@id": "cim:Quality61850.validity", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Validity of the measurement value.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "validity", + "rdfs:range": "cim:Validity" + }, + { + "@id": "cim:RaiseLowerCommand.ValueAliasSet", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The ValueAliasSet used for translation of a Control value to a name.", + "rdfs:domain": "cim:RaiseLowerCommand", + "rdfs:label": "ValueAliasSet", + "rdfs:range": "cim:ValueAliasSet", + "owl:inverseOf": "cim:ValueAliasSet.RaiseLowerCommands" + }, + { + "@id": "cim:StringMeasurement.StringMeasurementValues", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The values connected to this measurement.", + "rdfs:domain": "cim:StringMeasurement", + "rdfs:label": "StringMeasurementValues", + "rdfs:range": "cim:StringMeasurementValue", + "owl:inverseOf": "cim:StringMeasurementValue.StringMeasurement" + }, + { + "@id": "cim:StringMeasurementValue.StringMeasurement", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "Measurement to which this value is connected.", + "rdfs:domain": "cim:StringMeasurementValue", + "rdfs:label": "StringMeasurement", + "rdfs:range": "cim:StringMeasurement", + "owl:inverseOf": "cim:StringMeasurement.StringMeasurementValues" + }, + { + "@id": "cim:ValueAliasSet.Commands", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The Commands using the set for translation.", + "rdfs:domain": "cim:ValueAliasSet", + "rdfs:label": "Commands", + "rdfs:range": "cim:Command", + "owl:inverseOf": "cim:Command.ValueAliasSet" + }, + { + "@id": "cim:ValueAliasSet.Discretes", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The Measurements using the set for translation.", + "rdfs:domain": "cim:ValueAliasSet", + "rdfs:label": "Discretes", + "rdfs:range": "cim:Discrete", + "owl:inverseOf": "cim:Discrete.ValueAliasSet" + }, + { + "@id": "cim:ValueAliasSet.RaiseLowerCommands", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The Commands using the set for translation.", + "rdfs:domain": "cim:ValueAliasSet", + "rdfs:label": "RaiseLowerCommands", + "rdfs:range": "cim:RaiseLowerCommand", + "owl:inverseOf": "cim:RaiseLowerCommand.ValueAliasSet" + }, + { + "@id": "cim:ValueAliasSet.Values", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The ValueToAlias mappings included in the set.", + "rdfs:domain": "cim:ValueAliasSet", + "rdfs:label": "Values", + "rdfs:range": "cim:ValueToAlias", + "owl:inverseOf": "cim:ValueToAlias.ValueAliasSet" + }, + { + "@id": "cim:ValueToAlias.ValueAliasSet", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The ValueAliasSet having the ValueToAlias mappings.", + "rdfs:domain": "cim:ValueToAlias", + "rdfs:label": "ValueAliasSet", + "rdfs:range": "cim:ValueAliasSet", + "owl:inverseOf": "cim:ValueAliasSet.Values" + }, + { + "@id": "cim:AccumulatorLimit.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The value to supervise against. The value is positive.", + "rdfs:domain": "cim:AccumulatorLimit", + "rdfs:label": "value", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:Analog.positiveFlowIn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "If true then this measurement is an active power, reactive power or current with the convention that a positive value measured at the Terminal means power is flowing into the related PowerSystemResource.", + "rdfs:domain": "cim:Analog", + "rdfs:label": "positiveFlowIn", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:AnalogControl.maxValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Normal value range maximum for any of the Control.value. Used for scaling, e.g. in bar graphs.", + "rdfs:domain": "cim:AnalogControl", + "rdfs:label": "maxValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:AnalogControl.minValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Normal value range minimum for any of the Control.value. Used for scaling, e.g. in bar graphs.", + "rdfs:domain": "cim:AnalogControl", + "rdfs:label": "minValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:AnalogLimit.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The value to supervise against.", + "rdfs:domain": "cim:AnalogLimit", + "rdfs:label": "value", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:Command.normalValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Normal value for Control.value e.g. used for percentage scaling.", + "rdfs:domain": "cim:Command", + "rdfs:label": "normalValue", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:Command.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The value representing the actuator output.", + "rdfs:domain": "cim:Command", + "rdfs:label": "value", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:Control.controlType", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the type of Control. For example, this specifies if the Control represents BreakerOpen, BreakerClose, GeneratorVoltageSetPoint, GeneratorRaise, GeneratorLower, etc.", + "rdfs:domain": "cim:Control", + "rdfs:label": "controlType", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:Control.operationInProgress", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates that a client is currently sending control commands that has not completed.", + "rdfs:domain": "cim:Control", + "rdfs:label": "operationInProgress", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Control.timeStamp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The last time a control output was sent.", + "rdfs:domain": "cim:Control", + "rdfs:label": "timeStamp", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:LimitSet.isPercentageLimits", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Tells if the limit values are in percentage of normalValue or the specified Unit for Measurements and Controls.", + "rdfs:domain": "cim:LimitSet", + "rdfs:label": "isPercentageLimits", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Measurement.measurementType", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the type of measurement. For example, this specifies if the measurement represents an indoor temperature, outdoor temperature, bus voltage, line flow, etc.\nWhen the measurementType is set to \"Specialization\", the type of Measurement is defined in more detail by the specialized class which inherits from Measurement.", + "rdfs:domain": "cim:Measurement", + "rdfs:label": "measurementType", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:MeasurementValue.sensorAccuracy", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "The limit, expressed as a percentage of the sensor maximum, that errors will not exceed when the sensor is used under reference conditions.", + "rdfs:domain": "cim:MeasurementValue", + "rdfs:label": "sensorAccuracy", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:MeasurementValue.timeStamp", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The time when the value was last updated.", + "rdfs:domain": "cim:MeasurementValue", + "rdfs:label": "timeStamp", + "rdfs:range": "xsd:dateTime" + }, + { + "@id": "cim:Quality61850.badReference", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Measurement value may be incorrect due to a reference being out of calibration.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "badReference", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Quality61850.estimatorReplaced", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Value has been replaced by State Estimator. estimatorReplaced is not an IEC61850 quality bit but has been put in this class for convenience.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "estimatorReplaced", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Quality61850.failure", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "This identifier indicates that a supervision function has detected an internal or external failure, e.g. communication failure.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "failure", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Quality61850.oldData", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Measurement value is old and possibly invalid, as it has not been successfully updated during a specified time interval.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "oldData", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Quality61850.operatorBlocked", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Measurement value is blocked and hence unavailable for transmission.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "operatorBlocked", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Quality61850.oscillatory", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "To prevent some overload of the communication it is sensible to detect and suppress oscillating (fast changing) binary inputs. If a signal changes in a defined time twice in the same direction (from 0 to 1 or from 1 to 0) then oscillation is detected and the detail quality identifier \"oscillatory\" is set. If it is detected a configured numbers of transient changes could be passed by. In this time the validity status \"questionable\" is set. If after this defined numbers of changes the signal is still in the oscillating state the value shall be set either to the opposite state of the previous stable value or to a defined default value. In this case the validity status \"questionable\" is reset and \"invalid\" is set as long as the signal is oscillating. If it is configured such that no transient changes should be passed by then the validity status \"invalid\" is set immediately in addition to the detail quality identifier \"oscillatory\" (used for status information only).", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "oscillatory", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Quality61850.outOfRange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Measurement value is beyond a predefined range of value.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "outOfRange", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Quality61850.overFlow", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Measurement value is beyond the capability of being represented properly. For example, a counter value overflows from maximum count back to a value of zero.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "overFlow", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Quality61850.suspect", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "A correlation function has detected that the value is not consistent with other values. Typically set by a network State Estimator.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "suspect", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Quality61850.test", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Measurement value is transmitted for test purposes.", + "rdfs:domain": "cim:Quality61850", + "rdfs:label": "test", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:SetPoint.normalValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Normal value for Control.value e.g. used for percentage scaling.", + "rdfs:domain": "cim:SetPoint", + "rdfs:label": "normalValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:SetPoint.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The value representing the actuator output.", + "rdfs:domain": "cim:SetPoint", + "rdfs:label": "value", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ValueToAlias.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The value that is mapped.", + "rdfs:domain": "cim:ValueToAlias", + "rdfs:label": "value", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "op:Package_OperationProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PhaseCode.A", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phase A.", + "rdfs:label": "A" + }, + { + "@id": "cim:PhaseCode.AB", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A and B.", + "rdfs:label": "AB" + }, + { + "@id": "cim:PhaseCode.ABC", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, B, and C.", + "rdfs:label": "ABC" + }, + { + "@id": "cim:PhaseCode.ABCN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, B, C, and N.", + "rdfs:label": "ABCN" + }, + { + "@id": "cim:PhaseCode.ABN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, B, and neutral.", + "rdfs:label": "ABN" + }, + { + "@id": "cim:PhaseCode.AC", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A and C.", + "rdfs:label": "AC" + }, + { + "@id": "cim:PhaseCode.ACN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A, C and neutral.", + "rdfs:label": "ACN" + }, + { + "@id": "cim:PhaseCode.AN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases A and neutral.", + "rdfs:label": "AN" + }, + { + "@id": "cim:PhaseCode.B", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phase B.", + "rdfs:label": "B" + }, + { + "@id": "cim:PhaseCode.BC", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases B and C.", + "rdfs:label": "BC" + }, + { + "@id": "cim:PhaseCode.BCN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases B, C, and neutral.", + "rdfs:label": "BCN" + }, + { + "@id": "cim:PhaseCode.BN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases B and neutral.", + "rdfs:label": "BN" + }, + { + "@id": "cim:PhaseCode.C", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phase C.", + "rdfs:label": "C" + }, + { + "@id": "cim:PhaseCode.CN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Phases C and neutral.", + "rdfs:label": "CN" + }, + { + "@id": "cim:PhaseCode.N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Neutral phase.", + "rdfs:label": "N" + }, + { + "@id": "cim:PhaseCode.X", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Unknown non-neutral phase.", + "rdfs:label": "X" + }, + { + "@id": "cim:PhaseCode.XN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Unknown non-neutral phase plus neutral.", + "rdfs:label": "XN" + }, + { + "@id": "cim:PhaseCode.XY", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Two unknown non-neutral phases.", + "rdfs:label": "XY" + }, + { + "@id": "cim:PhaseCode.XYN", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Two unknown non-neutral phases plus neutral.", + "rdfs:label": "XYN" + }, + { + "@id": "cim:PhaseCode.none", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "No phases specified.", + "rdfs:label": "none" + }, + { + "@id": "cim:PhaseCode.s1", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 1.", + "rdfs:label": "s1" + }, + { + "@id": "cim:PhaseCode.s12", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 1 and 2.", + "rdfs:label": "s12" + }, + { + "@id": "cim:PhaseCode.s12N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phases 1, 2, and neutral.", + "rdfs:label": "s12N" + }, + { + "@id": "cim:PhaseCode.s1N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 1 and neutral.", + "rdfs:label": "s1N" + }, + { + "@id": "cim:PhaseCode.s2", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 2.", + "rdfs:label": "s2" + }, + { + "@id": "cim:PhaseCode.s2N", + "@type": "cim:PhaseCode", + "cims:stereotype": "enum", + "rdfs:comment": "Secondary phase 2 and neutral.", + "rdfs:label": "s2N" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Source.DEFAULTED", + "@type": "cim:Source", + "cims:stereotype": "enum", + "rdfs:comment": "The value contains a default value.", + "rdfs:label": "DEFAULTED" + }, + { + "@id": "cim:Source.PROCESS", + "@type": "cim:Source", + "cims:stereotype": "enum", + "rdfs:comment": "The value is provided by input from the process I/O or being calculated from some function.", + "rdfs:label": "PROCESS" + }, + { + "@id": "cim:Source.SUBSTITUTED", + "@type": "cim:Source", + "cims:stereotype": "enum", + "rdfs:comment": "The value is provided by input of an operator or by an automatic source.", + "rdfs:label": "SUBSTITUTED" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.E", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Exa 10**18.", + "rdfs:label": "E" + }, + { + "@id": "cim:UnitMultiplier.G", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Giga 10**9.", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.P", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Peta 10**15.", + "rdfs:label": "P" + }, + { + "@id": "cim:UnitMultiplier.T", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Tera 10**12.", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitMultiplier.Y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yotta 10**24.", + "rdfs:label": "Y" + }, + { + "@id": "cim:UnitMultiplier.Z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zetta 10**21.", + "rdfs:label": "Z" + }, + { + "@id": "cim:UnitMultiplier.a", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Atto 10**-18.", + "rdfs:label": "a" + }, + { + "@id": "cim:UnitMultiplier.c", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Centi 10**-2.", + "rdfs:label": "c" + }, + { + "@id": "cim:UnitMultiplier.d", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deci 10**-1.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitMultiplier.da", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deca 10**1.", + "rdfs:label": "da" + }, + { + "@id": "cim:UnitMultiplier.f", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Femto 10**-15.", + "rdfs:label": "f" + }, + { + "@id": "cim:UnitMultiplier.h", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Hecto 10**2.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.m", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Milli 10**-3.", + "rdfs:label": "m" + }, + { + "@id": "cim:UnitMultiplier.micro", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Micro 10**-6.", + "rdfs:label": "micro" + }, + { + "@id": "cim:UnitMultiplier.n", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Nano 10**-9.", + "rdfs:label": "n" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitMultiplier.p", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Pico 10**-12.", + "rdfs:label": "p" + }, + { + "@id": "cim:UnitMultiplier.y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yocto 10**-24.", + "rdfs:label": "y" + }, + { + "@id": "cim:UnitMultiplier.z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zepto 10**-21.", + "rdfs:label": "z" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.A2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amperes squared (A²).", + "rdfs:label": "A2" + }, + { + "@id": "cim:UnitSymbol.A2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-squared hour, ampere-squared hour.", + "rdfs:label": "A2h" + }, + { + "@id": "cim:UnitSymbol.A2s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere squared time in square amperes (A²s).", + "rdfs:label": "A2s" + }, + { + "@id": "cim:UnitSymbol.APerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.", + "rdfs:label": "APerA" + }, + { + "@id": "cim:UnitSymbol.APerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "A/m, magnetic field strength, amperes per metre.", + "rdfs:label": "APerm" + }, + { + "@id": "cim:UnitSymbol.Ah", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-hours, ampere-hours.", + "rdfs:label": "Ah" + }, + { + "@id": "cim:UnitSymbol.As", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere seconds (A·s).", + "rdfs:label": "As" + }, + { + "@id": "cim:UnitSymbol.Bq", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radioactivity in becquerels (1/s).", + "rdfs:label": "Bq" + }, + { + "@id": "cim:UnitSymbol.Btu", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, British Thermal Units.", + "rdfs:label": "Btu" + }, + { + "@id": "cim:UnitSymbol.C", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge in coulombs (A·s).", + "rdfs:label": "C" + }, + { + "@id": "cim:UnitSymbol.CPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Exposure (x rays), coulombs per kilogram.", + "rdfs:label": "CPerkg" + }, + { + "@id": "cim:UnitSymbol.CPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface charge density, coulombs per square metre.", + "rdfs:label": "CPerm2" + }, + { + "@id": "cim:UnitSymbol.CPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge density, coulombs per cubic metre.", + "rdfs:label": "CPerm3" + }, + { + "@id": "cim:UnitSymbol.F", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric capacitance in farads (C/V).", + "rdfs:label": "F", + "skos:exactMatch": "unit:FARAD" + }, + { + "@id": "cim:UnitSymbol.FPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permittivity, farads per metre.", + "rdfs:label": "FPerm" + }, + { + "@id": "cim:UnitSymbol.G", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density, gausses (1 G = 10-4 T).", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitSymbol.Gy", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose in grays (J/kg).", + "rdfs:label": "Gy" + }, + { + "@id": "cim:UnitSymbol.GyPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose rate, grays per second.", + "rdfs:label": "GyPers" + }, + { + "@id": "cim:UnitSymbol.H", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric inductance in henrys (Wb/A).", + "rdfs:label": "H" + }, + { + "@id": "cim:UnitSymbol.HPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permeability, henrys per metre.", + "rdfs:label": "HPerm" + }, + { + "@id": "cim:UnitSymbol.Hz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency in hertz (1/s).", + "rdfs:label": "Hz", + "skos:exactMatch": "unit:HZ", + "skos:narrower": "unit:REV-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.HzPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.", + "rdfs:label": "HzPerHz" + }, + { + "@id": "cim:UnitSymbol.HzPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rate of change of frequency in hertz per second.", + "rdfs:label": "HzPers" + }, + { + "@id": "cim:UnitSymbol.J", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy in joules (N·m = C·V = W·s).", + "rdfs:label": "J" + }, + { + "@id": "cim:UnitSymbol.JPerK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat capacity in joules/kelvin.", + "rdfs:label": "JPerK" + }, + { + "@id": "cim:UnitSymbol.JPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific energy, Joules / kg.", + "rdfs:label": "JPerkg" + }, + { + "@id": "cim:UnitSymbol.JPerkgK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific heat capacity, specific entropy, joules per kilogram Kelvin.", + "rdfs:label": "JPerkgK" + }, + { + "@id": "cim:UnitSymbol.JPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Insulation energy density, joules per square metre or watt second per square metre.", + "rdfs:label": "JPerm2" + }, + { + "@id": "cim:UnitSymbol.JPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy density, joules per cubic metre.", + "rdfs:label": "JPerm3" + }, + { + "@id": "cim:UnitSymbol.JPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar energy, joules per mole.", + "rdfs:label": "JPermol" + }, + { + "@id": "cim:UnitSymbol.JPermolK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar entropy, molar heat capacity, joules per mole kelvin.", + "rdfs:label": "JPermolK" + }, + { + "@id": "cim:UnitSymbol.JPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy rate in joules per second (J/s).", + "rdfs:label": "JPers" + }, + { + "@id": "cim:UnitSymbol.K", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature in kelvins.", + "rdfs:label": "K" + }, + { + "@id": "cim:UnitSymbol.KPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature change rate in kelvins per second.", + "rdfs:label": "KPers" + }, + { + "@id": "cim:UnitSymbol.M", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length, nautical miles (1 M = 1852 m).", + "rdfs:label": "M" + }, + { + "@id": "cim:UnitSymbol.Mx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux, maxwells (1 Mx = 10-8 Wb).", + "rdfs:label": "Mx" + }, + { + "@id": "cim:UnitSymbol.N", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Force in newtons (kg·m/s²).", + "rdfs:label": "N" + }, + { + "@id": "cim:UnitSymbol.NPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface tension, newton per metre.", + "rdfs:label": "NPerm" + }, + { + "@id": "cim:UnitSymbol.Nm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of force, newton metres.", + "rdfs:label": "Nm" + }, + { + "@id": "cim:UnitSymbol.Oe", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic field in oersteds, (1 Oe = (103/4p) A/m).", + "rdfs:label": "Oe" + }, + { + "@id": "cim:UnitSymbol.Pa", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.", + "rdfs:label": "Pa", + "skos:exactMatch": "unit:PA" + }, + { + "@id": "cim:UnitSymbol.PaPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure change rate in pascals per second.", + "rdfs:label": "PaPers" + }, + { + "@id": "cim:UnitSymbol.Pas", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dynamic viscosity, pascal seconds.", + "rdfs:label": "Pas" + }, + { + "@id": "cim:UnitSymbol.Q", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity power, Q.", + "rdfs:label": "Q" + }, + { + "@id": "cim:UnitSymbol.Qh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity energy, Qh.", + "rdfs:label": "Qh" + }, + { + "@id": "cim:UnitSymbol.S", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance in siemens.", + "rdfs:label": "S", + "skos:exactMatch": "unit:S" + }, + { + "@id": "cim:UnitSymbol.SPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance per length (F/m).", + "rdfs:label": "SPerm" + }, + { + "@id": "cim:UnitSymbol.Sv", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dose equivalent in sieverts (J/kg).", + "rdfs:label": "Sv" + }, + { + "@id": "cim:UnitSymbol.T", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density in teslas (Wb/m2).", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.V2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt squared (W²/A²).", + "rdfs:label": "V2" + }, + { + "@id": "cim:UnitSymbol.V2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-squared hour, volt-squared-hours.", + "rdfs:label": "V2h" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent energy in volt ampere hours.", + "rdfs:label": "VAh" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VArh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive energy in volt ampere reactive hours.", + "rdfs:label": "VArh" + }, + { + "@id": "cim:UnitSymbol.VPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in volt per hertz.", + "rdfs:label": "VPerHz" + }, + { + "@id": "cim:UnitSymbol.VPerV", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.", + "rdfs:label": "VPerV" + }, + { + "@id": "cim:UnitSymbol.VPerVA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVA" + }, + { + "@id": "cim:UnitSymbol.VPerVAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVAr", + "skos:exactMatch": "unit:V-PER-V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric field strength, volts per metre.", + "rdfs:label": "VPerm" + }, + { + "@id": "cim:UnitSymbol.Vh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-hour, Volt hours.", + "rdfs:label": "Vh" + }, + { + "@id": "cim:UnitSymbol.Vs", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt seconds (Ws/A).", + "rdfs:label": "Vs" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.WPerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Active power per current flow, watts per Ampere.", + "rdfs:label": "WPerA", + "skos:exactMatch": "unit:W-PER-A" + }, + { + "@id": "cim:UnitSymbol.WPerW", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.", + "rdfs:label": "WPerW" + }, + { + "@id": "cim:UnitSymbol.WPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat flux density, irradiance, watts per square metre.", + "rdfs:label": "WPerm2" + }, + { + "@id": "cim:UnitSymbol.WPerm2sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiance, watts per square metre steradian.", + "rdfs:label": "WPerm2sr" + }, + { + "@id": "cim:UnitSymbol.WPermK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Thermal conductivity in watt/metres kelvin.", + "rdfs:label": "WPermK" + }, + { + "@id": "cim:UnitSymbol.WPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ramp rate in watts per second.", + "rdfs:label": "WPers", + "skos:exactMatch": "unit:W-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.WPersr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiant intensity, watts per steradian.", + "rdfs:label": "WPersr" + }, + { + "@id": "cim:UnitSymbol.Wb", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in webers (V·s).", + "rdfs:label": "Wb" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.anglemin", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, minutes.", + "rdfs:label": "anglemin" + }, + { + "@id": "cim:UnitSymbol.anglesec", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, seconds.", + "rdfs:label": "anglesec" + }, + { + "@id": "cim:UnitSymbol.bar", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in bars, (1 bar = 100 kPa).", + "rdfs:label": "bar" + }, + { + "@id": "cim:UnitSymbol.cd", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous intensity in candelas.", + "rdfs:label": "cd" + }, + { + "@id": "cim:UnitSymbol.charPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Data rate (baud) in characters per second.", + "rdfs:label": "charPers" + }, + { + "@id": "cim:UnitSymbol.character", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Number of characters.", + "rdfs:label": "character" + }, + { + "@id": "cim:UnitSymbol.cosPhi", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, dimensionless.\nNote 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153.\nNote 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.", + "rdfs:label": "cosPhi" + }, + { + "@id": "cim:UnitSymbol.count", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance, Counter value.", + "rdfs:label": "count" + }, + { + "@id": "cim:UnitSymbol.d", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in days, day = 24 h = 86400 s.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitSymbol.dB", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dB" + }, + { + "@id": "cim:UnitSymbol.dBm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dBm" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.degC", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Relative temperature in degrees Celsius.\nIn the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.", + "rdfs:label": "degC", + "skos:exactMatch": "unit:DEG_C" + }, + { + "@id": "cim:UnitSymbol.ft3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic feet.", + "rdfs:label": "ft3" + }, + { + "@id": "cim:UnitSymbol.gPerg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.", + "rdfs:label": "gPerg" + }, + { + "@id": "cim:UnitSymbol.gal", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).", + "rdfs:label": "gal" + }, + { + "@id": "cim:UnitSymbol.h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in hours, hour = 60 min = 3600 s.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitSymbol.ha", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area, hectares.", + "rdfs:label": "ha" + }, + { + "@id": "cim:UnitSymbol.kat", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity, katal = mol / s.", + "rdfs:label": "kat" + }, + { + "@id": "cim:UnitSymbol.katPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity concentration, katals per cubic metre.", + "rdfs:label": "katPerm3" + }, + { + "@id": "cim:UnitSymbol.kg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kg" + }, + { + "@id": "cim:UnitSymbol.kgPerJ", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerJ" + }, + { + "@id": "cim:UnitSymbol.kgPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerm3" + }, + { + "@id": "cim:UnitSymbol.kgm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm" + }, + { + "@id": "cim:UnitSymbol.kgm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm2" + }, + { + "@id": "cim:UnitSymbol.kn", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Speed, knots (1 kn = 1852/3600) m/s.", + "rdfs:label": "kn" + }, + { + "@id": "cim:UnitSymbol.l", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in litres, litre = dm3 = m3/1000.", + "rdfs:label": "l" + }, + { + "@id": "cim:UnitSymbol.lPerh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, litres per hour.", + "rdfs:label": "lPerh" + }, + { + "@id": "cim:UnitSymbol.lPerl", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.", + "rdfs:label": "lPerl" + }, + { + "@id": "cim:UnitSymbol.lPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in litres per second.", + "rdfs:label": "lPers" + }, + { + "@id": "cim:UnitSymbol.lm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous flux in lumens (cd·sr).", + "rdfs:label": "lm" + }, + { + "@id": "cim:UnitSymbol.lx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Illuminance in lux (lm/m²).", + "rdfs:label": "lx" + }, + { + "@id": "cim:UnitSymbol.m", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length in metres.", + "rdfs:label": "m", + "skos:exactMatch": "unit:M" + }, + { + "@id": "cim:UnitSymbol.m2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area in square metres (m²).", + "rdfs:label": "m2", + "skos:exactMatch": "unit:M2" + }, + { + "@id": "cim:UnitSymbol.m2Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Viscosity in square metres / second (m²/s).", + "rdfs:label": "m2Pers" + }, + { + "@id": "cim:UnitSymbol.m3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in cubic metres (m³).", + "rdfs:label": "m3" + }, + { + "@id": "cim:UnitSymbol.m3Compensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value compensated for weather effects.", + "rdfs:label": "m3Compensated" + }, + { + "@id": "cim:UnitSymbol.m3Perh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, cubic metres per hour.", + "rdfs:label": "m3Perh" + }, + { + "@id": "cim:UnitSymbol.m3Perkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific volume, cubic metres per kilogram, v.", + "rdfs:label": "m3Perkg" + }, + { + "@id": "cim:UnitSymbol.m3Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in cubic metres per second (m³/s).", + "rdfs:label": "m3Pers", + "skos:exactMatch": "unit:M3-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.m3Uncompensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value uncompensated for weather effects.", + "rdfs:label": "m3Uncompensated" + }, + { + "@id": "cim:UnitSymbol.mPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Fuel efficiency in metres per cubic metres (m/m³).", + "rdfs:label": "mPerm3" + }, + { + "@id": "cim:UnitSymbol.mPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Velocity in metres per second (m/s).", + "rdfs:label": "mPers" + }, + { + "@id": "cim:UnitSymbol.mPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Acceleration in metres per second squared (m/s²).", + "rdfs:label": "mPers2" + }, + { + "@id": "cim:UnitSymbol.min", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in minutes, minute = 60 s.", + "rdfs:label": "min" + }, + { + "@id": "cim:UnitSymbol.mmHg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).", + "rdfs:label": "mmHg" + }, + { + "@id": "cim:UnitSymbol.mol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance in moles.", + "rdfs:label": "mol" + }, + { + "@id": "cim:UnitSymbol.molPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.", + "rdfs:label": "molPerkg" + }, + { + "@id": "cim:UnitSymbol.molPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.", + "rdfs:label": "molPerm3" + }, + { + "@id": "cim:UnitSymbol.molPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.", + "rdfs:label": "molPermol" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:UnitSymbol.ohmPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance per length in ohms per metre ((V/A)/m).", + "rdfs:label": "ohmPerm" + }, + { + "@id": "cim:UnitSymbol.ohmm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Resistivity, ohm metres, (rho).", + "rdfs:label": "ohmm" + }, + { + "@id": "cim:UnitSymbol.onePerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reciprocal of frequency (1/Hz).", + "rdfs:label": "onePerHz" + }, + { + "@id": "cim:UnitSymbol.onePerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Wavenumber, reciprocal metres, (1/m).", + "rdfs:label": "onePerm" + }, + { + "@id": "cim:UnitSymbol.ppm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration in parts per million.", + "rdfs:label": "ppm" + }, + { + "@id": "cim:UnitSymbol.rad", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in radians (m/m).", + "rdfs:label": "rad", + "skos:exactMatch": "unit:RAD" + }, + { + "@id": "cim:UnitSymbol.radPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular velocity in radians per second (rad/s).", + "rdfs:label": "radPers" + }, + { + "@id": "cim:UnitSymbol.radPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular acceleration, radians per second squared.", + "rdfs:label": "radPers2" + }, + { + "@id": "cim:UnitSymbol.rev", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of rotation, revolutions.", + "rdfs:label": "rev" + }, + { + "@id": "cim:UnitSymbol.rotPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rotations per second (1/s). See also Hz (1/s).", + "rdfs:label": "rotPers" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:UnitSymbol.sPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.", + "rdfs:label": "sPers" + }, + { + "@id": "cim:UnitSymbol.sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Solid angle in steradians (m2/m2).", + "rdfs:label": "sr" + }, + { + "@id": "cim:UnitSymbol.therm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, therms.", + "rdfs:label": "therm" + }, + { + "@id": "cim:UnitSymbol.tonne", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).", + "rdfs:label": "tonne" + }, + { + "@id": "cim:Validity.GOOD", + "@type": "cim:Validity", + "cims:stereotype": "enum", + "rdfs:comment": "The value is marked good if no abnormal condition of the acquisition function or the information source is detected.", + "rdfs:label": "GOOD" + }, + { + "@id": "cim:Validity.INVALID", + "@type": "cim:Validity", + "cims:stereotype": "enum", + "rdfs:comment": "The value is marked invalid when a supervision function recognises abnormal conditions of the acquisition function or the information source (missing or non-operating updating devices). The value is not defined under this condition. The mark invalid is used to indicate to the client that the value may be incorrect and shall not be used.", + "rdfs:label": "INVALID" + }, + { + "@id": "cim:Validity.QUESTIONABLE", + "@type": "cim:Validity", + "cims:stereotype": "enum", + "rdfs:comment": "The value is marked questionable if a supervision function detects an abnormal behaviour, however the value could still be valid. The client is responsible for determining whether or not values marked \"questionable\" should be used.", + "rdfs:label": "QUESTIONABLE" + }, + { + "@id": "cim:Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "op:Package_OperationProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This is the IEC 61970-452 operation profile.", + "rdfs:label": "OperationProfile" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_ShortCircuit-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_ShortCircuit-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..9b1e18c --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_ShortCircuit-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,3727 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "sc:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "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", + "dct:description": "This vocabulary is describing the short circuit profile from IEC 61970-600-2.", + "dct:identifier": "urn:uuid:97938d45-bb5f-4424-b64d-219c1f76ab31", + "dct:issued": "2021-01-27T12:17:39Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Short Circuit Vocabulary", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:priorVersion": "http://entsoe.eu/CIM/EquipmentShortCircuit/3/1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/ShortCircuit-EU/3.0", + "owl:versionInfo": "3.0.0", + "dcat:keyword": "SC", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ACLineSegment", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A wire or combination of wires, with consistent electrical characteristics, building a single electrical system, used to carry alternating current between points in the power system.\nFor symmetrical, transposed three phase lines, it is sufficient to use attributes of the line segment, which describe impedances and admittances for the entire length of the segment. Additionally impedances can be computed by using length and associated per length impedances.\nThe BaseVoltage at the two ends of ACLineSegments in a Line shall have the same BaseVoltage.nominalVoltage. However, boundary lines may have slightly different BaseVoltage.nominalVoltages and variation is allowed. Larger voltage difference in general requires use of an equivalent branch.", + "rdfs:label": "ACLineSegment", + "rdfs:subClassOf": "cim:Conductor" + }, + { + "@id": "cim:AsynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A rotating machine whose shaft rotates asynchronously with the electrical field. Also known as an induction machine with no external connection to the rotor windings, e.g. squirrel-cage induction machine.", + "rdfs:label": "AsynchronousMachine", + "rdfs:subClassOf": "cim:RotatingMachine" + }, + { + "@id": "cim:BusbarSection", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A conductor, or group of conductors, with negligible impedance, that serve to connect other conducting equipment within a single substation. \nVoltage measurements are typically obtained from voltage transformers that are connected to busbar sections. A bus bar section may have many physical terminals but for analysis is modelled with exactly one logical terminal.", + "rdfs:label": "BusbarSection", + "rdfs:subClassOf": "cim:Connector" + }, + { + "@id": "cim:ConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.", + "rdfs:label": "ConductingEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:Conductor", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "Combination of conducting material with consistent electrical characteristics, building a single electrical system, used to carry current between points in the power system.", + "rdfs:label": "Conductor", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:Connector", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "A conductor, or group of conductors, with negligible impedance, that serve to connect other conducting equipment within a single substation and are modelled with a single logical terminal.", + "rdfs:label": "Connector", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EarthFaultCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "A conducting equipment used to represent a connection to ground which is typically used to compensate earth faults. An earth fault compensator device modelled with a single terminal implies a second terminal solidly connected to ground. If two terminals are modelled, the ground is not assumed and normal connection rules apply.", + "rdfs:label": "EarthFaultCompensator", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EnergyConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "A connection of energy generation or consumption on the power system model.", + "rdfs:label": "EnergyConnection", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EnergySource", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A generic equivalent for an energy supplier on a transmission or distribution voltage level.", + "rdfs:label": "EnergySource", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:EquivalentBranch", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "The class represents equivalent branches. In cases where a transformer phase shift is modelled and the EquivalentBranch is spanning the same nodes, the impedance quantities for the EquivalentBranch shall consider the needed phase shift.", + "rdfs:label": "EquivalentBranch", + "rdfs:subClassOf": "cim:EquivalentEquipment" + }, + { + "@id": "cim:EquivalentEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "The class represents equivalent objects that are the result of a network reduction. The class is the base for equivalent objects of different types.", + "rdfs:label": "EquivalentEquipment", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EquivalentInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.", + "rdfs:label": "EquivalentInjection", + "rdfs:subClassOf": "cim:EquivalentEquipment" + }, + { + "@id": "cim:ExternalNetworkInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "This class represents the external network and it is used for IEC 60909 calculations.", + "rdfs:label": "ExternalNetworkInjection", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:GroundingImpedance", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A fixed impedance device used for grounding.", + "rdfs:label": "GroundingImpedance", + "rdfs:subClassOf": "cim:EarthFaultCompensator" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:LinearShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A linear shunt compensator has banks or sections with equal admittance values.", + "rdfs:label": "LinearShuntCompensator", + "rdfs:subClassOf": "cim:ShuntCompensator" + }, + { + "@id": "cim:MutualCoupling", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "This class represents the zero sequence line mutual coupling.", + "rdfs:label": "MutualCoupling", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:NonlinearShuntCompensatorPoint", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A non linear shunt compensator bank or section admittance value. The number of NonlinearShuntCompenstorPoint instances associated with a NonlinearShuntCompensator shall be equal to ShuntCompensator.maximumSections. ShuntCompensator.sections shall only be set to one of the NonlinearShuntCompenstorPoint.sectionNumber. There is no interpolation between NonlinearShuntCompenstorPoint-s.", + "rdfs:label": "NonlinearShuntCompensatorPoint" + }, + { + "@id": "cim:PetersenCoil", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A variable impedance device normally used to offset line charging during single line faults in an ungrounded section of network.", + "rdfs:label": "PetersenCoil", + "rdfs:subClassOf": "cim:EarthFaultCompensator" + }, + { + "@id": "cim:PetersenCoilModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The mode of operation for a Petersen coil.", + "rdfs:label": "PetersenCoilModeKind" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:PowerTransformer", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An electrical device consisting of two or more coupled windings, with or without a magnetic core, for introducing mutual coupling between electric circuits. Transformers can be used to control voltage and phase shift (active power flow).\nA power transformer may be composed of separate transformer tanks that need not be identical.\nA power transformer can be modelled with or without tanks and is intended for use in both balanced and unbalanced representations. A power transformer typically has two terminals, but may have one (grounding), three or more terminals.\nThe inherited association ConductingEquipment.BaseVoltage should not be used. The association from TransformerEnd to BaseVoltage should be used instead.", + "rdfs:label": "PowerTransformer", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:PowerTransformerEnd", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A PowerTransformerEnd is associated with each Terminal of a PowerTransformer.\nThe impedance values r, r0, x, and x0 of a PowerTransformerEnd represents a star equivalent as follows.\n1) for a two Terminal PowerTransformer the high voltage (TransformerEnd.endNumber=1) PowerTransformerEnd has non zero values on r, r0, x, and x0 while the low voltage (TransformerEnd.endNumber=2) PowerTransformerEnd has zero values for r, r0, x, and x0. Parameters are always provided, even if the PowerTransformerEnds have the same rated voltage. In this case, the parameters are provided at the PowerTransformerEnd which has TransformerEnd.endNumber equal to 1.\n2) for a three Terminal PowerTransformer the three PowerTransformerEnds represent a star equivalent with each leg in the star represented by r, r0, x, and x0 values.\n3) For a three Terminal transformer each PowerTransformerEnd shall have g, g0, b and b0 values corresponding to the no load losses distributed on the three PowerTransformerEnds. The total no load loss shunt impedances may also be placed at one of the PowerTransformerEnds, preferably the end numbered 1, having the shunt values on end 1. This is the preferred way.\n4) for a PowerTransformer with more than three Terminals the PowerTransformerEnd impedance values cannot be used. Instead use the TransformerMeshImpedance or split the transformer into multiple PowerTransformers.\nEach PowerTransformerEnd must be contained by a PowerTransformer. Because a PowerTransformerEnd (or any other object) can not be contained by more than one parent, a PowerTransformerEnd can not have an association to an EquipmentContainer (Substation, VoltageLevel, etc).", + "rdfs:label": "PowerTransformerEnd", + "rdfs:subClassOf": "cim:TransformerEnd" + }, + { + "@id": "cim:RegulatingCondEq", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "A type of conducting equipment that can regulate a quantity (i.e. voltage or flow) at a specific point in the network.", + "rdfs:label": "RegulatingCondEq", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:RotatingMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "A rotating machine which may be used as a generator or motor.", + "rdfs:label": "RotatingMachine", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:SeriesCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A Series Compensator is a series capacitor or reactor or an AC transmission line without charging susceptance. It is a two terminal device.", + "rdfs:label": "SeriesCompensator", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ShortCircuitRotorKind", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Type of rotor, used by short circuit applications.", + "rdfs:label": "ShortCircuitRotorKind" + }, + { + "@id": "cim:ShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "A shunt capacitor or reactor or switchable bank of shunt capacitors or reactors. A section of a shunt compensator is an individual capacitor or reactor. A negative value for bPerSection indicates that the compensator is a reactor. ShuntCompensator is a single terminal device. Ground is implied.", + "rdfs:label": "ShuntCompensator", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:SynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.", + "rdfs:label": "SynchronousMachine", + "rdfs:subClassOf": "cim:RotatingMachine" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:TransformerEnd", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "rdfs:comment": "A conducting connection point of a power transformer. It corresponds to a physical transformer winding terminal. In earlier CIM versions, the TransformerWinding class served a similar purpose, but this class is more flexible because it associates to terminal but is not a specialization of ConductingEquipment.", + "rdfs:label": "TransformerEnd", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:MutualCoupling.First_Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The starting terminal for the calculation of distances along the first branch of the mutual coupling. Normally MutualCoupling would only be used for terminals of AC line segments. The first and second terminals of a mutual coupling should point to different AC line segments.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "First_Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.HasFirstMutualCoupling" + }, + { + "@id": "cim:MutualCoupling.Second_Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The starting terminal for the calculation of distances along the second branch of the mutual coupling.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "Second_Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.HasSecondMutualCoupling" + }, + { + "@id": "cim:PetersenCoil.mode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The mode of operation of the Petersen coil.", + "rdfs:domain": "cim:PetersenCoil", + "rdfs:label": "mode", + "rdfs:range": "cim:PetersenCoilModeKind" + }, + { + "@id": "cim:SynchronousMachine.shortCircuitRotorType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Type of rotor, used by short circuit applications, only for single fed short circuit according to IEC 60909.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "shortCircuitRotorType", + "rdfs:range": "cim:ShortCircuitRotorKind" + }, + { + "@id": "cim:Terminal.HasFirstMutualCoupling", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Mutual couplings associated with the branch as the first branch.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "HasFirstMutualCoupling", + "rdfs:range": "cim:MutualCoupling", + "owl:inverseOf": "cim:MutualCoupling.First_Terminal" + }, + { + "@id": "cim:Terminal.HasSecondMutualCoupling", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "Mutual couplings with the branch associated as the first branch.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "HasSecondMutualCoupling", + "rdfs:range": "cim:MutualCoupling", + "owl:inverseOf": "cim:MutualCoupling.Second_Terminal" + }, + { + "@id": "cim:ACLineSegment.b0ch", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence shunt (charging) susceptance, uniformly distributed, of the entire line section.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "b0ch", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:ACLineSegment.g0ch", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence shunt (charging) conductance, uniformly distributed, of the entire line section.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "g0ch", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:ACLineSegment.r0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence series resistance of the entire line section.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "r0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:ACLineSegment.shortCircuitEndTemperature", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Temperature", + "qudt:hasUnit": "unit:DEG_C", + "rdfs:comment": "Maximum permitted temperature at the end of SC for the calculation of minimum short-circuit currents. Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "shortCircuitEndTemperature", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.degC" + }, + { + "@id": "cim:ACLineSegment.x0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence series reactance of the entire line section.", + "rdfs:domain": "cim:ACLineSegment", + "rdfs:label": "x0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:AsynchronousMachine.converterFedDrive", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates whether the machine is a converter fed drive. Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "converterFedDrive", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:AsynchronousMachine.efficiency", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Efficiency of the asynchronous machine at nominal operation as a percentage. Indicator for converter drive motors. Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "efficiency", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:AsynchronousMachine.iaIrRatio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Ratio of locked-rotor current to the rated current of the motor (Ia/Ir). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "iaIrRatio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:AsynchronousMachine.polePairNumber", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Number of pole pairs of stator. Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "polePairNumber", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:AsynchronousMachine.ratedMechanicalPower", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Rated mechanical power (Pr in IEC 60909-0). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "ratedMechanicalPower", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:AsynchronousMachine.reversible", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates for converter drive motors if the power can be reversible. Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "reversible", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:AsynchronousMachine.rxLockedRotorRatio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Locked rotor ratio (R/X). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "rxLockedRotorRatio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:BusbarSection.ipMax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Maximum allowable peak short-circuit current of busbar (Ipmax in IEC 60909-0). \nMechanical limit of the busbar in the substation itself. Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:BusbarSection", + "rdfs:label": "ipMax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:EarthFaultCompensator.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Nominal resistance of device.", + "rdfs:domain": "cim:EarthFaultCompensator", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EnergySource.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence Thevenin resistance.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EnergySource.r0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence Thevenin resistance.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "r0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EnergySource.rn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence Thevenin resistance.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "rn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EnergySource.x", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence Thevenin reactance.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "x", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EnergySource.x0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence Thevenin reactance.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "x0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EnergySource.xn", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence Thevenin reactance.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "xn", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.negativeR12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence series resistance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909.\nEquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "negativeR12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.negativeR21", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence series resistance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909.\nEquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "negativeR21", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.negativeX12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence series reactance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909.\nUsage : EquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "negativeX12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.negativeX21", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence series reactance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909.\nUsage: EquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "negativeX21", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.positiveR12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence series resistance from terminal sequence 1 to terminal sequence 2 . Used for short circuit data exchange according to IEC 60909. \nEquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "positiveR12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.positiveR21", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence series resistance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909.\nEquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "positiveR21", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.positiveX12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence series reactance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909.\nUsage : EquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "positiveX12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.positiveX21", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence series reactance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909.\nUsage : EquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "positiveX21", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.zeroR12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence series resistance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909.\nEquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "zeroR12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.zeroR21", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence series resistance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909.\nUsage : EquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "zeroR21", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.zeroX12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence series reactance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909.\nUsage : EquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "zeroX12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentBranch.zeroX21", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence series reactance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909.\nUsage : EquivalentBranch is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentBranch", + "rdfs:label": "zeroX21", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentInjection.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence resistance. Used to represent Extended-Ward (IEC 60909).\nUsage : Extended-Ward is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentInjection.r0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence resistance. Used to represent Extended-Ward (IEC 60909).\nUsage : Extended-Ward is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "r0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentInjection.r2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence resistance. Used to represent Extended-Ward (IEC 60909).\nUsage : Extended-Ward is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "r2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentInjection.x", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Positive sequence reactance. Used to represent Extended-Ward (IEC 60909).\nUsage : Extended-Ward is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "x", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentInjection.x0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence reactance. Used to represent Extended-Ward (IEC 60909).\nUsage : Extended-Ward is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "x0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:EquivalentInjection.x2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence reactance. Used to represent Extended-Ward (IEC 60909).\nUsage : Extended-Ward is a result of network reduction prior to the data exchange.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "x2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:ExternalNetworkInjection.ikSecond", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates whether initial symmetrical short-circuit current and power have been calculated according to IEC (Ik\"). Used only if short circuit calculations are done according to superposition method.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "ikSecond", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ExternalNetworkInjection.maxInitialSymShCCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Maximum initial symmetrical short-circuit currents (Ik\" max) in A (Ik\" = Sk\"/(SQRT(3) Un)). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "maxInitialSymShCCurrent", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:ExternalNetworkInjection.maxR0ToX0Ratio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum ratio of zero sequence resistance of Network Feeder to its zero sequence reactance (R(0)/X(0) max). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "maxR0ToX0Ratio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExternalNetworkInjection.maxR1ToX1Ratio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum ratio of positive sequence resistance of Network Feeder to its positive sequence reactance (R(1)/X(1) max). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "maxR1ToX1Ratio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExternalNetworkInjection.maxZ0ToZ1Ratio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum ratio of zero sequence impedance to its positive sequence impedance (Z(0)/Z(1) max). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "maxZ0ToZ1Ratio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExternalNetworkInjection.minInitialSymShCCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Minimum initial symmetrical short-circuit currents (Ik\" min) in A (Ik\" = Sk\"/(SQRT(3) Un)). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "minInitialSymShCCurrent", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:ExternalNetworkInjection.minR0ToX0Ratio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates whether initial symmetrical short-circuit current and power have been calculated according to IEC (Ik\"). Used for short circuit data exchange according to IEC 6090.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "minR0ToX0Ratio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExternalNetworkInjection.minR1ToX1Ratio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Minimum ratio of positive sequence resistance of Network Feeder to its positive sequence reactance (R(1)/X(1) min). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "minR1ToX1Ratio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExternalNetworkInjection.minZ0ToZ1Ratio", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Minimum ratio of zero sequence impedance to its positive sequence impedance (Z(0)/Z(1) min). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "minZ0ToZ1Ratio", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:ExternalNetworkInjection.voltageFactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Voltage factor in pu, which was used to calculate short-circuit current Ik\" and power Sk\". Used only if short circuit calculations are done according to superposition method.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "voltageFactor", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:GroundingImpedance.x", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Reactance of device.", + "rdfs:domain": "cim:GroundingImpedance", + "rdfs:label": "x", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:LinearShuntCompensator.b0PerSection", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence shunt (charging) susceptance per section.", + "rdfs:domain": "cim:LinearShuntCompensator", + "rdfs:label": "b0PerSection", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:LinearShuntCompensator.g0PerSection", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence shunt (charging) conductance per section.", + "rdfs:domain": "cim:LinearShuntCompensator", + "rdfs:label": "g0PerSection", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:MutualCoupling.b0ch", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence mutual coupling shunt (charging) susceptance, uniformly distributed, of the entire line section.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "b0ch", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:MutualCoupling.distance11", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Distance to the start of the coupled region from the first line's terminal having sequence number equal to 1.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "distance11", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:MutualCoupling.distance12", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Distance to the end of the coupled region from the first line's terminal with sequence number equal to 1.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "distance12", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:MutualCoupling.distance21", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Distance to the start of coupled region from the second line's terminal with sequence number equal to 1.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "distance21", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:MutualCoupling.distance22", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Length", + "qudt:hasUnit": "unit:KiloM", + "rdfs:comment": "Distance to the end of coupled region from the second line's terminal with sequence number equal to 1.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "distance22", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.m" + }, + { + "@id": "cim:MutualCoupling.g0ch", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence mutual coupling shunt (charging) conductance, uniformly distributed, of the entire line section.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "g0ch", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:MutualCoupling.r0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence branch-to-branch mutual impedance coupling, resistance.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "r0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:MutualCoupling.x0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence branch-to-branch mutual impedance coupling, reactance.", + "rdfs:domain": "cim:MutualCoupling", + "rdfs:label": "x0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:NonlinearShuntCompensatorPoint.b0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence shunt (charging) susceptance per section.", + "rdfs:domain": "cim:NonlinearShuntCompensatorPoint", + "rdfs:label": "b0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:NonlinearShuntCompensatorPoint.g0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence shunt (charging) conductance per section.", + "rdfs:domain": "cim:NonlinearShuntCompensatorPoint", + "rdfs:label": "g0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:PetersenCoil.nominalU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The nominal voltage for which the coil is designed.", + "rdfs:domain": "cim:PetersenCoil", + "rdfs:label": "nominalU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:PetersenCoil.offsetCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The offset current that the Petersen coil controller is operating from the resonant point. This is normally a fixed amount for which the controller is configured and could be positive or negative. Typically 0 to 60 A depending on voltage and resonance conditions.", + "rdfs:domain": "cim:PetersenCoil", + "rdfs:label": "offsetCurrent", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:PetersenCoil.positionCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The control current used to control the Petersen coil also known as the position current. Typically in the range of 20 mA to 200 mA.", + "rdfs:domain": "cim:PetersenCoil", + "rdfs:label": "positionCurrent", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:PetersenCoil.xGroundMax", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "The maximum reactance.", + "rdfs:domain": "cim:PetersenCoil", + "rdfs:label": "xGroundMax", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:PetersenCoil.xGroundMin", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "The minimum reactance.", + "rdfs:domain": "cim:PetersenCoil", + "rdfs:label": "xGroundMin", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:PetersenCoil.xGroundNominal", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "The nominal reactance. This is the operating point (normally over compensation) that is defined based on the resonance point in the healthy network condition. The impedance is calculated based on nominal voltage divided by position current.", + "rdfs:domain": "cim:PetersenCoil", + "rdfs:label": "xGroundNominal", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:PowerTransformer.beforeShCircuitHighestOperatingCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The highest operating current (Ib in IEC 60909-0) before short circuit (depends on network configuration and relevant reliability philosophy). It is used for calculation of the impedance correction factor KT defined in IEC 60909-0.", + "rdfs:domain": "cim:PowerTransformer", + "rdfs:label": "beforeShCircuitHighestOperatingCurrent", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:PowerTransformer.beforeShCircuitHighestOperatingVoltage", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The highest operating voltage (Ub in IEC 60909-0) before short circuit. It is used for calculation of the impedance correction factor KT defined in IEC 60909-0. This is worst case voltage on the low side winding (3.7.1 of IEC 60909:2001). Used to define operating conditions.", + "rdfs:domain": "cim:PowerTransformer", + "rdfs:label": "beforeShCircuitHighestOperatingVoltage", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:PowerTransformer.beforeShortCircuitAnglePf", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "The angle of power factor before short circuit (phib in IEC 60909-0). It is used for calculation of the impedance correction factor KT defined in IEC 60909-0. This is the worst case power factor. Used to define operating conditions.", + "rdfs:domain": "cim:PowerTransformer", + "rdfs:label": "beforeShortCircuitAnglePf", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:PowerTransformer.highSideMinOperatingU", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The minimum operating voltage (uQmin in IEC 60909-0) at the high voltage side (Q side) of the unit transformer of the power station unit. A value well established from long-term operating experience of the system. It is used for calculation of the impedance correction factor KG defined in IEC 60909-0.", + "rdfs:domain": "cim:PowerTransformer", + "rdfs:label": "highSideMinOperatingU", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:PowerTransformer.isPartOfGeneratorUnit", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates whether the machine is part of a power station unit. Used for short circuit data exchange according to IEC 60909. It has an impact on how the correction factors are calculated for transformers, since the transformer is not necessarily part of a synchronous machine and generating unit. It is not always possible to derive this information from the model. This is why the attribute is necessary.", + "rdfs:domain": "cim:PowerTransformer", + "rdfs:label": "isPartOfGeneratorUnit", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PowerTransformer.operationalValuesConsidered", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "It is used to define if the data (other attributes related to short circuit data exchange) defines long term operational conditions or not. Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:PowerTransformer", + "rdfs:label": "operationalValuesConsidered", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:PowerTransformerEnd.b0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Susceptance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence magnetizing branch susceptance.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "b0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:PowerTransformerEnd.g0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Conductance", + "qudt:hasUnit": "unit:S", + "rdfs:comment": "Zero sequence magnetizing branch conductance (star-model).", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "g0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.S" + }, + { + "@id": "cim:PowerTransformerEnd.phaseAngleClock", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Terminal voltage phase angle displacement where 360 degrees are represented with clock hours. The valid values are 0 to 11. For example, for the secondary side end of a transformer with vector group code of 'Dyn11', specify the connection kind as wye with neutral and specify the phase angle of the clock as 11. The clock value of the transformer end number specified as 1, is assumed to be zero. Note the transformer end number is not assumed to be the same as the terminal sequence number.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "phaseAngleClock", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:PowerTransformerEnd.r0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence series resistance (star-model) of the transformer end.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "r0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:PowerTransformerEnd.x0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence series reactance of the transformer end.", + "rdfs:domain": "cim:PowerTransformerEnd", + "rdfs:label": "x0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SeriesCompensator.r0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence resistance.", + "rdfs:domain": "cim:SeriesCompensator", + "rdfs:label": "r0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SeriesCompensator.varistorPresent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Describe if a metal oxide varistor (mov) for over voltage protection is configured in parallel with the series compensator. It is used for short circuit calculations.", + "rdfs:domain": "cim:SeriesCompensator", + "rdfs:label": "varistorPresent", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:SeriesCompensator.varistorRatedCurrent", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "The maximum current the varistor is designed to handle at specified duration. It is used for short circuit calculations and exchanged only if SeriesCompensator.varistorPresent is true.\nThe attribute shall be a positive value.", + "rdfs:domain": "cim:SeriesCompensator", + "rdfs:label": "varistorRatedCurrent", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:SeriesCompensator.varistorVoltageThreshold", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The dc voltage at which the varistor starts conducting. It is used for short circuit calculations and exchanged only if SeriesCompensator.varistorPresent is true.", + "rdfs:domain": "cim:SeriesCompensator", + "rdfs:label": "varistorVoltageThreshold", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:SeriesCompensator.x0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence reactance.", + "rdfs:domain": "cim:SeriesCompensator", + "rdfs:label": "x0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SynchronousMachine.earthing", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates whether or not the generator is earthed. Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "earthing", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:SynchronousMachine.earthingStarPointR", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Generator star point earthing resistance (Re). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "earthingStarPointR", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SynchronousMachine.earthingStarPointX", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Generator star point earthing reactance (Xe). Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "earthingStarPointX", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SynchronousMachine.ikk", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Steady-state short-circuit current (in A for the profile) of generator with compound excitation during 3-phase short circuit.\n- Ikk=0: Generator with no compound excitation.\n- Ikk<>0: Generator with compound excitation.\nIkk is used to calculate the minimum steady-state short-circuit current for generators with compound excitation.\n(4.6.1.2 in IEC 60909-0:2001).\nUsed only for single fed short circuit on a generator. (4.3.4.2. in IEC 60909-0:2001).", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "ikk", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:SynchronousMachine.mu", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Factor to calculate the breaking current (Section 4.5.2.1 in IEC 60909-0).\nUsed only for single fed short circuit on a generator (Section 4.3.4.2. in IEC 60909-0).", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "mu", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:SynchronousMachine.r", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Equivalent resistance (RG) of generator. RG is considered for the calculation of all currents, except for the calculation of the peak current ip. Used for short circuit data exchange according to IEC 60909.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "r", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SynchronousMachine.r0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence resistance of the synchronous machine.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "r0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SynchronousMachine.r2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence resistance.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "r2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SynchronousMachine.satDirectSubtransX", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Direct-axis subtransient reactance saturated, also known as Xd\"sat.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "satDirectSubtransX", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachine.satDirectSyncX", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Direct-axes saturated synchronous reactance (xdsat); reciprocal of short-circuit ration. Used for short circuit data exchange, only for single fed short circuit on a generator. (4.3.4.2. in IEC 60909-0:2001).", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "satDirectSyncX", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachine.satDirectTransX", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Saturated Direct-axis transient reactance. The attribute is primarily used for short circuit calculations according to ANSI.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "satDirectTransX", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachine.voltageRegulationRange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Range of generator voltage regulation (PG in IEC 60909-0) used for calculation of the impedance correction factor KG defined in IEC 60909-0.\nThis attribute is used to describe the operating voltage of the generating unit.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "voltageRegulationRange", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:SynchronousMachine.x0", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Zero sequence reactance of the synchronous machine.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "x0", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:SynchronousMachine.x2", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Negative sequence reactance.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "x2", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:TransformerEnd.grounded", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "(for Yn and Zn connections) True if the neutral is solidly grounded.", + "rdfs:domain": "cim:TransformerEnd", + "rdfs:label": "grounded", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TransformerEnd.rground", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "(for Yn and Zn connections) Resistance part of neutral impedance where 'grounded' is true.", + "rdfs:domain": "cim:TransformerEnd", + "rdfs:label": "rground", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:TransformerEnd.xground", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Reactance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "(for Yn and Zn connections) Reactive part of neutral impedance where 'grounded' is true.", + "rdfs:domain": "cim:TransformerEnd", + "rdfs:label": "xground", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.S", + "rdfs:comment": "Factor by which voltage must be multiplied to give corresponding power lost from a circuit. Real part of admittance.", + "rdfs:label": "Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.A", + "rdfs:comment": "Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.", + "rdfs:label": "CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.m", + "rdfs:comment": "Unit of length. It shall be a positive value or zero.", + "rdfs:label": "Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Per Unit - a positive or negative value referred to a defined base. Values typically range from -10 to +10.", + "rdfs:label": "PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PetersenCoilModeKind.automaticPositioning", + "@type": "cim:PetersenCoilModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Automatic positioning.", + "rdfs:label": "automaticPositioning" + }, + { + "@id": "cim:PetersenCoilModeKind.fixed", + "@type": "cim:PetersenCoilModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Fixed position.", + "rdfs:label": "fixed" + }, + { + "@id": "cim:PetersenCoilModeKind.manual", + "@type": "cim:PetersenCoilModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Manual positioning.", + "rdfs:label": "manual" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Reactance (imaginary part of impedance), at rated frequency.", + "rdfs:label": "Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Resistance (real part of impedance).", + "rdfs:label": "Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:ShortCircuitRotorKind.salientPole1", + "@type": "cim:ShortCircuitRotorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Salient pole 1 in IEC 60909.", + "rdfs:label": "salientPole1" + }, + { + "@id": "cim:ShortCircuitRotorKind.salientPole2", + "@type": "cim:ShortCircuitRotorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Salient pole 2 in IEC 60909.", + "rdfs:label": "salientPole2" + }, + { + "@id": "cim:ShortCircuitRotorKind.turboSeries1", + "@type": "cim:ShortCircuitRotorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Turbo Series 1 in IEC 60909.", + "rdfs:label": "turboSeries1" + }, + { + "@id": "cim:ShortCircuitRotorKind.turboSeries2", + "@type": "cim:ShortCircuitRotorKind", + "cims:stereotype": "enum", + "rdfs:comment": "Turbo series 2 in IEC 60909.", + "rdfs:label": "turboSeries2" + }, + { + "@id": "cim:Susceptance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.S", + "rdfs:comment": "Imaginary part of admittance.", + "rdfs:label": "Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.degC", + "rdfs:comment": "Value of temperature in degrees Celsius.", + "rdfs:label": "Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.E", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Exa 10**18.", + "rdfs:label": "E" + }, + { + "@id": "cim:UnitMultiplier.G", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Giga 10**9.", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.P", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Peta 10**15.", + "rdfs:label": "P" + }, + { + "@id": "cim:UnitMultiplier.T", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Tera 10**12.", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitMultiplier.Y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yotta 10**24.", + "rdfs:label": "Y" + }, + { + "@id": "cim:UnitMultiplier.Z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zetta 10**21.", + "rdfs:label": "Z" + }, + { + "@id": "cim:UnitMultiplier.a", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Atto 10**-18.", + "rdfs:label": "a" + }, + { + "@id": "cim:UnitMultiplier.c", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Centi 10**-2.", + "rdfs:label": "c" + }, + { + "@id": "cim:UnitMultiplier.d", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deci 10**-1.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitMultiplier.da", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deca 10**1.", + "rdfs:label": "da" + }, + { + "@id": "cim:UnitMultiplier.f", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Femto 10**-15.", + "rdfs:label": "f" + }, + { + "@id": "cim:UnitMultiplier.h", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Hecto 10**2.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.m", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Milli 10**-3.", + "rdfs:label": "m" + }, + { + "@id": "cim:UnitMultiplier.micro", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Micro 10**-6.", + "rdfs:label": "micro" + }, + { + "@id": "cim:UnitMultiplier.n", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Nano 10**-9.", + "rdfs:label": "n" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitMultiplier.p", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Pico 10**-12.", + "rdfs:label": "p" + }, + { + "@id": "cim:UnitMultiplier.y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yocto 10**-24.", + "rdfs:label": "y" + }, + { + "@id": "cim:UnitMultiplier.z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zepto 10**-21.", + "rdfs:label": "z" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.A2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amperes squared (A²).", + "rdfs:label": "A2" + }, + { + "@id": "cim:UnitSymbol.A2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-squared hour, ampere-squared hour.", + "rdfs:label": "A2h" + }, + { + "@id": "cim:UnitSymbol.A2s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere squared time in square amperes (A²s).", + "rdfs:label": "A2s" + }, + { + "@id": "cim:UnitSymbol.APerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.", + "rdfs:label": "APerA" + }, + { + "@id": "cim:UnitSymbol.APerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "A/m, magnetic field strength, amperes per metre.", + "rdfs:label": "APerm" + }, + { + "@id": "cim:UnitSymbol.Ah", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-hours, ampere-hours.", + "rdfs:label": "Ah" + }, + { + "@id": "cim:UnitSymbol.As", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere seconds (A·s).", + "rdfs:label": "As" + }, + { + "@id": "cim:UnitSymbol.Bq", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radioactivity in becquerels (1/s).", + "rdfs:label": "Bq" + }, + { + "@id": "cim:UnitSymbol.Btu", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, British Thermal Units.", + "rdfs:label": "Btu" + }, + { + "@id": "cim:UnitSymbol.C", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge in coulombs (A·s).", + "rdfs:label": "C" + }, + { + "@id": "cim:UnitSymbol.CPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Exposure (x rays), coulombs per kilogram.", + "rdfs:label": "CPerkg" + }, + { + "@id": "cim:UnitSymbol.CPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface charge density, coulombs per square metre.", + "rdfs:label": "CPerm2" + }, + { + "@id": "cim:UnitSymbol.CPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge density, coulombs per cubic metre.", + "rdfs:label": "CPerm3" + }, + { + "@id": "cim:UnitSymbol.F", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric capacitance in farads (C/V).", + "rdfs:label": "F", + "skos:exactMatch": "unit:FARAD" + }, + { + "@id": "cim:UnitSymbol.FPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permittivity, farads per metre.", + "rdfs:label": "FPerm" + }, + { + "@id": "cim:UnitSymbol.G", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density, gausses (1 G = 10-4 T).", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitSymbol.Gy", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose in grays (J/kg).", + "rdfs:label": "Gy" + }, + { + "@id": "cim:UnitSymbol.GyPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose rate, grays per second.", + "rdfs:label": "GyPers" + }, + { + "@id": "cim:UnitSymbol.H", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric inductance in henrys (Wb/A).", + "rdfs:label": "H" + }, + { + "@id": "cim:UnitSymbol.HPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permeability, henrys per metre.", + "rdfs:label": "HPerm" + }, + { + "@id": "cim:UnitSymbol.Hz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency in hertz (1/s).", + "rdfs:label": "Hz", + "skos:exactMatch": "unit:HZ", + "skos:narrower": "unit:REV-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.HzPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.", + "rdfs:label": "HzPerHz" + }, + { + "@id": "cim:UnitSymbol.HzPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rate of change of frequency in hertz per second.", + "rdfs:label": "HzPers" + }, + { + "@id": "cim:UnitSymbol.J", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy in joules (N·m = C·V = W·s).", + "rdfs:label": "J" + }, + { + "@id": "cim:UnitSymbol.JPerK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat capacity in joules/kelvin.", + "rdfs:label": "JPerK" + }, + { + "@id": "cim:UnitSymbol.JPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific energy, Joules / kg.", + "rdfs:label": "JPerkg" + }, + { + "@id": "cim:UnitSymbol.JPerkgK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific heat capacity, specific entropy, joules per kilogram Kelvin.", + "rdfs:label": "JPerkgK" + }, + { + "@id": "cim:UnitSymbol.JPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Insulation energy density, joules per square metre or watt second per square metre.", + "rdfs:label": "JPerm2" + }, + { + "@id": "cim:UnitSymbol.JPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy density, joules per cubic metre.", + "rdfs:label": "JPerm3" + }, + { + "@id": "cim:UnitSymbol.JPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar energy, joules per mole.", + "rdfs:label": "JPermol" + }, + { + "@id": "cim:UnitSymbol.JPermolK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar entropy, molar heat capacity, joules per mole kelvin.", + "rdfs:label": "JPermolK" + }, + { + "@id": "cim:UnitSymbol.JPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy rate in joules per second (J/s).", + "rdfs:label": "JPers" + }, + { + "@id": "cim:UnitSymbol.K", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature in kelvins.", + "rdfs:label": "K" + }, + { + "@id": "cim:UnitSymbol.KPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature change rate in kelvins per second.", + "rdfs:label": "KPers" + }, + { + "@id": "cim:UnitSymbol.M", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length, nautical miles (1 M = 1852 m).", + "rdfs:label": "M" + }, + { + "@id": "cim:UnitSymbol.Mx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux, maxwells (1 Mx = 10-8 Wb).", + "rdfs:label": "Mx" + }, + { + "@id": "cim:UnitSymbol.N", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Force in newtons (kg·m/s²).", + "rdfs:label": "N" + }, + { + "@id": "cim:UnitSymbol.NPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface tension, newton per metre.", + "rdfs:label": "NPerm" + }, + { + "@id": "cim:UnitSymbol.Nm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of force, newton metres.", + "rdfs:label": "Nm" + }, + { + "@id": "cim:UnitSymbol.Oe", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic field in oersteds, (1 Oe = (103/4p) A/m).", + "rdfs:label": "Oe" + }, + { + "@id": "cim:UnitSymbol.Pa", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.", + "rdfs:label": "Pa", + "skos:exactMatch": "unit:PA" + }, + { + "@id": "cim:UnitSymbol.PaPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure change rate in pascals per second.", + "rdfs:label": "PaPers" + }, + { + "@id": "cim:UnitSymbol.Pas", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dynamic viscosity, pascal seconds.", + "rdfs:label": "Pas" + }, + { + "@id": "cim:UnitSymbol.Q", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity power, Q.", + "rdfs:label": "Q" + }, + { + "@id": "cim:UnitSymbol.Qh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity energy, Qh.", + "rdfs:label": "Qh" + }, + { + "@id": "cim:UnitSymbol.S", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance in siemens.", + "rdfs:label": "S", + "skos:exactMatch": "unit:S" + }, + { + "@id": "cim:UnitSymbol.SPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance per length (F/m).", + "rdfs:label": "SPerm" + }, + { + "@id": "cim:UnitSymbol.Sv", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dose equivalent in sieverts (J/kg).", + "rdfs:label": "Sv" + }, + { + "@id": "cim:UnitSymbol.T", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density in teslas (Wb/m2).", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.V2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt squared (W²/A²).", + "rdfs:label": "V2" + }, + { + "@id": "cim:UnitSymbol.V2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-squared hour, volt-squared-hours.", + "rdfs:label": "V2h" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent energy in volt ampere hours.", + "rdfs:label": "VAh" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VArh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive energy in volt ampere reactive hours.", + "rdfs:label": "VArh" + }, + { + "@id": "cim:UnitSymbol.VPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in volt per hertz.", + "rdfs:label": "VPerHz" + }, + { + "@id": "cim:UnitSymbol.VPerV", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.", + "rdfs:label": "VPerV" + }, + { + "@id": "cim:UnitSymbol.VPerVA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVA" + }, + { + "@id": "cim:UnitSymbol.VPerVAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVAr", + "skos:exactMatch": "unit:V-PER-V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric field strength, volts per metre.", + "rdfs:label": "VPerm" + }, + { + "@id": "cim:UnitSymbol.Vh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-hour, Volt hours.", + "rdfs:label": "Vh" + }, + { + "@id": "cim:UnitSymbol.Vs", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt seconds (Ws/A).", + "rdfs:label": "Vs" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.WPerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Active power per current flow, watts per Ampere.", + "rdfs:label": "WPerA", + "skos:exactMatch": "unit:W-PER-A" + }, + { + "@id": "cim:UnitSymbol.WPerW", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.", + "rdfs:label": "WPerW" + }, + { + "@id": "cim:UnitSymbol.WPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat flux density, irradiance, watts per square metre.", + "rdfs:label": "WPerm2" + }, + { + "@id": "cim:UnitSymbol.WPerm2sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiance, watts per square metre steradian.", + "rdfs:label": "WPerm2sr" + }, + { + "@id": "cim:UnitSymbol.WPermK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Thermal conductivity in watt/metres kelvin.", + "rdfs:label": "WPermK" + }, + { + "@id": "cim:UnitSymbol.WPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ramp rate in watts per second.", + "rdfs:label": "WPers", + "skos:exactMatch": "unit:W-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.WPersr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiant intensity, watts per steradian.", + "rdfs:label": "WPersr" + }, + { + "@id": "cim:UnitSymbol.Wb", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in webers (V·s).", + "rdfs:label": "Wb" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.anglemin", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, minutes.", + "rdfs:label": "anglemin" + }, + { + "@id": "cim:UnitSymbol.anglesec", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, seconds.", + "rdfs:label": "anglesec" + }, + { + "@id": "cim:UnitSymbol.bar", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in bars, (1 bar = 100 kPa).", + "rdfs:label": "bar" + }, + { + "@id": "cim:UnitSymbol.cd", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous intensity in candelas.", + "rdfs:label": "cd" + }, + { + "@id": "cim:UnitSymbol.charPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Data rate (baud) in characters per second.", + "rdfs:label": "charPers" + }, + { + "@id": "cim:UnitSymbol.character", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Number of characters.", + "rdfs:label": "character" + }, + { + "@id": "cim:UnitSymbol.cosPhi", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, dimensionless.\nNote 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153.\nNote 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.", + "rdfs:label": "cosPhi" + }, + { + "@id": "cim:UnitSymbol.count", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance, Counter value.", + "rdfs:label": "count" + }, + { + "@id": "cim:UnitSymbol.d", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in days, day = 24 h = 86400 s.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitSymbol.dB", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dB" + }, + { + "@id": "cim:UnitSymbol.dBm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dBm" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.degC", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Relative temperature in degrees Celsius.\nIn the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.", + "rdfs:label": "degC", + "skos:exactMatch": "unit:DEG_C" + }, + { + "@id": "cim:UnitSymbol.ft3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic feet.", + "rdfs:label": "ft3" + }, + { + "@id": "cim:UnitSymbol.gPerg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.", + "rdfs:label": "gPerg" + }, + { + "@id": "cim:UnitSymbol.gal", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).", + "rdfs:label": "gal" + }, + { + "@id": "cim:UnitSymbol.h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in hours, hour = 60 min = 3600 s.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitSymbol.ha", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area, hectares.", + "rdfs:label": "ha" + }, + { + "@id": "cim:UnitSymbol.kat", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity, katal = mol / s.", + "rdfs:label": "kat" + }, + { + "@id": "cim:UnitSymbol.katPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity concentration, katals per cubic metre.", + "rdfs:label": "katPerm3" + }, + { + "@id": "cim:UnitSymbol.kg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kg" + }, + { + "@id": "cim:UnitSymbol.kgPerJ", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerJ" + }, + { + "@id": "cim:UnitSymbol.kgPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerm3" + }, + { + "@id": "cim:UnitSymbol.kgm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm" + }, + { + "@id": "cim:UnitSymbol.kgm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm2" + }, + { + "@id": "cim:UnitSymbol.kn", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Speed, knots (1 kn = 1852/3600) m/s.", + "rdfs:label": "kn" + }, + { + "@id": "cim:UnitSymbol.l", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in litres, litre = dm3 = m3/1000.", + "rdfs:label": "l" + }, + { + "@id": "cim:UnitSymbol.lPerh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, litres per hour.", + "rdfs:label": "lPerh" + }, + { + "@id": "cim:UnitSymbol.lPerl", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.", + "rdfs:label": "lPerl" + }, + { + "@id": "cim:UnitSymbol.lPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in litres per second.", + "rdfs:label": "lPers" + }, + { + "@id": "cim:UnitSymbol.lm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous flux in lumens (cd·sr).", + "rdfs:label": "lm" + }, + { + "@id": "cim:UnitSymbol.lx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Illuminance in lux (lm/m²).", + "rdfs:label": "lx" + }, + { + "@id": "cim:UnitSymbol.m", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length in metres.", + "rdfs:label": "m", + "skos:exactMatch": "unit:M" + }, + { + "@id": "cim:UnitSymbol.m2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area in square metres (m²).", + "rdfs:label": "m2", + "skos:exactMatch": "unit:M2" + }, + { + "@id": "cim:UnitSymbol.m2Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Viscosity in square metres / second (m²/s).", + "rdfs:label": "m2Pers" + }, + { + "@id": "cim:UnitSymbol.m3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in cubic metres (m³).", + "rdfs:label": "m3" + }, + { + "@id": "cim:UnitSymbol.m3Compensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value compensated for weather effects.", + "rdfs:label": "m3Compensated" + }, + { + "@id": "cim:UnitSymbol.m3Perh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, cubic metres per hour.", + "rdfs:label": "m3Perh" + }, + { + "@id": "cim:UnitSymbol.m3Perkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific volume, cubic metres per kilogram, v.", + "rdfs:label": "m3Perkg" + }, + { + "@id": "cim:UnitSymbol.m3Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in cubic metres per second (m³/s).", + "rdfs:label": "m3Pers", + "skos:exactMatch": "unit:M3-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.m3Uncompensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value uncompensated for weather effects.", + "rdfs:label": "m3Uncompensated" + }, + { + "@id": "cim:UnitSymbol.mPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Fuel efficiency in metres per cubic metres (m/m³).", + "rdfs:label": "mPerm3" + }, + { + "@id": "cim:UnitSymbol.mPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Velocity in metres per second (m/s).", + "rdfs:label": "mPers" + }, + { + "@id": "cim:UnitSymbol.mPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Acceleration in metres per second squared (m/s²).", + "rdfs:label": "mPers2" + }, + { + "@id": "cim:UnitSymbol.min", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in minutes, minute = 60 s.", + "rdfs:label": "min" + }, + { + "@id": "cim:UnitSymbol.mmHg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).", + "rdfs:label": "mmHg" + }, + { + "@id": "cim:UnitSymbol.mol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance in moles.", + "rdfs:label": "mol" + }, + { + "@id": "cim:UnitSymbol.molPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.", + "rdfs:label": "molPerkg" + }, + { + "@id": "cim:UnitSymbol.molPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.", + "rdfs:label": "molPerm3" + }, + { + "@id": "cim:UnitSymbol.molPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.", + "rdfs:label": "molPermol" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:UnitSymbol.ohmPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance per length in ohms per metre ((V/A)/m).", + "rdfs:label": "ohmPerm" + }, + { + "@id": "cim:UnitSymbol.ohmm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Resistivity, ohm metres, (rho).", + "rdfs:label": "ohmm" + }, + { + "@id": "cim:UnitSymbol.onePerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reciprocal of frequency (1/Hz).", + "rdfs:label": "onePerHz" + }, + { + "@id": "cim:UnitSymbol.onePerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Wavenumber, reciprocal metres, (1/m).", + "rdfs:label": "onePerm" + }, + { + "@id": "cim:UnitSymbol.ppm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration in parts per million.", + "rdfs:label": "ppm" + }, + { + "@id": "cim:UnitSymbol.rad", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in radians (m/m).", + "rdfs:label": "rad", + "skos:exactMatch": "unit:RAD" + }, + { + "@id": "cim:UnitSymbol.radPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular velocity in radians per second (rad/s).", + "rdfs:label": "radPers" + }, + { + "@id": "cim:UnitSymbol.radPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular acceleration, radians per second squared.", + "rdfs:label": "radPers2" + }, + { + "@id": "cim:UnitSymbol.rev", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of rotation, revolutions.", + "rdfs:label": "rev" + }, + { + "@id": "cim:UnitSymbol.rotPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rotations per second (1/s). See also Hz (1/s).", + "rdfs:label": "rotPers" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:UnitSymbol.sPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.", + "rdfs:label": "sPers" + }, + { + "@id": "cim:UnitSymbol.sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Solid angle in steradians (m2/m2).", + "rdfs:label": "sr" + }, + { + "@id": "cim:UnitSymbol.therm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, therms.", + "rdfs:label": "therm" + }, + { + "@id": "cim:UnitSymbol.tonne", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).", + "rdfs:label": "tonne" + }, + { + "@id": "cim:Voltage", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sc:Package_ShortCircuitProfile", + "qudt:applicableUnit": "cim:UnitSymbol.V", + "rdfs:comment": "Electrical voltage, can be both AC and DC.", + "rdfs:label": "Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "sc:Package_ShortCircuitProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "This is the IEC 61970-452 short circuit profile.", + "rdfs:label": "ShortCircuitProfile" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_StateVariables-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_StateVariables-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..6c63aa0 --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_StateVariables-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,2208 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "sv:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "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", + "dct:description": "This vocabulary is describing the state variables profile from IEC 61970-600-2.", + "dct:identifier": "urn:uuid:767279cf-b7f6-4693-a5a1-7c7c0ead64c4", + "dct:issued": "2021-01-27T12:26:26Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "State Variables Vocabulary", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:priorVersion": "http://entsoe.eu/CIM/StateVariables/4/1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/StateVariables-EU/3.0", + "owl:versionInfo": "3.0.0", + "dcat:keyword": "SV", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "A unit with valves for three phases, together with unit control equipment, essential protective and switching devices, DC storage capacitors, phase reactors and auxiliaries, if any, used for conversion.", + "rdfs:label": "ACDCConverter", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.", + "rdfs:label": "ConductingEquipment" + }, + { + "@id": "cim:CsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC side of the current source converter (CSC).\nThe firing angle controls the dc voltage at the converter, both for rectifier and inverter. The difference between the dc voltages of the rectifier and inverter determines the dc current. The extinction angle is used to limit the dc voltage at the inverter, if needed, and is not used in active power control. The firing angle, transformer tap position and number of connected filters are the primary means to control a current source dc line. Higher level controls are built on top, e.g. dc voltage, dc current and active power. From a steady state perspective it is sufficient to specify the wanted active power transfer (ACDCConverter.targetPpcc) and the control functions will set the dc voltage, dc current, firing angle, transformer tap position and number of connected filters to meet this. Therefore attributes targetAlpha and targetGamma are not applicable in this case.\nThe reactive power consumed by the converter is a function of the firing angle, transformer tap position and number of connected filter, which can be approximated with half of the active power. The losses is a function of the dc voltage and dc current.\nThe attributes minAlpha and maxAlpha define the range of firing angles for rectifier operation between which no discrete tap changer action takes place. The range is typically 10-18 degrees.\nThe attributes minGamma and maxGamma define the range of extinction angles for inverter operation between which no discrete tap changer action takes place. The range is typically 17-20 degrees.", + "rdfs:label": "CsConverter", + "rdfs:subClassOf": "cim:ACDCConverter" + }, + { + "@id": "cim:DCTopologicalIsland", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An electrically connected subset of the network. DC topological islands can change as the current network state changes, e.g. due to: \n- disconnect switches or breakers changing state in a SCADA/EMS.\n- manual creation, change or deletion of topological nodes in a planning tool.\nOnly energised TopologicalNode-s shall be part of the topological island.", + "rdfs:label": "DCTopologicalIsland", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:DCTopologicalNode", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "DC bus.", + "rdfs:label": "DCTopologicalNode", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:ShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "A shunt capacitor or reactor or switchable bank of shunt capacitors or reactors. A section of a shunt compensator is an individual capacitor or reactor. A negative value for bPerSection indicates that the compensator is a reactor. ShuntCompensator is a single terminal device. Ground is implied.", + "rdfs:label": "ShuntCompensator" + }, + { + "@id": "cim:SvInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The SvInjection reports the calculated bus injection minus the sum of the terminal flows. The terminal flow is positive out from the bus (load sign convention) and bus injection has positive flow into the bus. SvInjection may have the remainder after state estimation or slack after power flow calculation.", + "rdfs:label": "SvInjection" + }, + { + "@id": "cim:SvPowerFlow", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "State variable for power flow. Load convention is used for flow direction. This means flow out from the TopologicalNode into the equipment is positive.", + "rdfs:label": "SvPowerFlow" + }, + { + "@id": "cim:SvShuntCompensatorSections", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "State variable for the number of sections in service for a shunt compensator.", + "rdfs:label": "SvShuntCompensatorSections" + }, + { + "@id": "cim:SvStatus", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "State variable for status.", + "rdfs:label": "SvStatus" + }, + { + "@id": "cim:SvSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "State variable for switch.", + "rdfs:label": "SvSwitch" + }, + { + "@id": "cim:SvTapStep", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "State variable for transformer tap step.", + "rdfs:label": "SvTapStep" + }, + { + "@id": "cim:SvVoltage", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "State variable for voltage.", + "rdfs:label": "SvVoltage" + }, + { + "@id": "cim:Switch", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.", + "rdfs:label": "Switch", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:TapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "Mechanism for changing transformer winding tap positions.", + "rdfs:label": "TapChanger" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:TopologicalIsland", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "An electrically connected subset of the network. Topological islands can change as the current network state changes, e.g. due to: \n- disconnect switches or breakers changing state in a SCADA/EMS.\n- manual creation, change or deletion of topological nodes in a planning tool.\nOnly energised TopologicalNode-s shall be part of the topological island.", + "rdfs:label": "TopologicalIsland", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:TopologicalNode", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "rdfs:comment": "For a detailed substation model a topological node is a set of connectivity nodes that, in the current network state, are connected together through any type of closed switches, including jumpers. Topological nodes change as the current network state changes (i.e., switches, breakers, etc. change state).\nFor a planning model, switch statuses are not used to form topological nodes. Instead they are manually created or deleted in a model builder tool. Topological nodes maintained this way are also called \"busses\".", + "rdfs:label": "TopologicalNode" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:VsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC side of the voltage source converter (VSC).", + "rdfs:label": "VsConverter", + "rdfs:subClassOf": "cim:ACDCConverter" + }, + { + "@id": "cim:ConductingEquipment.SvStatus", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The status state variable associated with this conducting equipment.", + "rdfs:domain": "cim:ConductingEquipment", + "rdfs:label": "SvStatus", + "rdfs:range": "cim:SvStatus", + "owl:inverseOf": "cim:SvStatus.ConductingEquipment" + }, + { + "@id": "cim:DCTopologicalIsland.DCTopologicalNodes", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The DC topological nodes in a DC topological island.", + "rdfs:domain": "cim:DCTopologicalIsland", + "rdfs:label": "DCTopologicalNodes", + "rdfs:range": "cim:DCTopologicalNode", + "owl:inverseOf": "cim:DCTopologicalNode.DCTopologicalIsland" + }, + { + "@id": "cim:DCTopologicalNode.DCTopologicalIsland", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A DC topological node belongs to a DC topological island.", + "rdfs:domain": "cim:DCTopologicalNode", + "rdfs:label": "DCTopologicalIsland", + "rdfs:range": "cim:DCTopologicalIsland", + "owl:inverseOf": "cim:DCTopologicalIsland.DCTopologicalNodes" + }, + { + "@id": "cim:ShuntCompensator.SvShuntCompensatorSections", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The state for the number of shunt compensator sections in service.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "SvShuntCompensatorSections", + "rdfs:range": "cim:SvShuntCompensatorSections", + "owl:inverseOf": "cim:SvShuntCompensatorSections.ShuntCompensator" + }, + { + "@id": "cim:SvInjection.TopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The topological node associated with the flow injection state variable.", + "rdfs:domain": "cim:SvInjection", + "rdfs:label": "TopologicalNode", + "rdfs:range": "cim:TopologicalNode", + "owl:inverseOf": "cim:TopologicalNode.SvInjection" + }, + { + "@id": "cim:SvPowerFlow.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The terminal associated with the power flow state variable.", + "rdfs:domain": "cim:SvPowerFlow", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.SvPowerFlow" + }, + { + "@id": "cim:SvShuntCompensatorSections.ShuntCompensator", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The shunt compensator for which the state applies.", + "rdfs:domain": "cim:SvShuntCompensatorSections", + "rdfs:label": "ShuntCompensator", + "rdfs:range": "cim:ShuntCompensator", + "owl:inverseOf": "cim:ShuntCompensator.SvShuntCompensatorSections" + }, + { + "@id": "cim:SvStatus.ConductingEquipment", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The conducting equipment associated with the status state variable.", + "rdfs:domain": "cim:SvStatus", + "rdfs:label": "ConductingEquipment", + "rdfs:range": "cim:ConductingEquipment", + "owl:inverseOf": "cim:ConductingEquipment.SvStatus" + }, + { + "@id": "cim:SvSwitch.Switch", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The switch associated with the switch state.", + "rdfs:domain": "cim:SvSwitch", + "rdfs:label": "Switch", + "rdfs:range": "cim:Switch", + "owl:inverseOf": "cim:Switch.SvSwitch" + }, + { + "@id": "cim:SvTapStep.TapChanger", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The tap changer associated with the tap step state.", + "rdfs:domain": "cim:SvTapStep", + "rdfs:label": "TapChanger", + "rdfs:range": "cim:TapChanger", + "owl:inverseOf": "cim:TapChanger.SvTapStep" + }, + { + "@id": "cim:SvVoltage.TopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The topological node associated with the voltage state.", + "rdfs:domain": "cim:SvVoltage", + "rdfs:label": "TopologicalNode", + "rdfs:range": "cim:TopologicalNode", + "owl:inverseOf": "cim:TopologicalNode.SvVoltage" + }, + { + "@id": "cim:Switch.SvSwitch", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The switch state associated with the switch.", + "rdfs:domain": "cim:Switch", + "rdfs:label": "SvSwitch", + "rdfs:range": "cim:SvSwitch", + "owl:inverseOf": "cim:SvSwitch.Switch" + }, + { + "@id": "cim:TapChanger.SvTapStep", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The tap step state associated with the tap changer.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "SvTapStep", + "rdfs:range": "cim:SvTapStep", + "owl:inverseOf": "cim:SvTapStep.TapChanger" + }, + { + "@id": "cim:Terminal.SvPowerFlow", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The power flow state variable associated with the terminal.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "SvPowerFlow", + "rdfs:range": "cim:SvPowerFlow", + "owl:inverseOf": "cim:SvPowerFlow.Terminal" + }, + { + "@id": "cim:TopologicalIsland.AngleRefTopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The angle reference for the island. Normally there is one TopologicalNode that is selected as the angle reference for each island. Other reference schemes exist, so the association is typically optional.", + "rdfs:domain": "cim:TopologicalIsland", + "rdfs:label": "AngleRefTopologicalNode", + "rdfs:range": "cim:TopologicalNode", + "owl:inverseOf": "cim:TopologicalNode.AngleRefTopologicalIsland" + }, + { + "@id": "cim:TopologicalIsland.TopologicalNodes", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "A topological node belongs to a topological island.", + "rdfs:domain": "cim:TopologicalIsland", + "rdfs:label": "TopologicalNodes", + "rdfs:range": "cim:TopologicalNode", + "owl:inverseOf": "cim:TopologicalNode.TopologicalIsland" + }, + { + "@id": "cim:TopologicalNode.AngleRefTopologicalIsland", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The island for which the node is an angle reference. Normally there is one angle reference node for each island.", + "rdfs:domain": "cim:TopologicalNode", + "rdfs:label": "AngleRefTopologicalIsland", + "rdfs:range": "cim:TopologicalIsland", + "owl:inverseOf": "cim:TopologicalIsland.AngleRefTopologicalNode" + }, + { + "@id": "cim:TopologicalNode.SvInjection", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The injection flows state variables associated with the topological node.", + "rdfs:domain": "cim:TopologicalNode", + "rdfs:label": "SvInjection", + "rdfs:range": "cim:SvInjection", + "owl:inverseOf": "cim:SvInjection.TopologicalNode" + }, + { + "@id": "cim:TopologicalNode.SvVoltage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The state voltage associated with the topological node.", + "rdfs:domain": "cim:TopologicalNode", + "rdfs:label": "SvVoltage", + "rdfs:range": "cim:SvVoltage", + "owl:inverseOf": "cim:SvVoltage.TopologicalNode" + }, + { + "@id": "cim:TopologicalNode.TopologicalIsland", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "A topological node belongs to a topological island.", + "rdfs:domain": "cim:TopologicalNode", + "rdfs:label": "TopologicalIsland", + "rdfs:range": "cim:TopologicalIsland", + "owl:inverseOf": "cim:TopologicalIsland.TopologicalNodes" + }, + { + "@id": "cim:ACDCConverter.idc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Converter DC current, also called Id. It is converter’s state variable, result from power flow.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "idc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:ACDCConverter.poleLossP", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The active power loss at a DC Pole \n= idleLoss + switchingLoss*|Idc| + resitiveLoss*Idc^2.\nFor lossless operation Pdc=Pac.\nFor rectifier operation with losses Pdc=Pac-lossP.\nFor inverter operation with losses Pdc=Pac+lossP.\nIt is converter’s state variable used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "poleLossP", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ACDCConverter.uc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Line-to-line converter voltage, the voltage at the AC side of the valve. It is converter’s state variable, result from power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "uc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ACDCConverter.udc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Converter voltage at the DC side, also called Ud. It is converter’s state variable, result from power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "udc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:CsConverter.alpha", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Firing angle that determines the dc voltage at the converter dc terminal. Typical value between 10 degrees and 18 degrees for a rectifier. It is converter’s state variable, result from power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "alpha", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:CsConverter.gamma", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Extinction angle. It is used to limit the dc voltage at the inverter if needed. Typical value between 17 degrees and 20 degrees for an inverter. It is converter’s state variable, result from power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "gamma", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:SvInjection.pInjection", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The active power mismatch between calculated injection and initial injection. Positive sign means injection into the TopologicalNode (bus).", + "rdfs:domain": "cim:SvInjection", + "rdfs:label": "pInjection", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:SvInjection.qInjection", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "The reactive power mismatch between calculated injection and initial injection. Positive sign means injection into the TopologicalNode (bus).", + "rdfs:domain": "cim:SvInjection", + "rdfs:label": "qInjection", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:SvPowerFlow.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The active power flow. Load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.", + "rdfs:domain": "cim:SvPowerFlow", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:SvPowerFlow.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "The reactive power flow. Load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.", + "rdfs:domain": "cim:SvPowerFlow", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:SvShuntCompensatorSections.sections", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The number of sections in service as a continuous variable. The attribute shall be a positive value or zero. To get integer value scale with ShuntCompensator.bPerSection.", + "rdfs:domain": "cim:SvShuntCompensatorSections", + "rdfs:label": "sections", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:SvStatus.inService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The in service status as a result of topology processing. It indicates if the equipment is considered as energized by the power flow. It reflects if the equipment is connected within a solvable island. It does not necessarily reflect whether or not the island was solved by the power flow.", + "rdfs:domain": "cim:SvStatus", + "rdfs:label": "inService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:SvSwitch.open", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The attribute tells if the computed state of the switch is considered open.", + "rdfs:domain": "cim:SvSwitch", + "rdfs:label": "open", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:SvTapStep.position", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The floating point tap position. This is not the tap ratio, but rather the tap step position as defined by the related tap changer model and normally is constrained to be within the range of minimum and maximum tap positions.", + "rdfs:domain": "cim:SvTapStep", + "rdfs:label": "position", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:SvVoltage.angle", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "The voltage angle of the topological node complex voltage with respect to system reference.", + "rdfs:domain": "cim:SvVoltage", + "rdfs:label": "angle", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:SvVoltage.v", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The voltage magnitude at the topological node. The attribute shall be a positive value.", + "rdfs:domain": "cim:SvVoltage", + "rdfs:label": "v", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:VsConverter.delta", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Angle between VsConverter.uv and ACDCConverter.uc. It is converter’s state variable used in power flow. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "delta", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:VsConverter.uv", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Line-to-line voltage on the valve side of the converter transformer. It is converter’s state variable, result from power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "uv", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "qudt:applicableUnit": "cim:UnitSymbol.A", + "rdfs:comment": "Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.", + "rdfs:label": "CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.E", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Exa 10**18.", + "rdfs:label": "E" + }, + { + "@id": "cim:UnitMultiplier.G", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Giga 10**9.", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.P", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Peta 10**15.", + "rdfs:label": "P" + }, + { + "@id": "cim:UnitMultiplier.T", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Tera 10**12.", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitMultiplier.Y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yotta 10**24.", + "rdfs:label": "Y" + }, + { + "@id": "cim:UnitMultiplier.Z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zetta 10**21.", + "rdfs:label": "Z" + }, + { + "@id": "cim:UnitMultiplier.a", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Atto 10**-18.", + "rdfs:label": "a" + }, + { + "@id": "cim:UnitMultiplier.c", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Centi 10**-2.", + "rdfs:label": "c" + }, + { + "@id": "cim:UnitMultiplier.d", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deci 10**-1.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitMultiplier.da", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deca 10**1.", + "rdfs:label": "da" + }, + { + "@id": "cim:UnitMultiplier.f", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Femto 10**-15.", + "rdfs:label": "f" + }, + { + "@id": "cim:UnitMultiplier.h", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Hecto 10**2.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.m", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Milli 10**-3.", + "rdfs:label": "m" + }, + { + "@id": "cim:UnitMultiplier.micro", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Micro 10**-6.", + "rdfs:label": "micro" + }, + { + "@id": "cim:UnitMultiplier.n", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Nano 10**-9.", + "rdfs:label": "n" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitMultiplier.p", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Pico 10**-12.", + "rdfs:label": "p" + }, + { + "@id": "cim:UnitMultiplier.y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yocto 10**-24.", + "rdfs:label": "y" + }, + { + "@id": "cim:UnitMultiplier.z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zepto 10**-21.", + "rdfs:label": "z" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.A2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amperes squared (A²).", + "rdfs:label": "A2" + }, + { + "@id": "cim:UnitSymbol.A2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-squared hour, ampere-squared hour.", + "rdfs:label": "A2h" + }, + { + "@id": "cim:UnitSymbol.A2s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere squared time in square amperes (A²s).", + "rdfs:label": "A2s" + }, + { + "@id": "cim:UnitSymbol.APerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.", + "rdfs:label": "APerA" + }, + { + "@id": "cim:UnitSymbol.APerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "A/m, magnetic field strength, amperes per metre.", + "rdfs:label": "APerm" + }, + { + "@id": "cim:UnitSymbol.Ah", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-hours, ampere-hours.", + "rdfs:label": "Ah" + }, + { + "@id": "cim:UnitSymbol.As", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere seconds (A·s).", + "rdfs:label": "As" + }, + { + "@id": "cim:UnitSymbol.Bq", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radioactivity in becquerels (1/s).", + "rdfs:label": "Bq" + }, + { + "@id": "cim:UnitSymbol.Btu", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, British Thermal Units.", + "rdfs:label": "Btu" + }, + { + "@id": "cim:UnitSymbol.C", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge in coulombs (A·s).", + "rdfs:label": "C" + }, + { + "@id": "cim:UnitSymbol.CPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Exposure (x rays), coulombs per kilogram.", + "rdfs:label": "CPerkg" + }, + { + "@id": "cim:UnitSymbol.CPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface charge density, coulombs per square metre.", + "rdfs:label": "CPerm2" + }, + { + "@id": "cim:UnitSymbol.CPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge density, coulombs per cubic metre.", + "rdfs:label": "CPerm3" + }, + { + "@id": "cim:UnitSymbol.F", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric capacitance in farads (C/V).", + "rdfs:label": "F", + "skos:exactMatch": "unit:FARAD" + }, + { + "@id": "cim:UnitSymbol.FPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permittivity, farads per metre.", + "rdfs:label": "FPerm" + }, + { + "@id": "cim:UnitSymbol.G", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density, gausses (1 G = 10-4 T).", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitSymbol.Gy", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose in grays (J/kg).", + "rdfs:label": "Gy" + }, + { + "@id": "cim:UnitSymbol.GyPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose rate, grays per second.", + "rdfs:label": "GyPers" + }, + { + "@id": "cim:UnitSymbol.H", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric inductance in henrys (Wb/A).", + "rdfs:label": "H" + }, + { + "@id": "cim:UnitSymbol.HPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permeability, henrys per metre.", + "rdfs:label": "HPerm" + }, + { + "@id": "cim:UnitSymbol.Hz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency in hertz (1/s).", + "rdfs:label": "Hz", + "skos:exactMatch": "unit:HZ", + "skos:narrower": "unit:REV-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.HzPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.", + "rdfs:label": "HzPerHz" + }, + { + "@id": "cim:UnitSymbol.HzPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rate of change of frequency in hertz per second.", + "rdfs:label": "HzPers" + }, + { + "@id": "cim:UnitSymbol.J", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy in joules (N·m = C·V = W·s).", + "rdfs:label": "J" + }, + { + "@id": "cim:UnitSymbol.JPerK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat capacity in joules/kelvin.", + "rdfs:label": "JPerK" + }, + { + "@id": "cim:UnitSymbol.JPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific energy, Joules / kg.", + "rdfs:label": "JPerkg" + }, + { + "@id": "cim:UnitSymbol.JPerkgK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific heat capacity, specific entropy, joules per kilogram Kelvin.", + "rdfs:label": "JPerkgK" + }, + { + "@id": "cim:UnitSymbol.JPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Insulation energy density, joules per square metre or watt second per square metre.", + "rdfs:label": "JPerm2" + }, + { + "@id": "cim:UnitSymbol.JPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy density, joules per cubic metre.", + "rdfs:label": "JPerm3" + }, + { + "@id": "cim:UnitSymbol.JPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar energy, joules per mole.", + "rdfs:label": "JPermol" + }, + { + "@id": "cim:UnitSymbol.JPermolK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar entropy, molar heat capacity, joules per mole kelvin.", + "rdfs:label": "JPermolK" + }, + { + "@id": "cim:UnitSymbol.JPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy rate in joules per second (J/s).", + "rdfs:label": "JPers" + }, + { + "@id": "cim:UnitSymbol.K", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature in kelvins.", + "rdfs:label": "K" + }, + { + "@id": "cim:UnitSymbol.KPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature change rate in kelvins per second.", + "rdfs:label": "KPers" + }, + { + "@id": "cim:UnitSymbol.M", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length, nautical miles (1 M = 1852 m).", + "rdfs:label": "M" + }, + { + "@id": "cim:UnitSymbol.Mx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux, maxwells (1 Mx = 10-8 Wb).", + "rdfs:label": "Mx" + }, + { + "@id": "cim:UnitSymbol.N", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Force in newtons (kg·m/s²).", + "rdfs:label": "N" + }, + { + "@id": "cim:UnitSymbol.NPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface tension, newton per metre.", + "rdfs:label": "NPerm" + }, + { + "@id": "cim:UnitSymbol.Nm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of force, newton metres.", + "rdfs:label": "Nm" + }, + { + "@id": "cim:UnitSymbol.Oe", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic field in oersteds, (1 Oe = (103/4p) A/m).", + "rdfs:label": "Oe" + }, + { + "@id": "cim:UnitSymbol.Pa", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.", + "rdfs:label": "Pa", + "skos:exactMatch": "unit:PA" + }, + { + "@id": "cim:UnitSymbol.PaPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure change rate in pascals per second.", + "rdfs:label": "PaPers" + }, + { + "@id": "cim:UnitSymbol.Pas", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dynamic viscosity, pascal seconds.", + "rdfs:label": "Pas" + }, + { + "@id": "cim:UnitSymbol.Q", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity power, Q.", + "rdfs:label": "Q" + }, + { + "@id": "cim:UnitSymbol.Qh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity energy, Qh.", + "rdfs:label": "Qh" + }, + { + "@id": "cim:UnitSymbol.S", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance in siemens.", + "rdfs:label": "S", + "skos:exactMatch": "unit:S" + }, + { + "@id": "cim:UnitSymbol.SPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance per length (F/m).", + "rdfs:label": "SPerm" + }, + { + "@id": "cim:UnitSymbol.Sv", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dose equivalent in sieverts (J/kg).", + "rdfs:label": "Sv" + }, + { + "@id": "cim:UnitSymbol.T", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density in teslas (Wb/m2).", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.V2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt squared (W²/A²).", + "rdfs:label": "V2" + }, + { + "@id": "cim:UnitSymbol.V2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-squared hour, volt-squared-hours.", + "rdfs:label": "V2h" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent energy in volt ampere hours.", + "rdfs:label": "VAh" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VArh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive energy in volt ampere reactive hours.", + "rdfs:label": "VArh" + }, + { + "@id": "cim:UnitSymbol.VPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in volt per hertz.", + "rdfs:label": "VPerHz" + }, + { + "@id": "cim:UnitSymbol.VPerV", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.", + "rdfs:label": "VPerV" + }, + { + "@id": "cim:UnitSymbol.VPerVA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVA" + }, + { + "@id": "cim:UnitSymbol.VPerVAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVAr", + "skos:exactMatch": "unit:V-PER-V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric field strength, volts per metre.", + "rdfs:label": "VPerm" + }, + { + "@id": "cim:UnitSymbol.Vh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-hour, Volt hours.", + "rdfs:label": "Vh" + }, + { + "@id": "cim:UnitSymbol.Vs", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt seconds (Ws/A).", + "rdfs:label": "Vs" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.WPerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Active power per current flow, watts per Ampere.", + "rdfs:label": "WPerA", + "skos:exactMatch": "unit:W-PER-A" + }, + { + "@id": "cim:UnitSymbol.WPerW", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.", + "rdfs:label": "WPerW" + }, + { + "@id": "cim:UnitSymbol.WPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat flux density, irradiance, watts per square metre.", + "rdfs:label": "WPerm2" + }, + { + "@id": "cim:UnitSymbol.WPerm2sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiance, watts per square metre steradian.", + "rdfs:label": "WPerm2sr" + }, + { + "@id": "cim:UnitSymbol.WPermK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Thermal conductivity in watt/metres kelvin.", + "rdfs:label": "WPermK" + }, + { + "@id": "cim:UnitSymbol.WPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ramp rate in watts per second.", + "rdfs:label": "WPers", + "skos:exactMatch": "unit:W-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.WPersr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiant intensity, watts per steradian.", + "rdfs:label": "WPersr" + }, + { + "@id": "cim:UnitSymbol.Wb", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in webers (V·s).", + "rdfs:label": "Wb" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.anglemin", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, minutes.", + "rdfs:label": "anglemin" + }, + { + "@id": "cim:UnitSymbol.anglesec", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, seconds.", + "rdfs:label": "anglesec" + }, + { + "@id": "cim:UnitSymbol.bar", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in bars, (1 bar = 100 kPa).", + "rdfs:label": "bar" + }, + { + "@id": "cim:UnitSymbol.cd", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous intensity in candelas.", + "rdfs:label": "cd" + }, + { + "@id": "cim:UnitSymbol.charPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Data rate (baud) in characters per second.", + "rdfs:label": "charPers" + }, + { + "@id": "cim:UnitSymbol.character", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Number of characters.", + "rdfs:label": "character" + }, + { + "@id": "cim:UnitSymbol.cosPhi", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, dimensionless.\nNote 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153.\nNote 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.", + "rdfs:label": "cosPhi" + }, + { + "@id": "cim:UnitSymbol.count", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance, Counter value.", + "rdfs:label": "count" + }, + { + "@id": "cim:UnitSymbol.d", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in days, day = 24 h = 86400 s.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitSymbol.dB", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dB" + }, + { + "@id": "cim:UnitSymbol.dBm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dBm" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.degC", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Relative temperature in degrees Celsius.\nIn the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.", + "rdfs:label": "degC", + "skos:exactMatch": "unit:DEG_C" + }, + { + "@id": "cim:UnitSymbol.ft3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic feet.", + "rdfs:label": "ft3" + }, + { + "@id": "cim:UnitSymbol.gPerg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.", + "rdfs:label": "gPerg" + }, + { + "@id": "cim:UnitSymbol.gal", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).", + "rdfs:label": "gal" + }, + { + "@id": "cim:UnitSymbol.h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in hours, hour = 60 min = 3600 s.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitSymbol.ha", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area, hectares.", + "rdfs:label": "ha" + }, + { + "@id": "cim:UnitSymbol.kat", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity, katal = mol / s.", + "rdfs:label": "kat" + }, + { + "@id": "cim:UnitSymbol.katPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity concentration, katals per cubic metre.", + "rdfs:label": "katPerm3" + }, + { + "@id": "cim:UnitSymbol.kg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kg" + }, + { + "@id": "cim:UnitSymbol.kgPerJ", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerJ" + }, + { + "@id": "cim:UnitSymbol.kgPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerm3" + }, + { + "@id": "cim:UnitSymbol.kgm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm" + }, + { + "@id": "cim:UnitSymbol.kgm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm2" + }, + { + "@id": "cim:UnitSymbol.kn", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Speed, knots (1 kn = 1852/3600) m/s.", + "rdfs:label": "kn" + }, + { + "@id": "cim:UnitSymbol.l", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in litres, litre = dm3 = m3/1000.", + "rdfs:label": "l" + }, + { + "@id": "cim:UnitSymbol.lPerh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, litres per hour.", + "rdfs:label": "lPerh" + }, + { + "@id": "cim:UnitSymbol.lPerl", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.", + "rdfs:label": "lPerl" + }, + { + "@id": "cim:UnitSymbol.lPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in litres per second.", + "rdfs:label": "lPers" + }, + { + "@id": "cim:UnitSymbol.lm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous flux in lumens (cd·sr).", + "rdfs:label": "lm" + }, + { + "@id": "cim:UnitSymbol.lx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Illuminance in lux (lm/m²).", + "rdfs:label": "lx" + }, + { + "@id": "cim:UnitSymbol.m", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length in metres.", + "rdfs:label": "m", + "skos:exactMatch": "unit:M" + }, + { + "@id": "cim:UnitSymbol.m2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area in square metres (m²).", + "rdfs:label": "m2", + "skos:exactMatch": "unit:M2" + }, + { + "@id": "cim:UnitSymbol.m2Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Viscosity in square metres / second (m²/s).", + "rdfs:label": "m2Pers" + }, + { + "@id": "cim:UnitSymbol.m3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in cubic metres (m³).", + "rdfs:label": "m3" + }, + { + "@id": "cim:UnitSymbol.m3Compensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value compensated for weather effects.", + "rdfs:label": "m3Compensated" + }, + { + "@id": "cim:UnitSymbol.m3Perh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, cubic metres per hour.", + "rdfs:label": "m3Perh" + }, + { + "@id": "cim:UnitSymbol.m3Perkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific volume, cubic metres per kilogram, v.", + "rdfs:label": "m3Perkg" + }, + { + "@id": "cim:UnitSymbol.m3Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in cubic metres per second (m³/s).", + "rdfs:label": "m3Pers", + "skos:exactMatch": "unit:M3-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.m3Uncompensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value uncompensated for weather effects.", + "rdfs:label": "m3Uncompensated" + }, + { + "@id": "cim:UnitSymbol.mPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Fuel efficiency in metres per cubic metres (m/m³).", + "rdfs:label": "mPerm3" + }, + { + "@id": "cim:UnitSymbol.mPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Velocity in metres per second (m/s).", + "rdfs:label": "mPers" + }, + { + "@id": "cim:UnitSymbol.mPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Acceleration in metres per second squared (m/s²).", + "rdfs:label": "mPers2" + }, + { + "@id": "cim:UnitSymbol.min", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in minutes, minute = 60 s.", + "rdfs:label": "min" + }, + { + "@id": "cim:UnitSymbol.mmHg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).", + "rdfs:label": "mmHg" + }, + { + "@id": "cim:UnitSymbol.mol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance in moles.", + "rdfs:label": "mol" + }, + { + "@id": "cim:UnitSymbol.molPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.", + "rdfs:label": "molPerkg" + }, + { + "@id": "cim:UnitSymbol.molPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.", + "rdfs:label": "molPerm3" + }, + { + "@id": "cim:UnitSymbol.molPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.", + "rdfs:label": "molPermol" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:UnitSymbol.ohmPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance per length in ohms per metre ((V/A)/m).", + "rdfs:label": "ohmPerm" + }, + { + "@id": "cim:UnitSymbol.ohmm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Resistivity, ohm metres, (rho).", + "rdfs:label": "ohmm" + }, + { + "@id": "cim:UnitSymbol.onePerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reciprocal of frequency (1/Hz).", + "rdfs:label": "onePerHz" + }, + { + "@id": "cim:UnitSymbol.onePerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Wavenumber, reciprocal metres, (1/m).", + "rdfs:label": "onePerm" + }, + { + "@id": "cim:UnitSymbol.ppm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration in parts per million.", + "rdfs:label": "ppm" + }, + { + "@id": "cim:UnitSymbol.rad", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in radians (m/m).", + "rdfs:label": "rad", + "skos:exactMatch": "unit:RAD" + }, + { + "@id": "cim:UnitSymbol.radPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular velocity in radians per second (rad/s).", + "rdfs:label": "radPers" + }, + { + "@id": "cim:UnitSymbol.radPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular acceleration, radians per second squared.", + "rdfs:label": "radPers2" + }, + { + "@id": "cim:UnitSymbol.rev", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of rotation, revolutions.", + "rdfs:label": "rev" + }, + { + "@id": "cim:UnitSymbol.rotPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rotations per second (1/s). See also Hz (1/s).", + "rdfs:label": "rotPers" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:UnitSymbol.sPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.", + "rdfs:label": "sPers" + }, + { + "@id": "cim:UnitSymbol.sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Solid angle in steradians (m2/m2).", + "rdfs:label": "sr" + }, + { + "@id": "cim:UnitSymbol.therm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, therms.", + "rdfs:label": "therm" + }, + { + "@id": "cim:UnitSymbol.tonne", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).", + "rdfs:label": "tonne" + }, + { + "@id": "cim:Voltage", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "sv:Package_StateVariablesProfile", + "qudt:applicableUnit": "cim:UnitSymbol.V", + "rdfs:comment": "Electrical voltage, can be both AC and DC.", + "rdfs:label": "Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "sv:Package_StateVariablesProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "A state variables dataset which conforms to the IEC 61970-456 state variables profile contains all objects required to complete the specification of a steady-state solution. \nA state variables dataset is always exchanged in full. \nA state variables dataset of an assembled model contains state variables related objects for all model authority sets being part of the assembled model.", + "rdfs:label": "StateVariablesProfile" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_SteadyStateHypothesis-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_SteadyStateHypothesis-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..2231f37 --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_SteadyStateHypothesis-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,3533 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "ssh:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "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", + "dct:description": "This vocabulary is describing the steady state hypothesis profile from IEC 61970-600-2.", + "dct:identifier": "urn:uuid:5aabb9bd-8fe3-4f3c-a0fa-f6902e767ce5", + "dct:issued": "2021-01-27T12:19:09Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Steady State Hypothesis Vocabulary", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:priorVersion": "http://entsoe.eu/CIM/SteadyStateHypothesis/1/1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/SteadyStateHypothesis-EU/3.0", + "owl:versionInfo": "3.0.0", + "dcat:keyword": "SSH", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "A unit with valves for three phases, together with unit control equipment, essential protective and switching devices, DC storage capacitors, phase reactors and auxiliaries, if any, used for conversion.", + "rdfs:label": "ACDCConverter", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:ACDCConverterDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A DC electrical connection point at the AC/DC converter. The AC/DC converter is electrically connected also to the AC side. The AC connection is inherited from the AC conducting equipment in the same way as any other AC equipment. The AC/DC converter DC terminal is separate from generic DC terminal to restrict the connection with the AC side to AC/DC converter and so that no other DC conducting equipment can be connected to the AC side.", + "rdfs:label": "ACDCConverterDCTerminal", + "rdfs:subClassOf": "cim:DCBaseTerminal" + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ActivePowerLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Limit on active power flow.", + "rdfs:label": "ActivePowerLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "cim:ApparentPowerLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Apparent power limit.", + "rdfs:label": "ApparentPowerLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "cim:AsynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A rotating machine whose shaft rotates asynchronously with the electrical field. Also known as an induction machine with no external connection to the rotor windings, e.g. squirrel-cage induction machine.", + "rdfs:label": "AsynchronousMachine", + "rdfs:subClassOf": "cim:RotatingMachine" + }, + { + "@id": "cim:AsynchronousMachineKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Kind of Asynchronous Machine.", + "rdfs:label": "AsynchronousMachineKind" + }, + { + "@id": "cim:BatteryStateKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The state of the battery unit.", + "rdfs:label": "BatteryStateKind" + }, + { + "@id": "cim:BatteryUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An electrochemical energy storage device.", + "rdfs:label": "BatteryUnit", + "rdfs:subClassOf": "cim:PowerElectronicsUnit" + }, + { + "@id": "cim:Breaker", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A mechanical switching device capable of making, carrying, and breaking currents under normal circuit conditions and also making, carrying for a specified time, and breaking currents under specified abnormal circuit conditions e.g. those of short circuit.", + "rdfs:label": "Breaker", + "rdfs:subClassOf": "cim:ProtectedSwitch" + }, + { + "@id": "cim:ConductingEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.", + "rdfs:label": "ConductingEquipment", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:ConformLoad", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "ConformLoad represent loads that follow a daily load change pattern where the pattern can be used to scale the load with a system load.", + "rdfs:label": "ConformLoad", + "rdfs:subClassOf": "cim:EnergyConsumer" + }, + { + "@id": "cim:ControlArea", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A control area is a grouping of generating units and/or loads and a cutset of tie lines (as terminals) which may be used for a variety of purposes including automatic generation control, power flow solution area interchange control specification, and input to load forecasting. All generation and load within the area defined by the terminals on the border are considered in the area interchange control. Note that any number of overlapping control area specifications can be superimposed on the physical model. The following general principles apply to ControlArea:\n1. The control area orientation for net interchange is positive for an import, negative for an export.\n2. The control area net interchange is determined by summing flows in Terminals. The Terminals are identified by creating a set of TieFlow objects associated with a ControlArea object. Each TieFlow object identifies one Terminal.\n3. In a single network model, a tie between two control areas must be modelled in both control area specifications, such that the two representations of the tie flow sum to zero.\n4. The normal orientation of Terminal flow is positive for flow into the conducting equipment that owns the Terminal. (i.e. flow from a bus into a device is positive.) However, the orientation of each flow in the control area specification must align with the control area convention, i.e. import is positive. If the orientation of the Terminal flow referenced by a TieFlow is positive into the control area, then this is confirmed by setting TieFlow.positiveFlowIn flag TRUE. If not, the orientation must be reversed by setting the TieFlow.positiveFlowIn flag FALSE.", + "rdfs:label": "ControlArea", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:CsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC side of the current source converter (CSC).\nThe firing angle controls the dc voltage at the converter, both for rectifier and inverter. The difference between the dc voltages of the rectifier and inverter determines the dc current. The extinction angle is used to limit the dc voltage at the inverter, if needed, and is not used in active power control. The firing angle, transformer tap position and number of connected filters are the primary means to control a current source dc line. Higher level controls are built on top, e.g. dc voltage, dc current and active power. From a steady state perspective it is sufficient to specify the wanted active power transfer (ACDCConverter.targetPpcc) and the control functions will set the dc voltage, dc current, firing angle, transformer tap position and number of connected filters to meet this. Therefore attributes targetAlpha and targetGamma are not applicable in this case.\nThe reactive power consumed by the converter is a function of the firing angle, transformer tap position and number of connected filter, which can be approximated with half of the active power. The losses is a function of the dc voltage and dc current.\nThe attributes minAlpha and maxAlpha define the range of firing angles for rectifier operation between which no discrete tap changer action takes place. The range is typically 10-18 degrees.\nThe attributes minGamma and maxGamma define the range of extinction angles for inverter operation between which no discrete tap changer action takes place. The range is typically 17-20 degrees.", + "rdfs:label": "CsConverter", + "rdfs:subClassOf": "cim:ACDCConverter" + }, + { + "@id": "cim:CsOperatingModeKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Operating mode for HVDC line operating as Current Source Converter.", + "rdfs:label": "CsOperatingModeKind" + }, + { + "@id": "cim:CsPpccControlKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Active power control modes for HVDC line operating as Current Source Converter.", + "rdfs:label": "CsPpccControlKind" + }, + { + "@id": "cim:CurrentLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Operational limit on current.", + "rdfs:label": "CurrentLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "cim:DCBaseTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "An electrical connection point at a piece of DC conducting equipment. DC terminals are connected at one physical DC node that may have multiple DC terminals connected. A DC node is similar to an AC connectivity node. The model requires that DC connections are distinct from AC connections.", + "rdfs:label": "DCBaseTerminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:DCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An electrical connection point to generic DC conducting equipment.", + "rdfs:label": "DCTerminal", + "rdfs:subClassOf": "cim:DCBaseTerminal" + }, + { + "@id": "cim:DisconnectingCircuitBreaker", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A circuit breaking device including disconnecting function, eliminating the need for separate disconnectors.", + "rdfs:label": "DisconnectingCircuitBreaker", + "rdfs:subClassOf": "cim:Breaker" + }, + { + "@id": "cim:Disconnector", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A manually operated or motor operated mechanical switching device used for changing the connections in a circuit, or for isolating a circuit or equipment from a source of power. It is required to open or close circuits when negligible current is broken or made.", + "rdfs:label": "Disconnector", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:EnergyConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "A connection of energy generation or consumption on the power system model.", + "rdfs:label": "EnergyConnection", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EnergyConsumer", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Generic user of energy - a point of consumption on the power system model.\nEnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.", + "rdfs:label": "EnergyConsumer", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:EnergySource", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A generic equivalent for an energy supplier on a transmission or distribution voltage level.", + "rdfs:label": "EnergySource", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:Equipment", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "The parts of a power system that are physical devices, electronic or mechanical.", + "rdfs:label": "Equipment", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:EquivalentEquipment", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "The class represents equivalent objects that are the result of a network reduction. The class is the base for equivalent objects of different types.", + "rdfs:label": "EquivalentEquipment", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:EquivalentInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.", + "rdfs:label": "EquivalentInjection", + "rdfs:subClassOf": "cim:EquivalentEquipment" + }, + { + "@id": "cim:ExternalNetworkInjection", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "This class represents the external network and it is used for IEC 60909 calculations.", + "rdfs:label": "ExternalNetworkInjection", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:Fuse", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An overcurrent protective device with a circuit opening fusible part that is heated and severed by the passage of overcurrent through it. A fuse is considered a switching device because it breaks current.", + "rdfs:label": "Fuse", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:GeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.", + "rdfs:label": "GeneratingUnit", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:GroundDisconnector", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A manually operated or motor operated mechanical switching device used for isolating a circuit or equipment from ground.", + "rdfs:label": "GroundDisconnector", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:HydroGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A generating unit whose prime mover is a hydraulic turbine (e.g., Francis, Pelton, Kaplan).", + "rdfs:label": "HydroGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:Jumper", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A short section of conductor with negligible impedance which can be manually removed and replaced if the circuit is de-energized. Note that zero-impedance branches can potentially be modelled by other equipment types.", + "rdfs:label": "Jumper", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:LinearShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A linear shunt compensator has banks or sections with equal admittance values.", + "rdfs:label": "LinearShuntCompensator", + "rdfs:subClassOf": "cim:ShuntCompensator" + }, + { + "@id": "cim:LoadBreakSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A mechanical switching device capable of making, carrying, and breaking currents under normal operating conditions.", + "rdfs:label": "LoadBreakSwitch", + "rdfs:subClassOf": "cim:ProtectedSwitch" + }, + { + "@id": "cim:NonConformLoad", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "NonConformLoad represents loads that do not follow a daily load change pattern and whose changes are not correlated with the daily load change pattern.", + "rdfs:label": "NonConformLoad", + "rdfs:subClassOf": "cim:EnergyConsumer" + }, + { + "@id": "cim:NonlinearShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A non linear shunt compensator has bank or section admittance values that differ. The attributes g, b, g0 and b0 of the associated NonlinearShuntCompensatorPoint describe the total conductance and admittance of a NonlinearShuntCompensatorPoint at a section number specified by NonlinearShuntCompensatorPoint.sectionNumber.", + "rdfs:label": "NonlinearShuntCompensator", + "rdfs:subClassOf": "cim:ShuntCompensator" + }, + { + "@id": "cim:NuclearGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A nuclear generating unit.", + "rdfs:label": "NuclearGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:OperationalLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "A value and normal value associated with a specific kind of limit. \nThe sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short). \nIf a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration.", + "rdfs:label": "OperationalLimit", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:PhaseTapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "A transformer phase shifting tap model that controls the phase angle difference across the power transformer and potentially the active power flow through the power transformer. This phase tap model may also impact the voltage magnitude.", + "rdfs:label": "PhaseTapChanger", + "rdfs:subClassOf": "cim:TapChanger" + }, + { + "@id": "cim:PhaseTapChangerAsymmetrical", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Describes the tap model for an asymmetrical phase shifting transformer in which the difference voltage vector adds to the in-phase winding. The out-of-phase winding is the transformer end where the tap changer is located. The angle between the in-phase and out-of-phase windings is named the winding connection angle. The phase shift depends on both the difference voltage magnitude and the winding connection angle.", + "rdfs:label": "PhaseTapChangerAsymmetrical", + "rdfs:subClassOf": "cim:PhaseTapChangerNonLinear" + }, + { + "@id": "cim:PhaseTapChangerLinear", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Describes a tap changer with a linear relation between the tap step and the phase angle difference across the transformer. This is a mathematical model that is an approximation of a real phase tap changer.\nThe phase angle is computed as stepPhaseShiftIncrement times the tap position.\nThe voltage magnitude of both sides is the same.", + "rdfs:label": "PhaseTapChangerLinear", + "rdfs:subClassOf": "cim:PhaseTapChanger" + }, + { + "@id": "cim:PhaseTapChangerNonLinear", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "The non-linear phase tap changer describes the non-linear behaviour of a phase tap changer. This is a base class for the symmetrical and asymmetrical phase tap changer models. The details of these models can be found in IEC 61970-301.", + "rdfs:label": "PhaseTapChangerNonLinear", + "rdfs:subClassOf": "cim:PhaseTapChanger" + }, + { + "@id": "cim:PhaseTapChangerSymmetrical", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Describes a symmetrical phase shifting transformer tap model in which the voltage magnitude of both sides is the same. The difference voltage magnitude is the base in an equal-sided triangle where the sides corresponds to the primary and secondary voltages. The phase angle difference corresponds to the top angle and can be expressed as twice the arctangent of half the total difference voltage.", + "rdfs:label": "PhaseTapChangerSymmetrical", + "rdfs:subClassOf": "cim:PhaseTapChangerNonLinear" + }, + { + "@id": "cim:PhaseTapChangerTabular", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Describes a tap changer with a table defining the relation between the tap step and the phase angle difference across the transformer.", + "rdfs:label": "PhaseTapChangerTabular", + "rdfs:subClassOf": "cim:PhaseTapChanger" + }, + { + "@id": "cim:PowerElectronicsConnection", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A connection to the AC network for energy production or consumption that uses power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsConnection", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:PowerElectronicsUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "A generating unit or battery or aggregation that connects to the AC network using power electronics rather than rotating machines.", + "rdfs:label": "PowerElectronicsUnit", + "rdfs:subClassOf": "cim:Equipment" + }, + { + "@id": "cim:PowerSystemResource", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.", + "rdfs:label": "PowerSystemResource", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:ProtectedSwitch", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "A ProtectedSwitch is a switching device that can be operated by ProtectionEquipment.", + "rdfs:label": "ProtectedSwitch", + "rdfs:subClassOf": "cim:Switch" + }, + { + "@id": "cim:RatioTapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A tap changer that changes the voltage ratio impacting the voltage magnitude but not the phase angle across the transformer.\n\nAngle sign convention (general): Positive value indicates a positive phase shift from the winding where the tap is located to the other winding (for a two-winding transformer).", + "rdfs:label": "RatioTapChanger", + "rdfs:subClassOf": "cim:TapChanger" + }, + { + "@id": "cim:RegulatingCondEq", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": "Description", + "rdfs:comment": "A type of conducting equipment that can regulate a quantity (i.e. voltage or flow) at a specific point in the network.", + "rdfs:label": "RegulatingCondEq", + "rdfs:subClassOf": "cim:EnergyConnection" + }, + { + "@id": "cim:RegulatingControl", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Specifies a set of equipment that works together to control a power system quantity such as voltage or flow. \nRemote bus voltage control is possible by specifying the controlled terminal located at some place remote from the controlling equipment.\nThe specified terminal shall be associated with the connectivity node of the controlled point. The most specific subtype of RegulatingControl shall be used in case such equipment participate in the control, e.g. TapChangerControl for tap changers.\nFor flow control, load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.\nThe attribute minAllowedTargetValue and maxAllowedTargetValue are required in the following cases:\n- For a power generating module operated in power factor control mode to specify maximum and minimum power factor values;\n- Whenever it is necessary to have an off center target voltage for the tap changer regulator. For instance, due to long cables to off shore wind farms and the need to have a simpler setup at the off shore transformer platform, the voltage is controlled from the land at the connection point for the off shore wind farm. Since there usually is a voltage rise along the cable, there is typical and overvoltage of up 3-4 kV compared to the on shore station. Thus in normal operation the tap changer on the on shore station is operated with a target set point, which is in the lower parts of the dead band.\nThe attributes minAllowedTargetValue and maxAllowedTargetValue are not related to the attribute targetDeadband and thus they are not treated as an alternative of the targetDeadband. They are needed due to limitations in the local substation controller. The attribute targetDeadband is used to prevent the power flow from move the tap position in circles (hunting) that is to be used regardless of the attributes minAllowedTargetValue and maxAllowedTargetValue.", + "rdfs:label": "RegulatingControl", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:RotatingMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "A rotating machine which may be used as a generator or motor.", + "rdfs:label": "RotatingMachine", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:ShuntCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "A shunt capacitor or reactor or switchable bank of shunt capacitors or reactors. A section of a shunt compensator is an individual capacitor or reactor. A negative value for bPerSection indicates that the compensator is a reactor. ShuntCompensator is a single terminal device. Ground is implied.", + "rdfs:label": "ShuntCompensator", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:SolarGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A solar thermal generating unit, connected to the grid by means of a rotating machine. This class does not represent photovoltaic (PV) generation.", + "rdfs:label": "SolarGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:StaticVarCompensator", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms.\n\nThe SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.", + "rdfs:label": "StaticVarCompensator", + "rdfs:subClassOf": "cim:RegulatingCondEq" + }, + { + "@id": "cim:StationSupply", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Station supply with load derived from the station output.", + "rdfs:label": "StationSupply", + "rdfs:subClassOf": "cim:EnergyConsumer" + }, + { + "@id": "cim:Switch", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.", + "rdfs:label": "Switch", + "rdfs:subClassOf": "cim:ConductingEquipment" + }, + { + "@id": "cim:SynchronousMachine", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.", + "rdfs:label": "SynchronousMachine", + "rdfs:subClassOf": "cim:RotatingMachine" + }, + { + "@id": "cim:SynchronousMachineOperatingMode", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Synchronous machine operating mode.", + "rdfs:label": "SynchronousMachineOperatingMode" + }, + { + "@id": "cim:TapChanger", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "rdfs:comment": "Mechanism for changing transformer winding tap positions.", + "rdfs:label": "TapChanger", + "rdfs:subClassOf": "cim:PowerSystemResource" + }, + { + "@id": "cim:TapChangerControl", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Describes behaviour specific to tap changers, e.g. how the voltage at the end of a line varies with the load level and compensation of the voltage drop by tap adjustment.", + "rdfs:label": "TapChangerControl", + "rdfs:subClassOf": "cim:RegulatingControl" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:ThermalGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A generating unit whose prime mover could be a steam turbine, combustion turbine, or diesel engine.", + "rdfs:label": "ThermalGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:UnitMultiplier", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. \n\nFor example, if a unit symbol is \"m2Pers\" and the multiplier is \"k\", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol \"Þ\" represents the derived unit \"m2Pers\", then applying the multiplier \"k\" can be conceptualized simply as \"kÞ\".\n\nFor example, the SI unit for mass is \"kg\" and not \"g\". If the unit symbol is defined as \"kg\", then the multiplier is applied to \"kg\" as a whole and does not replace the \"k\" in front of the \"g\". In this case, the multiplier of \"m\" would be used with the unit symbol of \"kg\" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the \"kg\" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the \"kg\" were replaced by a symbol \"Þ\", then it is easier to conceptualize the multiplier \"m\" as creating the proper unit \"mÞ\", and not the forbidden unit \"mkg\".", + "rdfs:label": "UnitMultiplier" + }, + { + "@id": "cim:UnitSymbol", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as \"F\" instead of \"CPerV\". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as \"kgPerm3\". With the exception of the \"kg\", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. \nEvery unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol.\nTo allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol \"/\" is replaced by the letters \"Per\". Exponents are written in plain text after the unit as \"m3\" instead of being formatted as \"m\" with a superscript of 3 or introducing a symbol as in \"m^3\". The degree symbol \"°\" is replaced with the letters \"deg\". Any clarification of the meaning for a substitution is included in the description for the unit symbol.\nNon-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. \nThe integer values are used for harmonization with IEC 61850.", + "rdfs:label": "UnitSymbol" + }, + { + "@id": "cim:VoltageLimit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Operational limit applied to voltage.\nThe use of operational VoltageLimit is preferred instead of limits defined at VoltageLevel. The operational VoltageLimits are used, if present.", + "rdfs:label": "VoltageLimit", + "rdfs:subClassOf": "cim:OperationalLimit" + }, + { + "@id": "cim:VsConverter", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC side of the voltage source converter (VSC).", + "rdfs:label": "VsConverter", + "rdfs:subClassOf": "cim:ACDCConverter" + }, + { + "@id": "cim:VsPpccControlKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Types applicable to the control of real power and/or DC voltage by voltage source converter.", + "rdfs:label": "VsPpccControlKind" + }, + { + "@id": "cim:VsQpccControlKind", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": { + "@id": "uml:enumeration" + }, + "rdfs:comment": "Kind of reactive power control at point of common coupling for a voltage source converter.", + "rdfs:label": "VsQpccControlKind" + }, + { + "@id": "cim:WindGeneratingUnit", + "@type": "owl:Class", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A wind driven generating unit, connected to the grid by means of a rotating machine. May be used to represent a single turbine or an aggregation.", + "rdfs:label": "WindGeneratingUnit", + "rdfs:subClassOf": "cim:GeneratingUnit" + }, + { + "@id": "cim:AsynchronousMachine.asynchronousMachineType", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates the type of Asynchronous Machine (motor or generator).", + "rdfs:domain": "cim:AsynchronousMachine", + "rdfs:label": "asynchronousMachineType", + "rdfs:range": "cim:AsynchronousMachineKind" + }, + { + "@id": "cim:BatteryUnit.batteryState", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The current state of the battery (charging, full, etc.).", + "rdfs:domain": "cim:BatteryUnit", + "rdfs:label": "batteryState", + "rdfs:range": "cim:BatteryStateKind" + }, + { + "@id": "cim:CsConverter.operatingMode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Indicates whether the DC pole is operating as an inverter or as a rectifier. It is converter’s control variable used in power flow.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "operatingMode", + "rdfs:range": "cim:CsOperatingModeKind" + }, + { + "@id": "cim:CsConverter.pPccControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Kind of active power control.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "pPccControl", + "rdfs:range": "cim:CsPpccControlKind" + }, + { + "@id": "cim:RegulatingControl.targetValueUnitMultiplier", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specify the multiplier for used for the targetValue.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "targetValueUnitMultiplier", + "rdfs:range": "cim:UnitMultiplier" + }, + { + "@id": "cim:SynchronousMachine.operatingMode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Current mode of operation.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "operatingMode", + "rdfs:range": "cim:SynchronousMachineOperatingMode" + }, + { + "@id": "cim:VsConverter.pPccControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Kind of control of real power and/or DC voltage.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "pPccControl", + "rdfs:range": "cim:VsPpccControlKind" + }, + { + "@id": "cim:VsConverter.qPccControl", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Kind of reactive power control.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "qPccControl", + "rdfs:range": "cim:VsQpccControlKind" + }, + { + "@id": "cim:ACDCConverter.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power at the point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution in the case a simplified power flow model is used.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ACDCConverter.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power at the point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution in the case a simplified power flow model is used.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:ACDCConverter.targetPpcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Real power injection target in AC grid, at point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "targetPpcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ACDCConverter.targetUdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Target value for DC voltage magnitude. The attribute shall be a positive value.", + "rdfs:domain": "cim:ACDCConverter", + "rdfs:label": "targetUdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ACDCTerminal.connected", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The connected status is related to a bus-branch model and the topological node to terminal relation. True implies the terminal is connected to the related topological node and false implies it is not. \nIn a bus-branch model, the connected status is used to tell if equipment is disconnected without having to change the connectivity described by the topological node to terminal relation. A valid case is that conducting equipment can be connected in one end and open in the other. In particular for an AC line segment, where the reactive line charging can be significant, this is a relevant case.", + "rdfs:domain": "cim:ACDCTerminal", + "rdfs:label": "connected", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:ActivePowerLimit.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Value of active power limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:ActivePowerLimit", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ApparentPowerLimit.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ApparentPower", + "qudt:hasUnit": "unit:MegaV-A", + "rdfs:comment": "The apparent power limit. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:ApparentPowerLimit", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VA" + }, + { + "@id": "cim:BatteryUnit.storedE", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:RealEnergy", + "qudt:hasUnit": "unit:MegaW-HR", + "rdfs:comment": "Amount of energy currently stored. The attribute shall be a positive value or zero and lower than BatteryUnit.ratedE.", + "rdfs:domain": "cim:BatteryUnit", + "rdfs:label": "storedE", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.Wh" + }, + { + "@id": "cim:ControlArea.netInterchange", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "The specified positive net interchange into the control area, i.e. positive sign means flow into the area.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "netInterchange", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ControlArea.pTolerance", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power net interchange tolerance. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:ControlArea", + "rdfs:label": "pTolerance", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:CsConverter.targetAlpha", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Target firing angle. It is converter’s control variable used in power flow. It is only applicable for rectifier if continuous tap changer control is used. Allowed values are within the range minAlpha<=targetAlpha<=maxAlpha. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "targetAlpha", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:CsConverter.targetGamma", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Target extinction angle. It is converter’s control variable used in power flow. It is only applicable for inverter if continuous tap changer control is used. Allowed values are within the range minGamma<=targetGamma<=maxGamma. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "targetGamma", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:CsConverter.targetIdc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "DC current target value. It is converter’s control variable used in power flow. The attribute shall be a positive value.", + "rdfs:domain": "cim:CsConverter", + "rdfs:label": "targetIdc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:CurrentLimit.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:CurrentFlow", + "qudt:hasUnit": "unit:A", + "rdfs:comment": "Limit on current flow. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:CurrentLimit", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.A" + }, + { + "@id": "cim:EnergyConsumer.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power of the load. Load sign convention is used, i.e. positive sign means flow out from a node.\nFor voltage dependent loads the value is at rated voltage.\nStarting value for a steady state solution.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:EnergyConsumer.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power of the load. Load sign convention is used, i.e. positive sign means flow out from a node.\nFor voltage dependent loads the value is at rated voltage.\nStarting value for a steady state solution.", + "rdfs:domain": "cim:EnergyConsumer", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:EnergySource.activePower", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "High voltage source active injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "activePower", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:EnergySource.reactivePower", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "High voltage source reactive injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "reactivePower", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:EnergySource.voltageAngle", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleRadians", + "qudt:hasUnit": "unit:RAD", + "rdfs:comment": "Phase angle of a-phase open circuit used when voltage characteristics need to be imposed at the node associated with the terminal of the energy source, such as when voltages and angles from the transmission level are used as input to the distribution network. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "voltageAngle", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.rad" + }, + { + "@id": "cim:EnergySource.voltageMagnitude", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Phase-to-phase open circuit voltage magnitude used when voltage characteristics need to be imposed at the node associated with the terminal of the energy source, such as when voltages and angles from the transmission level are used as input to the distribution network. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:EnergySource", + "rdfs:label": "voltageMagnitude", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:Equipment.inService", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the availability of the equipment. True means the equipment is available for topology processing, which determines if the equipment is energized or not. False means that the equipment is treated by network applications as if it is not in the model.", + "rdfs:domain": "cim:Equipment", + "rdfs:label": "inService", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:EquivalentInjection.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Equivalent active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:EquivalentInjection.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Equivalent reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:EquivalentInjection.regulationStatus", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the regulation status of the EquivalentInjection. True is regulating. False is not regulating.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "regulationStatus", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:EquivalentInjection.regulationTarget", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "The target voltage for voltage regulation. The attribute shall be a positive value.", + "rdfs:domain": "cim:EquivalentInjection", + "rdfs:label": "regulationTarget", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ExternalNetworkInjection.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:ExternalNetworkInjection.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for steady state solutions.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:ExternalNetworkInjection.referencePriority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Priority of unit for use as powerflow voltage phase angle reference bus selection. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on.", + "rdfs:domain": "cim:ExternalNetworkInjection", + "rdfs:label": "referencePriority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:GeneratingUnit.normalPF", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Generating unit economic participation factor. The sum of the participation factors across generating units does not have to sum to one. It is used for representing distributed slack participation factor. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:GeneratingUnit", + "rdfs:label": "normalPF", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:PowerElectronicsConnection.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "cim:PowerElectronicsConnection", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:PowerElectronicsConnection.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "cim:PowerElectronicsConnection", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:RegulatingCondEq.controlEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the regulation status of the equipment. True is regulating, false is not regulating.", + "rdfs:domain": "cim:RegulatingCondEq", + "rdfs:label": "controlEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:RegulatingControl.discrete", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The regulation is performed in a discrete mode. This applies to equipment with discrete controls, e.g. tap changers and shunt compensators.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "discrete", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:RegulatingControl.enabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The flag tells if regulation is enabled.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "enabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:RegulatingControl.maxAllowedTargetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Maximum allowed target value (RegulatingControl.targetValue).", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "maxAllowedTargetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RegulatingControl.minAllowedTargetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Minimum allowed target value (RegulatingControl.targetValue).", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "minAllowedTargetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RegulatingControl.targetDeadband", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "This is a deadband used with discrete control to avoid excessive update of controls like tap changers and shunt compensator banks while regulating. The units of those appropriate for the mode. The attribute shall be a positive value or zero. If RegulatingControl.discrete is set to \"false\", the RegulatingControl.targetDeadband is to be ignored.\nNote that for instance, if the targetValue is 100 kV and the targetDeadband is 2 kV the range is from 99 to 101 kV.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "targetDeadband", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RegulatingControl.targetValue", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The target value specified for case input. This value can be used for the target value without the use of schedules. The value has the units appropriate to the mode attribute.", + "rdfs:domain": "cim:RegulatingControl", + "rdfs:label": "targetValue", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:RotatingMachine.p", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ActivePower", + "qudt:hasUnit": "unit:MegaW", + "rdfs:comment": "Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "cim:RotatingMachine", + "rdfs:label": "p", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.W" + }, + { + "@id": "cim:RotatingMachine.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "cim:RotatingMachine", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:ShuntCompensator.sections", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Shunt compensator sections in use. Starting value for steady state solution. The attribute shall be a positive value or zero. Non integer values are allowed to support continuous variables. The reasons for continuous value are to support study cases where no discrete shunt compensators has yet been designed, a solutions where a narrow voltage band force the sections to oscillate or accommodate for a continuous solution as input. \nFor LinearShuntConpensator the value shall be between zero and ShuntCompensator.maximumSections. At value zero the shunt compensator conductance and admittance is zero. Linear interpolation of conductance and admittance between the previous and next integer section is applied in case of non-integer values.\nFor NonlinearShuntCompensator-s shall only be set to one of the NonlinearShuntCompenstorPoint.sectionNumber. There is no interpolation between NonlinearShuntCompenstorPoint-s.", + "rdfs:domain": "cim:ShuntCompensator", + "rdfs:label": "sections", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:StaticVarCompensator.q", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node.\nStarting value for a steady state solution.", + "rdfs:domain": "cim:StaticVarCompensator", + "rdfs:label": "q", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:Switch.locked", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "If true, the switch is locked. The resulting switch state is a combination of locked and Switch.open attributes as follows:\n
    \n\t
  • locked=true and Switch.open=true. The resulting state is open and locked;
  • \n\t
  • locked=false and Switch.open=true. The resulting state is open;
  • \n\t
  • locked=false and Switch.open=false. The resulting state is closed.
  • \n
", + "rdfs:domain": "cim:Switch", + "rdfs:label": "locked", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:Switch.open", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The attribute tells if the switch is considered open when used as input to topology processing.", + "rdfs:domain": "cim:Switch", + "rdfs:label": "open", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:SynchronousMachine.referencePriority", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Priority of unit for use as powerflow voltage phase angle reference bus selection. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on.", + "rdfs:domain": "cim:SynchronousMachine", + "rdfs:label": "referencePriority", + "rdfs:range": "xsd:integer" + }, + { + "@id": "cim:TapChanger.controlEnabled", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Specifies the regulation status of the equipment. True is regulating, false is not regulating.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "controlEnabled", + "rdfs:range": "xsd:boolean" + }, + { + "@id": "cim:TapChanger.step", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Tap changer position.\nStarting step for a steady state solution. Non integer values are allowed to support continuous tap variables. The reasons for continuous value are to support study cases where no discrete tap changer has yet been designed, a solution where a narrow voltage band forces the tap step to oscillate or to accommodate for a continuous solution as input.\nThe attribute shall be equal to or greater than lowStep and equal to or less than highStep.", + "rdfs:domain": "cim:TapChanger", + "rdfs:label": "step", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:VoltageLimit.value", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Limit on voltage. High or low limit nature of the limit depends upon the properties of the operational limit type. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:VoltageLimit", + "rdfs:label": "value", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:VsConverter.droop", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PU", + "rdfs:comment": "Droop constant. The pu value is obtained as D [kV/MW] x Sb / Ubdc. The attribute shall be a positive value.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "droop", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:VsConverter.droopCompensation", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Resistance", + "qudt:hasUnit": "unit:OHM", + "rdfs:comment": "Compensation constant. Used to compensate for voltage drop when controlling voltage at a distant bus. The attribute shall be a positive value.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "droopCompensation", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.ohm" + }, + { + "@id": "cim:VsConverter.qShare", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:PerCent", + "qudt:hasUnit": "unit:PERCENT", + "rdfs:comment": "Reactive power sharing factor among parallel converters on Uac control. The attribute shall be a positive value or zero.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "qShare", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.none" + }, + { + "@id": "cim:VsConverter.targetPWMfactor", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Magnitude of pulse-modulation factor. The attribute shall be a positive value.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "targetPWMfactor", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:VsConverter.targetPhasePcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:AngleDegrees", + "qudt:hasUnit": "unit:DEG", + "rdfs:comment": "Phase target at AC side, at point of common coupling. The attribute shall be a positive value.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "targetPhasePcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.none", + "cim:unitSymbol": "cim:UnitSymbol.deg" + }, + { + "@id": "cim:VsConverter.targetPowerFactorPcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Power factor target at the AC side, at point of common coupling. The attribute shall be a positive value.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "targetPowerFactorPcc", + "rdfs:range": "xsd:float" + }, + { + "@id": "cim:VsConverter.targetQpcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:ReactivePower", + "qudt:hasUnit": "unit:MegaV-A_Reactive", + "rdfs:comment": "Reactive power injection target in AC grid, at point of common coupling. Load sign convention is used, i.e. positive sign means flow out from a node.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "targetQpcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.M", + "cim:unitSymbol": "cim:UnitSymbol.VAr" + }, + { + "@id": "cim:VsConverter.targetUpcc", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "qudt:hasQuantityKind": "cim:Voltage", + "qudt:hasUnit": "unit:KiloV", + "rdfs:comment": "Voltage target in AC grid, at point of common coupling. The attribute shall be a positive value.", + "rdfs:domain": "cim:VsConverter", + "rdfs:label": "targetUpcc", + "rdfs:range": "xsd:float", + "cim:unitMultiplier": "cim:UnitMultiplier.k", + "cim:unitSymbol": "cim:UnitSymbol.V" + }, + { + "@id": "cim:ActivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.W", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the in-phase component of the current.", + "rdfs:label": "ActivePower", + "skos:exactMatch": "quantitykind:ActivePower" + }, + { + "@id": "cim:ActivePowerChangeRate", + "skos:exactMatch": "quantitykind:ActivePowerChangeRate" + }, + { + "@id": "cim:ActivePowerPerCurrentFlow", + "skos:exactMatch": "quantitykind:ActivePowerPerCurrentFlow" + }, + { + "@id": "cim:ActivePowerPerFrequency", + "skos:exactMatch": "quantitykind:ActivePowerPerFrequency" + }, + { + "@id": "cim:AngleDegrees", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.deg", + "rdfs:comment": "Measurement of angle in degrees.", + "rdfs:label": "AngleDegrees", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:AngleRadians", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.rad", + "rdfs:comment": "Phase angle in radians.", + "rdfs:label": "AngleRadians", + "skos:exactMatch": "quantitykind:Angle" + }, + { + "@id": "cim:ApparentPower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VA", + "rdfs:comment": "Product of the RMS value of the voltage and the RMS value of the current.", + "rdfs:label": "ApparentPower", + "skos:exactMatch": "quantitykind:ApparentPower" + }, + { + "@id": "cim:Area", + "skos:exactMatch": "quantitykind:Area" + }, + { + "@id": "cim:AsynchronousMachineKind.generator", + "@type": "cim:AsynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "The Asynchronous Machine is a generator.", + "rdfs:label": "generator" + }, + { + "@id": "cim:AsynchronousMachineKind.motor", + "@type": "cim:AsynchronousMachineKind", + "cims:stereotype": "enum", + "rdfs:comment": "The Asynchronous Machine is a motor.", + "rdfs:label": "motor" + }, + { + "@id": "cim:BatteryStateKind.charging", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Stored energy is increasing.", + "rdfs:label": "charging" + }, + { + "@id": "cim:BatteryStateKind.discharging", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Stored energy is decreasing.", + "rdfs:label": "discharging" + }, + { + "@id": "cim:BatteryStateKind.empty", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Unable to discharge, and not charging.", + "rdfs:label": "empty" + }, + { + "@id": "cim:BatteryStateKind.full", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Unable to charge, and not discharging.", + "rdfs:label": "full" + }, + { + "@id": "cim:BatteryStateKind.waiting", + "@type": "cim:BatteryStateKind", + "cims:stereotype": "enum", + "rdfs:comment": "Neither charging nor discharging, but able to do so.", + "rdfs:label": "waiting" + }, + { + "@id": "cim:Capacitance", + "skos:exactMatch": "quantitykind:Capacitance" + }, + { + "@id": "cim:Conductance", + "skos:exactMatch": "quantitykind:Conductance" + }, + { + "@id": "cim:CsOperatingModeKind.inverter", + "@type": "cim:CsOperatingModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as inverter, which is the power receiving end.", + "rdfs:label": "inverter" + }, + { + "@id": "cim:CsOperatingModeKind.rectifier", + "@type": "cim:CsOperatingModeKind", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as rectifier, which is the power sending end.", + "rdfs:label": "rectifier" + }, + { + "@id": "cim:CsPpccControlKind.activePower", + "@type": "cim:CsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power control at AC side, at point of common coupling. Target is provided by ACDCConverter.targetPpcc.", + "rdfs:label": "activePower" + }, + { + "@id": "cim:CsPpccControlKind.dcCurrent", + "@type": "cim:CsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is DC current with target value provided by CsConverter.targetIdc.", + "rdfs:label": "dcCurrent" + }, + { + "@id": "cim:CsPpccControlKind.dcVoltage", + "@type": "cim:CsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is DC voltage with target value provided by ACDCConverter.targetUdc.", + "rdfs:label": "dcVoltage" + }, + { + "@id": "cim:CurrentFlow", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.A", + "rdfs:comment": "Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.", + "rdfs:label": "CurrentFlow", + "skos:exactMatch": "quantitykind:ElectricCurrent" + }, + { + "@id": "cim:Frequency", + "skos:exactMatch": "quantitykind:Frequency" + }, + { + "@id": "cim:Impedance", + "skos:exactMatch": "quantitykind:Inductance" + }, + { + "@id": "cim:Length", + "skos:exactMatch": "quantitykind:Length" + }, + { + "@id": "cim:Money", + "skos:exactMatch": "quantitykind:Currency" + }, + { + "@id": "cim:PU", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Per Unit - a positive or negative value referred to a defined base. Values typically range from -10 to +10.", + "rdfs:label": "PU", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:PerCent", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.none", + "rdfs:comment": "Percentage on a defined base. For example, specify as 100 to indicate at the defined base.", + "rdfs:label": "PerCent", + "skos:exactMatch": "quantitykind:DimensionlessRatio" + }, + { + "@id": "cim:Pressure", + "skos:exactMatch": "quantitykind:Pressure" + }, + { + "@id": "cim:Reactance", + "skos:exactMatch": "quantitykind:Reactance" + }, + { + "@id": "cim:ReactivePower", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.VAr", + "rdfs:comment": "Product of RMS value of the voltage and the RMS value of the quadrature component of the current.", + "rdfs:label": "ReactivePower", + "skos:exactMatch": "quantitykind:ReactivePower" + }, + { + "@id": "cim:RealEnergy", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.Wh", + "rdfs:comment": "Real electrical energy.", + "rdfs:label": "RealEnergy", + "skos:exactMatch": "quantitykind:Energy" + }, + { + "@id": "cim:Resistance", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.ohm", + "rdfs:comment": "Resistance (real part of impedance).", + "rdfs:label": "Resistance", + "skos:exactMatch": "quantitykind:Resistance" + }, + { + "@id": "cim:RotationSpeed", + "skos:exactMatch": "quantitykind:AngularVelocity" + }, + { + "@id": "cim:Seconds", + "skos:exactMatch": "quantitykind:Time" + }, + { + "@id": "cim:Susceptance", + "skos:exactMatch": "quantitykind:Susceptance" + }, + { + "@id": "cim:SynchronousMachineOperatingMode.condenser", + "@type": "cim:SynchronousMachineOperatingMode", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as condenser.", + "rdfs:label": "condenser" + }, + { + "@id": "cim:SynchronousMachineOperatingMode.generator", + "@type": "cim:SynchronousMachineOperatingMode", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as generator.", + "rdfs:label": "generator" + }, + { + "@id": "cim:SynchronousMachineOperatingMode.motor", + "@type": "cim:SynchronousMachineOperatingMode", + "cims:stereotype": "enum", + "rdfs:comment": "Operating as motor.", + "rdfs:label": "motor" + }, + { + "@id": "cim:Temperature", + "skos:exactMatch": "quantitykind:Temperature" + }, + { + "@id": "cim:UnitMultiplier.E", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Exa 10**18.", + "rdfs:label": "E" + }, + { + "@id": "cim:UnitMultiplier.G", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Giga 10**9.", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitMultiplier.M", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E6", + "rdfs:comment": "Mega 10**6.", + "rdfs:label": "M", + "skos:exactMatch": "prefix:Mega" + }, + { + "@id": "cim:UnitMultiplier.P", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Peta 10**15.", + "rdfs:label": "P" + }, + { + "@id": "cim:UnitMultiplier.T", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Tera 10**12.", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitMultiplier.Y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yotta 10**24.", + "rdfs:label": "Y" + }, + { + "@id": "cim:UnitMultiplier.Z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zetta 10**21.", + "rdfs:label": "Z" + }, + { + "@id": "cim:UnitMultiplier.a", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Atto 10**-18.", + "rdfs:label": "a" + }, + { + "@id": "cim:UnitMultiplier.c", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Centi 10**-2.", + "rdfs:label": "c" + }, + { + "@id": "cim:UnitMultiplier.d", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deci 10**-1.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitMultiplier.da", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Deca 10**1.", + "rdfs:label": "da" + }, + { + "@id": "cim:UnitMultiplier.f", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Femto 10**-15.", + "rdfs:label": "f" + }, + { + "@id": "cim:UnitMultiplier.h", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Hecto 10**2.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitMultiplier.k", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E3", + "rdfs:comment": "Kilo 10**3.", + "rdfs:label": "k", + "skos:exactMatch": "prefix:Kilo" + }, + { + "@id": "cim:UnitMultiplier.m", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Milli 10**-3.", + "rdfs:label": "m" + }, + { + "@id": "cim:UnitMultiplier.micro", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Micro 10**-6.", + "rdfs:label": "micro" + }, + { + "@id": "cim:UnitMultiplier.n", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Nano 10**-9.", + "rdfs:label": "n" + }, + { + "@id": "cim:UnitMultiplier.none", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "qudt:prefixMultiplier": "1E0", + "rdfs:comment": "No multiplier or equivalently multiply by 1.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitMultiplier.p", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Pico 10**-12.", + "rdfs:label": "p" + }, + { + "@id": "cim:UnitMultiplier.y", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Yocto 10**-24.", + "rdfs:label": "y" + }, + { + "@id": "cim:UnitMultiplier.z", + "@type": "cim:UnitMultiplier", + "cims:stereotype": "enum", + "rdfs:comment": "Zepto 10**-21.", + "rdfs:label": "z" + }, + { + "@id": "cim:UnitSymbol.A", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current in amperes.", + "rdfs:label": "A", + "skos:exactMatch": "unit:A" + }, + { + "@id": "cim:UnitSymbol.A2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amperes squared (A²).", + "rdfs:label": "A2" + }, + { + "@id": "cim:UnitSymbol.A2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-squared hour, ampere-squared hour.", + "rdfs:label": "A2h" + }, + { + "@id": "cim:UnitSymbol.A2s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere squared time in square amperes (A²s).", + "rdfs:label": "A2s" + }, + { + "@id": "cim:UnitSymbol.APerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.", + "rdfs:label": "APerA" + }, + { + "@id": "cim:UnitSymbol.APerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "A/m, magnetic field strength, amperes per metre.", + "rdfs:label": "APerm" + }, + { + "@id": "cim:UnitSymbol.Ah", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere-hours, ampere-hours.", + "rdfs:label": "Ah" + }, + { + "@id": "cim:UnitSymbol.As", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ampere seconds (A·s).", + "rdfs:label": "As" + }, + { + "@id": "cim:UnitSymbol.Bq", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radioactivity in becquerels (1/s).", + "rdfs:label": "Bq" + }, + { + "@id": "cim:UnitSymbol.Btu", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, British Thermal Units.", + "rdfs:label": "Btu" + }, + { + "@id": "cim:UnitSymbol.C", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge in coulombs (A·s).", + "rdfs:label": "C" + }, + { + "@id": "cim:UnitSymbol.CPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Exposure (x rays), coulombs per kilogram.", + "rdfs:label": "CPerkg" + }, + { + "@id": "cim:UnitSymbol.CPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface charge density, coulombs per square metre.", + "rdfs:label": "CPerm2" + }, + { + "@id": "cim:UnitSymbol.CPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric charge density, coulombs per cubic metre.", + "rdfs:label": "CPerm3" + }, + { + "@id": "cim:UnitSymbol.F", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric capacitance in farads (C/V).", + "rdfs:label": "F", + "skos:exactMatch": "unit:FARAD" + }, + { + "@id": "cim:UnitSymbol.FPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permittivity, farads per metre.", + "rdfs:label": "FPerm" + }, + { + "@id": "cim:UnitSymbol.G", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density, gausses (1 G = 10-4 T).", + "rdfs:label": "G" + }, + { + "@id": "cim:UnitSymbol.Gy", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose in grays (J/kg).", + "rdfs:label": "Gy" + }, + { + "@id": "cim:UnitSymbol.GyPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Absorbed dose rate, grays per second.", + "rdfs:label": "GyPers" + }, + { + "@id": "cim:UnitSymbol.H", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric inductance in henrys (Wb/A).", + "rdfs:label": "H" + }, + { + "@id": "cim:UnitSymbol.HPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Permeability, henrys per metre.", + "rdfs:label": "HPerm" + }, + { + "@id": "cim:UnitSymbol.Hz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency in hertz (1/s).", + "rdfs:label": "Hz", + "skos:exactMatch": "unit:HZ", + "skos:narrower": "unit:REV-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.HzPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.", + "rdfs:label": "HzPerHz" + }, + { + "@id": "cim:UnitSymbol.HzPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rate of change of frequency in hertz per second.", + "rdfs:label": "HzPers" + }, + { + "@id": "cim:UnitSymbol.J", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy in joules (N·m = C·V = W·s).", + "rdfs:label": "J" + }, + { + "@id": "cim:UnitSymbol.JPerK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat capacity in joules/kelvin.", + "rdfs:label": "JPerK" + }, + { + "@id": "cim:UnitSymbol.JPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific energy, Joules / kg.", + "rdfs:label": "JPerkg" + }, + { + "@id": "cim:UnitSymbol.JPerkgK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific heat capacity, specific entropy, joules per kilogram Kelvin.", + "rdfs:label": "JPerkgK" + }, + { + "@id": "cim:UnitSymbol.JPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Insulation energy density, joules per square metre or watt second per square metre.", + "rdfs:label": "JPerm2" + }, + { + "@id": "cim:UnitSymbol.JPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy density, joules per cubic metre.", + "rdfs:label": "JPerm3" + }, + { + "@id": "cim:UnitSymbol.JPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar energy, joules per mole.", + "rdfs:label": "JPermol" + }, + { + "@id": "cim:UnitSymbol.JPermolK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Molar entropy, molar heat capacity, joules per mole kelvin.", + "rdfs:label": "JPermolK" + }, + { + "@id": "cim:UnitSymbol.JPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy rate in joules per second (J/s).", + "rdfs:label": "JPers" + }, + { + "@id": "cim:UnitSymbol.K", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature in kelvins.", + "rdfs:label": "K" + }, + { + "@id": "cim:UnitSymbol.KPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Temperature change rate in kelvins per second.", + "rdfs:label": "KPers" + }, + { + "@id": "cim:UnitSymbol.M", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length, nautical miles (1 M = 1852 m).", + "rdfs:label": "M" + }, + { + "@id": "cim:UnitSymbol.Mx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux, maxwells (1 Mx = 10-8 Wb).", + "rdfs:label": "Mx" + }, + { + "@id": "cim:UnitSymbol.N", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Force in newtons (kg·m/s²).", + "rdfs:label": "N" + }, + { + "@id": "cim:UnitSymbol.NPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Surface tension, newton per metre.", + "rdfs:label": "NPerm" + }, + { + "@id": "cim:UnitSymbol.Nm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of force, newton metres.", + "rdfs:label": "Nm" + }, + { + "@id": "cim:UnitSymbol.Oe", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic field in oersteds, (1 Oe = (103/4p) A/m).", + "rdfs:label": "Oe" + }, + { + "@id": "cim:UnitSymbol.Pa", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.", + "rdfs:label": "Pa", + "skos:exactMatch": "unit:PA" + }, + { + "@id": "cim:UnitSymbol.PaPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure change rate in pascals per second.", + "rdfs:label": "PaPers" + }, + { + "@id": "cim:UnitSymbol.Pas", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dynamic viscosity, pascal seconds.", + "rdfs:label": "Pas" + }, + { + "@id": "cim:UnitSymbol.Q", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity power, Q.", + "rdfs:label": "Q" + }, + { + "@id": "cim:UnitSymbol.Qh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Quantity energy, Qh.", + "rdfs:label": "Qh" + }, + { + "@id": "cim:UnitSymbol.S", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance in siemens.", + "rdfs:label": "S", + "skos:exactMatch": "unit:S" + }, + { + "@id": "cim:UnitSymbol.SPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Conductance per length (F/m).", + "rdfs:label": "SPerm" + }, + { + "@id": "cim:UnitSymbol.Sv", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dose equivalent in sieverts (J/kg).", + "rdfs:label": "Sv" + }, + { + "@id": "cim:UnitSymbol.T", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux density in teslas (Wb/m2).", + "rdfs:label": "T" + }, + { + "@id": "cim:UnitSymbol.V", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric potential in volts (W/A).", + "rdfs:label": "V", + "skos:exactMatch": "unit:V" + }, + { + "@id": "cim:UnitSymbol.V2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt squared (W²/A²).", + "rdfs:label": "V2" + }, + { + "@id": "cim:UnitSymbol.V2h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-squared hour, volt-squared-hours.", + "rdfs:label": "V2h" + }, + { + "@id": "cim:UnitSymbol.VA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent power in volt amperes. See also real power and reactive power.", + "rdfs:label": "VA", + "skos:exactMatch": "unit:V-A" + }, + { + "@id": "cim:UnitSymbol.VAh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Apparent energy in volt ampere hours.", + "rdfs:label": "VAh" + }, + { + "@id": "cim:UnitSymbol.VAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power).\nNote: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.", + "rdfs:label": "VAr", + "skos:exactMatch": "unit:V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VArh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reactive energy in volt ampere reactive hours.", + "rdfs:label": "VArh" + }, + { + "@id": "cim:UnitSymbol.VPerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in volt per hertz.", + "rdfs:label": "VPerHz" + }, + { + "@id": "cim:UnitSymbol.VPerV", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.", + "rdfs:label": "VPerV" + }, + { + "@id": "cim:UnitSymbol.VPerVA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVA" + }, + { + "@id": "cim:UnitSymbol.VPerVAr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.", + "rdfs:label": "VPerVAr", + "skos:exactMatch": "unit:V-PER-V-A_Reactive" + }, + { + "@id": "cim:UnitSymbol.VPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric field strength, volts per metre.", + "rdfs:label": "VPerm" + }, + { + "@id": "cim:UnitSymbol.Vh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt-hour, Volt hours.", + "rdfs:label": "Vh" + }, + { + "@id": "cim:UnitSymbol.Vs", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volt seconds (Ws/A).", + "rdfs:label": "Vs" + }, + { + "@id": "cim:UnitSymbol.W", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.", + "rdfs:label": "W", + "skos:exactMatch": "unit:W" + }, + { + "@id": "cim:UnitSymbol.WPerA", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Active power per current flow, watts per Ampere.", + "rdfs:label": "WPerA", + "skos:exactMatch": "unit:W-PER-A" + }, + { + "@id": "cim:UnitSymbol.WPerW", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.", + "rdfs:label": "WPerW" + }, + { + "@id": "cim:UnitSymbol.WPerm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Heat flux density, irradiance, watts per square metre.", + "rdfs:label": "WPerm2" + }, + { + "@id": "cim:UnitSymbol.WPerm2sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiance, watts per square metre steradian.", + "rdfs:label": "WPerm2sr" + }, + { + "@id": "cim:UnitSymbol.WPermK", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Thermal conductivity in watt/metres kelvin.", + "rdfs:label": "WPermK" + }, + { + "@id": "cim:UnitSymbol.WPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Ramp rate in watts per second.", + "rdfs:label": "WPers", + "skos:exactMatch": "unit:W-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.WPersr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Radiant intensity, watts per steradian.", + "rdfs:label": "WPersr" + }, + { + "@id": "cim:UnitSymbol.Wb", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Magnetic flux in webers (V·s).", + "rdfs:label": "Wb" + }, + { + "@id": "cim:UnitSymbol.Wh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Real energy in watt hours.", + "rdfs:label": "Wh", + "skos:exactMatch": "unit:W-HR" + }, + { + "@id": "cim:UnitSymbol.anglemin", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, minutes.", + "rdfs:label": "anglemin" + }, + { + "@id": "cim:UnitSymbol.anglesec", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle, seconds.", + "rdfs:label": "anglesec" + }, + { + "@id": "cim:UnitSymbol.bar", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure in bars, (1 bar = 100 kPa).", + "rdfs:label": "bar" + }, + { + "@id": "cim:UnitSymbol.cd", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous intensity in candelas.", + "rdfs:label": "cd" + }, + { + "@id": "cim:UnitSymbol.charPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Data rate (baud) in characters per second.", + "rdfs:label": "charPers" + }, + { + "@id": "cim:UnitSymbol.character", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Number of characters.", + "rdfs:label": "character" + }, + { + "@id": "cim:UnitSymbol.cosPhi", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power factor, dimensionless.\nNote 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153.\nNote 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.", + "rdfs:label": "cosPhi" + }, + { + "@id": "cim:UnitSymbol.count", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance, Counter value.", + "rdfs:label": "count" + }, + { + "@id": "cim:UnitSymbol.d", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in days, day = 24 h = 86400 s.", + "rdfs:label": "d" + }, + { + "@id": "cim:UnitSymbol.dB", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dB" + }, + { + "@id": "cim:UnitSymbol.dBm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "dBm" + }, + { + "@id": "cim:UnitSymbol.deg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in degrees.", + "rdfs:label": "deg", + "skos:exactMatch": "unit:DEG" + }, + { + "@id": "cim:UnitSymbol.degC", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Relative temperature in degrees Celsius.\nIn the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.", + "rdfs:label": "degC", + "skos:exactMatch": "unit:DEG_C" + }, + { + "@id": "cim:UnitSymbol.ft3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic feet.", + "rdfs:label": "ft3" + }, + { + "@id": "cim:UnitSymbol.gPerg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.", + "rdfs:label": "gPerg" + }, + { + "@id": "cim:UnitSymbol.gal", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).", + "rdfs:label": "gal" + }, + { + "@id": "cim:UnitSymbol.h", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in hours, hour = 60 min = 3600 s.", + "rdfs:label": "h" + }, + { + "@id": "cim:UnitSymbol.ha", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area, hectares.", + "rdfs:label": "ha" + }, + { + "@id": "cim:UnitSymbol.kat", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity, katal = mol / s.", + "rdfs:label": "kat" + }, + { + "@id": "cim:UnitSymbol.katPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Catalytic activity concentration, katals per cubic metre.", + "rdfs:label": "katPerm3" + }, + { + "@id": "cim:UnitSymbol.kg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kg" + }, + { + "@id": "cim:UnitSymbol.kgPerJ", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerJ" + }, + { + "@id": "cim:UnitSymbol.kgPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgPerm3" + }, + { + "@id": "cim:UnitSymbol.kgm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm" + }, + { + "@id": "cim:UnitSymbol.kgm2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.", + "rdfs:label": "kgm2" + }, + { + "@id": "cim:UnitSymbol.kn", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Speed, knots (1 kn = 1852/3600) m/s.", + "rdfs:label": "kn" + }, + { + "@id": "cim:UnitSymbol.l", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in litres, litre = dm3 = m3/1000.", + "rdfs:label": "l" + }, + { + "@id": "cim:UnitSymbol.lPerh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, litres per hour.", + "rdfs:label": "lPerh" + }, + { + "@id": "cim:UnitSymbol.lPerl", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.", + "rdfs:label": "lPerl" + }, + { + "@id": "cim:UnitSymbol.lPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in litres per second.", + "rdfs:label": "lPers" + }, + { + "@id": "cim:UnitSymbol.lm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Luminous flux in lumens (cd·sr).", + "rdfs:label": "lm" + }, + { + "@id": "cim:UnitSymbol.lx", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Illuminance in lux (lm/m²).", + "rdfs:label": "lx" + }, + { + "@id": "cim:UnitSymbol.m", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Length in metres.", + "rdfs:label": "m", + "skos:exactMatch": "unit:M" + }, + { + "@id": "cim:UnitSymbol.m2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Area in square metres (m²).", + "rdfs:label": "m2", + "skos:exactMatch": "unit:M2" + }, + { + "@id": "cim:UnitSymbol.m2Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Viscosity in square metres / second (m²/s).", + "rdfs:label": "m2Pers" + }, + { + "@id": "cim:UnitSymbol.m3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume in cubic metres (m³).", + "rdfs:label": "m3" + }, + { + "@id": "cim:UnitSymbol.m3Compensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value compensated for weather effects.", + "rdfs:label": "m3Compensated" + }, + { + "@id": "cim:UnitSymbol.m3Perh", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate, cubic metres per hour.", + "rdfs:label": "m3Perh" + }, + { + "@id": "cim:UnitSymbol.m3Perkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Specific volume, cubic metres per kilogram, v.", + "rdfs:label": "m3Perkg" + }, + { + "@id": "cim:UnitSymbol.m3Pers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volumetric flow rate in cubic metres per second (m³/s).", + "rdfs:label": "m3Pers", + "skos:exactMatch": "unit:M3-PER-SEC" + }, + { + "@id": "cim:UnitSymbol.m3Uncompensated", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Volume, cubic metres, with the value uncompensated for weather effects.", + "rdfs:label": "m3Uncompensated" + }, + { + "@id": "cim:UnitSymbol.mPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Fuel efficiency in metres per cubic metres (m/m³).", + "rdfs:label": "mPerm3" + }, + { + "@id": "cim:UnitSymbol.mPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Velocity in metres per second (m/s).", + "rdfs:label": "mPers" + }, + { + "@id": "cim:UnitSymbol.mPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Acceleration in metres per second squared (m/s²).", + "rdfs:label": "mPers2" + }, + { + "@id": "cim:UnitSymbol.min", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in minutes, minute = 60 s.", + "rdfs:label": "min" + }, + { + "@id": "cim:UnitSymbol.mmHg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).", + "rdfs:label": "mmHg" + }, + { + "@id": "cim:UnitSymbol.mol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of substance in moles.", + "rdfs:label": "mol" + }, + { + "@id": "cim:UnitSymbol.molPerkg", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.", + "rdfs:label": "molPerkg" + }, + { + "@id": "cim:UnitSymbol.molPerm3", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.", + "rdfs:label": "molPerm3" + }, + { + "@id": "cim:UnitSymbol.molPermol", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.", + "rdfs:label": "molPermol" + }, + { + "@id": "cim:UnitSymbol.none", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Dimension less quantity, e.g. count, per unit, etc.", + "rdfs:label": "none" + }, + { + "@id": "cim:UnitSymbol.ohm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance in ohms (V/A).", + "rdfs:label": "ohm", + "skos:exactMatch": "unit:OHM" + }, + { + "@id": "cim:UnitSymbol.ohmPerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Electric resistance per length in ohms per metre ((V/A)/m).", + "rdfs:label": "ohmPerm" + }, + { + "@id": "cim:UnitSymbol.ohmm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Resistivity, ohm metres, (rho).", + "rdfs:label": "ohmm" + }, + { + "@id": "cim:UnitSymbol.onePerHz", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Reciprocal of frequency (1/Hz).", + "rdfs:label": "onePerHz" + }, + { + "@id": "cim:UnitSymbol.onePerm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Wavenumber, reciprocal metres, (1/m).", + "rdfs:label": "onePerm" + }, + { + "@id": "cim:UnitSymbol.ppm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Concentration in parts per million.", + "rdfs:label": "ppm" + }, + { + "@id": "cim:UnitSymbol.rad", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Plane angle in radians (m/m).", + "rdfs:label": "rad", + "skos:exactMatch": "unit:RAD" + }, + { + "@id": "cim:UnitSymbol.radPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular velocity in radians per second (rad/s).", + "rdfs:label": "radPers" + }, + { + "@id": "cim:UnitSymbol.radPers2", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Angular acceleration, radians per second squared.", + "rdfs:label": "radPers2" + }, + { + "@id": "cim:UnitSymbol.rev", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Amount of rotation, revolutions.", + "rdfs:label": "rev" + }, + { + "@id": "cim:UnitSymbol.rotPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Rotations per second (1/s). See also Hz (1/s).", + "rdfs:label": "rotPers" + }, + { + "@id": "cim:UnitSymbol.s", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time in seconds.", + "rdfs:label": "s", + "skos:exactMatch": "unit:SEC" + }, + { + "@id": "cim:UnitSymbol.sPers", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.", + "rdfs:label": "sPers" + }, + { + "@id": "cim:UnitSymbol.sr", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Solid angle in steradians (m2/m2).", + "rdfs:label": "sr" + }, + { + "@id": "cim:UnitSymbol.therm", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Energy, therms.", + "rdfs:label": "therm" + }, + { + "@id": "cim:UnitSymbol.tonne", + "@type": "cim:UnitSymbol", + "cims:stereotype": "enum", + "rdfs:comment": "Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).", + "rdfs:label": "tonne" + }, + { + "@id": "cim:Voltage", + "@type": "qudt:QuantityKind", + "cims:belongsToCategory": "ssh:Package_SteadyStateHypothesisProfile", + "qudt:applicableUnit": "cim:UnitSymbol.V", + "rdfs:comment": "Electrical voltage, can be both AC and DC.", + "rdfs:label": "Voltage", + "skos:exactMatch": "quantitykind:Voltage" + }, + { + "@id": "cim:VoltagePerReactivePower", + "skos:exactMatch": "quantitykind:VoltagePerReactivePower" + }, + { + "@id": "cim:VolumeFlowRate", + "skos:exactMatch": "quantitykind:VolumeFlowRate" + }, + { + "@id": "cim:VsPpccControlKind.pPcc", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is real power at point of common coupling. The target value is provided by ACDCConverter.targetPpcc.", + "rdfs:label": "pPcc" + }, + { + "@id": "cim:VsPpccControlKind.pPccAndUdcDroop", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power at point of common coupling and local DC voltage, with the droop. Target values are provided by ACDCConverter.targetPpcc, ACDCConverter.targetUdc and VsConverter.droop.", + "rdfs:label": "pPccAndUdcDroop" + }, + { + "@id": "cim:VsPpccControlKind.pPccAndUdcDroopPilot", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power at point of common coupling and the pilot DC voltage, with the droop. The mode is used for Multi Terminal High Voltage DC (MTDC) systems where multiple HVDC Substations are connected to the HVDC transmission lines. The pilot voltage is then used to coordinate the control the DC voltage across the HVDC substations. Targets are provided by ACDCConverter.targetPpcc, ACDCConverter.targetUdc and VsConverter.droop.", + "rdfs:label": "pPccAndUdcDroopPilot" + }, + { + "@id": "cim:VsPpccControlKind.pPccAndUdcDroopWithCompensation", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is active power at point of common coupling and compensated DC voltage, with the droop. Compensation factor is the resistance, as an approximation of the DC voltage of a common (real or virtual) node in the DC network. Targets are provided by ACDCConverter.targetPpcc, ACDCConverter.targetUdc, VsConverter.droop and VsConverter.droopCompensation.", + "rdfs:label": "pPccAndUdcDroopWithCompensation" + }, + { + "@id": "cim:VsPpccControlKind.phasePcc", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is phase at point of common coupling. Target is provided by VsConverter.targetPhasePcc.", + "rdfs:label": "phasePcc" + }, + { + "@id": "cim:VsPpccControlKind.udc", + "@type": "cim:VsPpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is DC voltage with target value provided by ACDCConverter.targetUdc.", + "rdfs:label": "udc" + }, + { + "@id": "cim:VsQpccControlKind.powerFactorPcc", + "@type": "cim:VsQpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is power factor at point of common coupling. Target is provided by VsConverter.targetPowerFactorPcc.", + "rdfs:label": "powerFactorPcc" + }, + { + "@id": "cim:VsQpccControlKind.pulseWidthModulation", + "@type": "cim:VsQpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "No explicit control. Pulse-modulation factor is directly set in magnitude (VsConverter.targetPWMfactor) and phase (VsConverter.targetPhasePcc).", + "rdfs:label": "pulseWidthModulation" + }, + { + "@id": "cim:VsQpccControlKind.reactivePcc", + "@type": "cim:VsQpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is reactive power at point of common coupling. Target is provided by VsConverter.targetQpcc.", + "rdfs:label": "reactivePcc" + }, + { + "@id": "cim:VsQpccControlKind.voltagePcc", + "@type": "cim:VsQpccControlKind", + "cims:stereotype": "enum", + "rdfs:comment": "Control is voltage at point of common coupling. Target is provided by VsConverter.targetUpcc.", + "rdfs:label": "voltagePcc" + }, + { + "@id": "ssh:Package_SteadyStateHypothesisProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "A steady state hypothesis dataset which conforms to the IEC 61970-456 steady state hypothesis profile contains all objects required to exchange input parameters to be able to perform load flow simulations. Due to the nature of the SSH profile, all objects in a Steady State Hypothesis instance file should have persistent mRIDs.", + "rdfs:label": "SteadyStateHypothesisProfile" + } + ] +} diff --git a/rdfs-improved/CGMES/jsonld/61970-600-2_Topology-AP-Voc-RDFS2020_v3-0-0.jsonld b/rdfs-improved/CGMES/jsonld/61970-600-2_Topology-AP-Voc-RDFS2020_v3-0-0.jsonld new file mode 100644 index 0000000..1d30202 --- /dev/null +++ b/rdfs-improved/CGMES/jsonld/61970-600-2_Topology-AP-Voc-RDFS2020_v3-0-0.jsonld @@ -0,0 +1,491 @@ +{ + "@context": "file://CIM-ontology-context.jsonld", + "@graph": [ + { + "@id": "tp:Ontology", + "@type": "owl:Ontology", + "dc:source": "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", + "dct:conformsTo": [ + "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", + "dct:description": "This vocabulary is describing the topology profile from IEC 61970-600-2.", + "dct:identifier": "urn:uuid:2c5559fa-12b4-445a-b92a-958c90628cee", + "dct:issued": "2021-01-27T12:25:49Z", + "dct:language": "en-GB", + "dct:modified": "2020-10-12", + "dct:publisher": "ENTSO-E", + "dct:rights": "Copyright", + "dct:rightsHolder": "ENTSO-E", + "dct:title": "Topology Vocabulary", + "owl:incompatibleWith": "http://entsoe.eu/2009/profile1", + "owl:priorVersion": "http://entsoe.eu/CIM/Topology/4/1", + "owl:versionIRI": "http://iec.ch/TC57/ns/CIM/Topology-EU/3.0", + "owl:versionInfo": "3.0.0", + "dcat:keyword": "TP", + "dcat:landingPage": "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/", + "dcat:theme": { + "@language": "en", + "@value": "vocabulary" + } + }, + { + "@id": "cim:ACDCConverterDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "A DC electrical connection point at the AC/DC converter. The AC/DC converter is electrically connected also to the AC side. The AC connection is inherited from the AC conducting equipment in the same way as any other AC equipment. The AC/DC converter DC terminal is separate from generic DC terminal to restrict the connection with the AC side to AC/DC converter and so that no other DC conducting equipment can be connected to the AC side.", + "rdfs:label": "ACDCConverterDCTerminal", + "rdfs:subClassOf": "cim:DCBaseTerminal" + }, + { + "@id": "cim:ACDCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "rdfs:comment": "An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "ACDCTerminal", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:BaseVoltage", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "rdfs:comment": "Defines a system base voltage which is referenced.", + "rdfs:label": "BaseVoltage" + }, + { + "@id": "cim:ConnectivityNode", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "Connectivity nodes are points where terminals of AC conducting equipment are connected together with zero impedance.", + "rdfs:label": "ConnectivityNode" + }, + { + "@id": "cim:ConnectivityNodeContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "rdfs:comment": "A base class for all objects that may contain connectivity nodes or topological nodes.", + "rdfs:label": "ConnectivityNodeContainer" + }, + { + "@id": "cim:DCBaseTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "rdfs:comment": "An electrical connection point at a piece of DC conducting equipment. DC terminals are connected at one physical DC node that may have multiple DC terminals connected. A DC node is similar to an AC connectivity node. The model requires that DC connections are distinct from AC connections.", + "rdfs:label": "DCBaseTerminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:DCEquipmentContainer", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "rdfs:comment": "A modelling construct to provide a root class for containment of DC as well as AC equipment. The class differ from the EquipmentContaner for AC in that it may also contain DCNode-s. Hence it can contain both AC and DC equipment.", + "rdfs:label": "DCEquipmentContainer" + }, + { + "@id": "cim:DCNode", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "DC nodes are points where terminals of DC conducting equipment are connected together with zero impedance.", + "rdfs:label": "DCNode", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:DCTerminal", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An electrical connection point to generic DC conducting equipment.", + "rdfs:label": "DCTerminal", + "rdfs:subClassOf": "cim:DCBaseTerminal" + }, + { + "@id": "cim:DCTopologicalNode", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "DC bus.", + "rdfs:label": "DCTopologicalNode", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:IdentifiedObject", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "rdfs:comment": "This is a root class to provide common identification for all classes needing identification and naming attributes.", + "rdfs:label": "IdentifiedObject" + }, + { + "@id": "cim:ReportingGroup", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "rdfs:comment": "A reporting group is used for various ad-hoc groupings used for reporting.", + "rdfs:label": "ReportingGroup", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:Terminal", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "cims:stereotype": [ + "Description", + { + "@id": "uml:concrete" + } + ], + "rdfs:comment": "An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.", + "rdfs:label": "Terminal", + "rdfs:subClassOf": "cim:ACDCTerminal" + }, + { + "@id": "cim:TopologicalNode", + "@type": "owl:Class", + "cims:belongsToCategory": "tp:Package_TopologyProfile", + "cims:stereotype": { + "@id": "uml:concrete" + }, + "rdfs:comment": "For a detailed substation model a topological node is a set of connectivity nodes that, in the current network state, are connected together through any type of closed switches, including jumpers. Topological nodes change as the current network state changes (i.e., switches, breakers, etc. change state).\nFor a planning model, switch statuses are not used to form topological nodes. Instead they are manually created or deleted in a model builder tool. Topological nodes maintained this way are also called \"busses\".", + "rdfs:label": "TopologicalNode", + "rdfs:subClassOf": "cim:IdentifiedObject" + }, + { + "@id": "cim:BaseVoltage.TopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The topological nodes at the base voltage.", + "rdfs:domain": "cim:BaseVoltage", + "rdfs:label": "TopologicalNode", + "rdfs:range": "cim:TopologicalNode", + "owl:inverseOf": "cim:TopologicalNode.BaseVoltage" + }, + { + "@id": "cim:ConnectivityNode.TopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The topological node to which this connectivity node is assigned. May depend on the current state of switches in the network.", + "rdfs:domain": "cim:ConnectivityNode", + "rdfs:label": "TopologicalNode", + "rdfs:range": "cim:TopologicalNode", + "owl:inverseOf": "cim:TopologicalNode.ConnectivityNodes" + }, + { + "@id": "cim:ConnectivityNodeContainer.TopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The topological nodes which belong to this connectivity node container.", + "rdfs:domain": "cim:ConnectivityNodeContainer", + "rdfs:label": "TopologicalNode", + "rdfs:range": "cim:TopologicalNode", + "owl:inverseOf": "cim:TopologicalNode.ConnectivityNodeContainer" + }, + { + "@id": "cim:DCBaseTerminal.DCTopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "See association end Terminal.TopologicalNode.", + "rdfs:domain": "cim:DCBaseTerminal", + "rdfs:label": "DCTopologicalNode", + "rdfs:range": "cim:DCTopologicalNode", + "owl:inverseOf": "cim:DCTopologicalNode.DCTerminals" + }, + { + "@id": "cim:DCEquipmentContainer.DCTopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The topological nodes which belong to this connectivity node container.", + "rdfs:domain": "cim:DCEquipmentContainer", + "rdfs:label": "DCTopologicalNode", + "rdfs:range": "cim:DCTopologicalNode", + "owl:inverseOf": "cim:DCTopologicalNode.DCEquipmentContainer" + }, + { + "@id": "cim:DCNode.DCTopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The DC topological node to which this DC connectivity node is assigned. May depend on the current state of switches in the network.", + "rdfs:domain": "cim:DCNode", + "rdfs:label": "DCTopologicalNode", + "rdfs:range": "cim:DCTopologicalNode", + "owl:inverseOf": "cim:DCTopologicalNode.DCNodes" + }, + { + "@id": "cim:DCTopologicalNode.DCEquipmentContainer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The connectivity node container to which the topological node belongs.", + "rdfs:domain": "cim:DCTopologicalNode", + "rdfs:label": "DCEquipmentContainer", + "rdfs:range": "cim:DCEquipmentContainer", + "owl:inverseOf": "cim:DCEquipmentContainer.DCTopologicalNode" + }, + { + "@id": "cim:DCTopologicalNode.DCNodes", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The DC connectivity nodes combined together to form this DC topological node. May depend on the current state of switches in the network.", + "rdfs:domain": "cim:DCTopologicalNode", + "rdfs:label": "DCNodes", + "rdfs:range": "cim:DCNode", + "owl:inverseOf": "cim:DCNode.DCTopologicalNode" + }, + { + "@id": "cim:DCTopologicalNode.DCTerminals", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "See association end TopologicalNode.Terminal.", + "rdfs:domain": "cim:DCTopologicalNode", + "rdfs:label": "DCTerminals", + "rdfs:range": "cim:DCBaseTerminal", + "owl:inverseOf": "cim:DCBaseTerminal.DCTopologicalNode" + }, + { + "@id": "cim:ReportingGroup.TopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The topological nodes that belong to the reporting group.", + "rdfs:domain": "cim:ReportingGroup", + "rdfs:label": "TopologicalNode", + "rdfs:range": "cim:TopologicalNode", + "owl:inverseOf": "cim:TopologicalNode.ReportingGroup" + }, + { + "@id": "cim:Terminal.TopologicalNode", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The topological node associated with the terminal. This can be used as an alternative to the connectivity node path to topological node, thus making it unnecessary to model connectivity nodes in some cases. Note that the if connectivity nodes are in the model, this association would probably not be used as an input specification.", + "rdfs:domain": "cim:Terminal", + "rdfs:label": "TopologicalNode", + "rdfs:range": "cim:TopologicalNode", + "owl:inverseOf": "cim:TopologicalNode.Terminal" + }, + { + "@id": "cim:TopologicalNode.BaseVoltage", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The base voltage of the topological node.", + "rdfs:domain": "cim:TopologicalNode", + "rdfs:label": "BaseVoltage", + "rdfs:range": "cim:BaseVoltage", + "owl:inverseOf": "cim:BaseVoltage.TopologicalNode" + }, + { + "@id": "cim:TopologicalNode.ConnectivityNodeContainer", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:1..1", + "rdfs:comment": "The connectivity node container to which the topological node belongs.", + "rdfs:domain": "cim:TopologicalNode", + "rdfs:label": "ConnectivityNodeContainer", + "rdfs:range": "cim:ConnectivityNodeContainer", + "owl:inverseOf": "cim:ConnectivityNodeContainer.TopologicalNode" + }, + { + "@id": "cim:TopologicalNode.ConnectivityNodes", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:0..n", + "rdfs:comment": "The connectivity nodes combine together to form this topological node. May depend on the current state of switches in the network.", + "rdfs:domain": "cim:TopologicalNode", + "rdfs:label": "ConnectivityNodes", + "rdfs:range": "cim:ConnectivityNode", + "owl:inverseOf": "cim:ConnectivityNode.TopologicalNode" + }, + { + "@id": "cim:TopologicalNode.ReportingGroup", + "@type": [ + "owl:ObjectProperty", + "owl:FunctionalProperty" + ], + "cims:AssociationUsed": "Yes", + "cims:multiplicity": "cims:M:0..1", + "rdfs:comment": "The reporting group to which the topological node belongs.", + "rdfs:domain": "cim:TopologicalNode", + "rdfs:label": "ReportingGroup", + "rdfs:range": "cim:ReportingGroup", + "owl:inverseOf": "cim:ReportingGroup.TopologicalNode" + }, + { + "@id": "cim:TopologicalNode.Terminal", + "@type": [ + "owl:ObjectProperty", + "owl:InverseFunctionalProperty" + ], + "cims:AssociationUsed": "No", + "cims:multiplicity": "cims:M:1..n", + "rdfs:comment": "The terminals associated with the topological node. This can be used as an alternative to the connectivity node path to terminal, thus making it unnecessary to model connectivity nodes in some cases. Note that if connectivity nodes are in the model, this association would probably not be used as an input specification.", + "rdfs:domain": "cim:TopologicalNode", + "rdfs:label": "Terminal", + "rdfs:range": "cim:Terminal", + "owl:inverseOf": "cim:Terminal.TopologicalNode" + }, + { + "@id": "cim:IdentifiedObject.description", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "description", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.mRID", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:1..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.\nFor CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "mRID", + "rdfs:range": "xsd:string" + }, + { + "@id": "cim:IdentifiedObject.name", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": { + "@id": "uml:attribute" + }, + "rdfs:comment": "The name is any free human readable and possibly non unique text naming the object.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "name", + "rdfs:range": "xsd:string" + }, + { + "@id": "eu:IdentifiedObject.energyIdentCodeEic", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute is used for an exchange of the EIC code (Energy identification Code). The length of the string is 16 characters as defined by the EIC code. For details on EIC scheme please refer to ENTSO-E web site.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "energyIdentCodeEic", + "rdfs:range": "xsd:string", + "owl:deprecated": true + }, + { + "@id": "eu:IdentifiedObject.shortName", + "@type": [ + "owl:DatatypeProperty", + "owl:FunctionalProperty" + ], + "cims:multiplicity": "cims:M:0..1", + "cims:stereotype": [ + "European", + { + "@id": "uml:attribute" + } + ], + "rdfs:comment": "The attribute is used for an exchange of a human readable short name with length of the string 12 characters maximum.", + "rdfs:domain": "cim:IdentifiedObject", + "rdfs:label": "shortName", + "rdfs:range": "xsd:string", + "owl:deprecated": true + }, + { + "@id": "tp:Package_TopologyProfile", + "@type": "cims:ClassCategory", + "rdfs:comment": "A topology dataset which conforms to the IEC 61970-456 topology profile contains all objects defined in a topology profile and includes data for topology information relating to a given exchange.", + "rdfs:label": "TopologyProfile" + } + ] +} diff --git a/rdfs-improved/CGMES/ttl/61970-600-2_DiagramLayout-AP-Voc-RDFS2020_v3-0-0.ttl b/rdfs-improved/CGMES/ttl/61970-600-2_DiagramLayout-AP-Voc-RDFS2020_v3-0-0.ttl index 817613f..140092f 100644 --- a/rdfs-improved/CGMES/ttl/61970-600-2_DiagramLayout-AP-Voc-RDFS2020_v3-0-0.ttl +++ b/rdfs-improved/CGMES/ttl/61970-600-2_DiagramLayout-AP-Voc-RDFS2020_v3-0-0.ttl @@ -571,7 +571,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitMultiplier.p a cim:UnitMultiplier ; rdfs:label "p" ; diff --git a/rdfs-improved/CGMES/ttl/61970-600-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.ttl b/rdfs-improved/CGMES/ttl/61970-600-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.ttl index bcb23c6..15b0960 100644 --- a/rdfs-improved/CGMES/ttl/61970-600-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.ttl +++ b/rdfs-improved/CGMES/ttl/61970-600-2_Dynamics-AP-Voc-RDFS2020_v3-0-0.ttl @@ -33864,7 +33864,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitMultiplier.p a cim:UnitMultiplier ; rdfs:label "p" ; diff --git a/rdfs-improved/CGMES/ttl/61970-600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.ttl b/rdfs-improved/CGMES/ttl/61970-600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.ttl index 3f413f9..cdd873d 100644 --- a/rdfs-improved/CGMES/ttl/61970-600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.ttl +++ b/rdfs-improved/CGMES/ttl/61970-600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.ttl @@ -6374,7 +6374,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitMultiplier.p a cim:UnitMultiplier ; rdfs:label "p" ; diff --git a/rdfs-improved/CGMES/ttl/61970-600-2_EquipmentBoundary-AP-Voc-RDFS2020_v3-0-0.ttl b/rdfs-improved/CGMES/ttl/61970-600-2_EquipmentBoundary-AP-Voc-RDFS2020_v3-0-0.ttl index 83c42d9..d6f79d4 100644 --- a/rdfs-improved/CGMES/ttl/61970-600-2_EquipmentBoundary-AP-Voc-RDFS2020_v3-0-0.ttl +++ b/rdfs-improved/CGMES/ttl/61970-600-2_EquipmentBoundary-AP-Voc-RDFS2020_v3-0-0.ttl @@ -685,7 +685,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitMultiplier.p a cim:UnitMultiplier ; rdfs:label "p" ; diff --git a/rdfs-improved/CGMES/ttl/61970-600-2_Operation-AP-Voc-RDFS2020_v3-0-0.ttl b/rdfs-improved/CGMES/ttl/61970-600-2_Operation-AP-Voc-RDFS2020_v3-0-0.ttl index fa29b9c..bc2a667 100644 --- a/rdfs-improved/CGMES/ttl/61970-600-2_Operation-AP-Voc-RDFS2020_v3-0-0.ttl +++ b/rdfs-improved/CGMES/ttl/61970-600-2_Operation-AP-Voc-RDFS2020_v3-0-0.ttl @@ -1248,7 +1248,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitMultiplier.p a cim:UnitMultiplier ; rdfs:label "p" ; diff --git a/rdfs-improved/CGMES/ttl/61970-600-2_ShortCircuit-AP-Voc-RDFS2020_v3-0-0.ttl b/rdfs-improved/CGMES/ttl/61970-600-2_ShortCircuit-AP-Voc-RDFS2020_v3-0-0.ttl index d507b29..b3d758f 100644 --- a/rdfs-improved/CGMES/ttl/61970-600-2_ShortCircuit-AP-Voc-RDFS2020_v3-0-0.ttl +++ b/rdfs-improved/CGMES/ttl/61970-600-2_ShortCircuit-AP-Voc-RDFS2020_v3-0-0.ttl @@ -1723,7 +1723,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitMultiplier.p a cim:UnitMultiplier ; rdfs:label "p" ; diff --git a/rdfs-improved/CGMES/ttl/61970-600-2_StateVariables-AP-Voc-RDFS2020_v3-0-0.ttl b/rdfs-improved/CGMES/ttl/61970-600-2_StateVariables-AP-Voc-RDFS2020_v3-0-0.ttl index d891337..a6be5d9 100644 --- a/rdfs-improved/CGMES/ttl/61970-600-2_StateVariables-AP-Voc-RDFS2020_v3-0-0.ttl +++ b/rdfs-improved/CGMES/ttl/61970-600-2_StateVariables-AP-Voc-RDFS2020_v3-0-0.ttl @@ -759,7 +759,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitMultiplier.p a cim:UnitMultiplier ; rdfs:label "p" ; diff --git a/rdfs-improved/CGMES/ttl/61970-600-2_SteadyStateHypothesis-AP-Voc-RDFS2020_v3-0-0.ttl b/rdfs-improved/CGMES/ttl/61970-600-2_SteadyStateHypothesis-AP-Voc-RDFS2020_v3-0-0.ttl index c275a1e..bbf5241 100644 --- a/rdfs-improved/CGMES/ttl/61970-600-2_SteadyStateHypothesis-AP-Voc-RDFS2020_v3-0-0.ttl +++ b/rdfs-improved/CGMES/ttl/61970-600-2_SteadyStateHypothesis-AP-Voc-RDFS2020_v3-0-0.ttl @@ -1509,7 +1509,7 @@ cim:UnitMultiplier.none a cim:UnitMultiplier ; rdfs:label "none" ; rdfs:comment "No multiplier or equivalently multiply by 1."@en ; cims:stereotype "enum" ; - qudt:prefixMultiplier 1.0 . + qudt:prefixMultiplier 1E0 . cim:UnitMultiplier.p a cim:UnitMultiplier ; rdfs:label "p" ; diff --git a/rdfs-improved/CIM-ontology-context.jsonld b/rdfs-improved/CIM-ontology-context.jsonld new file mode 100644 index 0000000..723696b --- /dev/null +++ b/rdfs-improved/CIM-ontology-context.jsonld @@ -0,0 +1,87 @@ +{"@context": + {"cim": "https://cim.ucaiug.io/ns#", + "nc": "https://cim4.eu/ns/nc#", + "eu": "https://cim.ucaiug.io/ns/eu#", + "cims": "http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#", + "dcat-cim": "https://cim4.eu/ns/dcat-cim#", + "eumd": "https://cim4.eu/ns/Metadata-European#", + "md": "http://iec.ch/TC57/61970-552/ModelDescription/1#", + "dm": "http://iec.ch/TC57/61970-552/DifferenceModel/1#", + "profcim": "https://cim.ucaiug.io/ns/prof-cim#", + "uml": "http://iec.ch/TC57/NonStandard/UML#", + + "ae": "https://ap-voc.cim4.eu/AssessedElement#", + "as": "https://ap-voc.cim4.eu/AvailabilitySchedule#", + "co": "https://ap-voc.cim4.eu/Contingency#", + "dh": "https://ap-voc.cim4.eu/DocumentHeader#", + "dl": "http://iec.ch/TC57/ns/CIM/DiagramLayout-EU#", + "dy": "http://iec.ch/TC57/ns/CIM/Dynamics-EU#", + "eq": "http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#", + "eqbd": "http://iec.ch/TC57/ns/CIM/EquipmentBoundary-EU#", + "er": "https://ap-voc.cim4.eu/EquipmentReliability#", + "gd": "https://ap-voc.cim4.eu/GridDisturbance#", + "gl": "http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#", + "iam": "https://ap-voc.cim4.eu/ImpactAssessmentMatrix#", + "ma": "https://ap-voc.cim4.eu/MonitoringArea#", + "op": "http://iec.ch/TC57/ns/CIM/Operation-EU#", + "or": "https://ap-voc.cim4.eu/ObjectRegistry#", + "ps": "https://ap-voc.cim4.eu/PowerSchedule#", + "psp": "https://ap-voc.cim4.eu/PowerSystemProject#", + "ra": "https://ap-voc.cim4.eu/RemedialAction#", + "ras": "https://ap-voc.cim4.eu/RemedialActionSchedule#", + "sar": "https://ap-voc.cim4.eu/SecurityAnalysisResult#", + "sc": "http://iec.ch/TC57/ns/CIM/ShortCircuit-EU#", + "shs": "https://ap-voc.cim4.eu/SteadyStateHypothesisSchedule#", + "sis": "https://ap-voc.cim4.eu/StateInstructionSchedule#", + "sm": "https://ap-voc.cim4.eu/SensitivityMatrix#", + "ssh": "http://iec.ch/TC57/ns/CIM/SteadyStateHypothesis-EU#", + "ssi": "https://ap-voc.cim4.eu/SteadyStateInstruction#", + "sv": "http://iec.ch/TC57/ns/CIM/StateVariables-EU#", + "tp": "http://iec.ch/TC57/ns/CIM/Topology-EU#", + + "adms": "http://www.w3.org/ns/adms#", + "dcat": "http://www.w3.org/ns/dcat#", + "dc": "http://purl.org/dc/elements/1.1/", + "dct": "http://purl.org/dc/terms/", + "euvoc": "http://publications.europa.eu/ontology/euvoc#", + "owl": "http://www.w3.org/2002/07/owl#", + "prefix": "http://qudt.org/vocab/prefix/", + "prov": "http://www.w3.org/ns/prov#", + "quantitykind": "http://qudt.org/vocab/quantitykind/", + "qudt": "http://qudt.org/schema/qudt/", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "skos": "http://www.w3.org/2004/02/skos/core#", + "unit": "http://qudt.org/vocab/unit/", + "xsd": "http://www.w3.org/2001/XMLSchema#", + + "cim:unitMultiplier" : {"@type": "@id"}, + "cim:unitSymbol" : {"@type": "@id"}, + "cims:belongsToCategory" : {"@type": "@id"}, + "cims:multiplicity" : {"@type": "@id"}, + "dcat:landingPage" : {"@type": "@id"}, + "dct:conformsTo" : {"@type": "@id"}, + "dct:creator" : {"@language": "en"}, + "dct:description" : {"@language": "en"}, + "dct:issued" : {"@type": "xsd:dateTime"}, + "dct:license" : {"@type": "@id"}, + "dct:modified" : {"@type": "xsd:date"}, + "dct:rights" : {"@language": "en"}, + "dct:title" : {"@language": "en"}, + "owl:backwardCompatibleWith" : {"@type": "@id"}, + "owl:incompatibleWith" : {"@type": "@id"}, + "owl:inverseOf" : {"@type": "@id"}, + "owl:priorVersion" : {"@type": "@id"}, + "owl:versionIRI" : {"@type": "@id"}, + "qudt:applicableUnit" : {"@type": "@id"}, + "qudt:hasQuantityKind" : {"@type": "@id"}, + "qudt:hasUnit" : {"@type": "@id"}, + "qudt:prefixMultiplier" : {"@type": "xsd:double"}, + "rdfs:comment" : {"@language": "en"}, + "rdfs:domain" : {"@type": "@id"}, + "rdfs:range" : {"@type": "@id"}, + "rdfs:subClassOf" : {"@type": "@id"}, + "skos:exactMatch" : {"@type": "@id"}, + "skos:narrower" : {"@type": "@id"} + } +} diff --git a/rdfs-improved/Makefile b/rdfs-improved/Makefile index 73051d3..fec4af2 100644 --- a/rdfs-improved/Makefile +++ b/rdfs-improved/Makefile @@ -15,7 +15,8 @@ CGMES_JSONLD = $(patsubst ../source/CGMES/v3.0/RDFS2020/%.rdf, CGMES/jso CGMES_NC_JSONLD = $(patsubst ../source/CGMES-NC/r2.3/ap-voc/rdf/%.rdf, CGMES-NC/jsonld/%.jsonld, $(CGMES_NC_RDF)) ONE_RDF = ../source/CGMES/v3.0/RDFS2020/61970-600-2_Equipment-AP-Voc-RDFS2020_v3-0-0.rdf -ONE_TTL = $(patsubst ../source/CGMES/v3.0/RDFS2020/%.rdf, CGMES/ttl/%.ttl, $(ONE_RDF)) +ONE_TTL = $(patsubst ../source/CGMES/v3.0/RDFS2020/%.rdf, CGMES/ttl/%.ttl, $(ONE_RDF)) +ONE_JSONLD = $(patsubst ../source/CGMES/v3.0/RDFS2020/%.rdf, CGMES/jsonld/%.jsonld, $(ONE_RDF)) # https://atextor.de/owl-cli/main/snapshot/usage.html#write-command # Prefix sorting: CIM/CGMES/NC/model/header/meta, CGMES profiles, NC profiles, other (standard prefixes). @@ -108,7 +109,7 @@ define TTL2TTL endef define TTL2JSONLD - $(RIOT) --formatted=jsonld $(1) > $(2) + ttl2jsonld $(1) | jsonld compact -c file://CIM-ontology-context.jsonld > $(2) endef define RDF2FIXTTL @@ -128,6 +129,10 @@ ttl1:: $(call RDF2FIXTTL,$(ONE_RDF),one.ttl) TortoiseGitMerge $(ONE_TTL) one.ttl & +jsonld1:: + $(call TTL2JSONLD,$(ONE_TTL),one.jsonld) + #TortoiseGitMerge $(ONE_JSONLD) one.jsonld & + ttl: rm-ttl $(CGMES_TTL) $(CGMES_NC_TTL) rm-ttl:: diff --git a/rdfs-improved/README.md b/rdfs-improved/README.md index ef454a2..08a678b 100644 --- a/rdfs-improved/README.md +++ b/rdfs-improved/README.md @@ -5,10 +5,14 @@ - [Improvements to CIM and CGMES RDFS Representation](#improvements-to-cim-and-cgmes-rdfs-representation) - [Source Files](#source-files) - [RDF Serializations](#rdf-serializations) - - [Turtle Serialization Tools](#turtle-serialization-tools) + - [Turtle Serialization](#turtle-serialization) - [atextor tools: owl-cli and turtle-formatter](#atextor-tools-owl-cli-and-turtle-formatter) - [EDMC Tools for serialization, diff, hygiene checks, publication](#edmc-tools-for-serialization-diff-hygiene-checks-publication) - [OBO Robot](#obo-robot) + - [JSON-LD Serialization](#json-ld-serialization) + - [JSON-LD Context](#json-ld-context) + - [Coverting to JSON-LD as a Debugging Tool](#coverting-to-json-ld-as-a-debugging-tool) + - [RDF/XML Serialization](#rdfxml-serialization) - [Fixes](#fixes) - [Use Only One of RDFS2020 and RDFSEd2Beta Style](#use-only-one-of-rdfs2020-and-rdfsed2beta-style) - [Namespace Discrepancies in RDFS2020 CGMES vs NC](#namespace-discrepancies-in-rdfs2020-cgmes-vs-nc) @@ -67,17 +71,20 @@ We start from these RDFS renditions, which are the latest versions of CIM/CGMES Available locally in [source/CGMES-NC/r2.3/ap-voc/rdf](../source/CGMES-NC/r2.3/ap-voc/rdf) ## RDF Serializations + +Originally CIM/CGMES is modeled in UML, from which the ontologies were extracted as RDF/XML. +- [x] We agreed to adopt Turtle as master format, so we need to produce "good looking" and stable Turtle (see [Turtle Serialization](#turtle-serialization)). + In the process of conversion we also apply all ontology [Fixes](#fixes) described below. +- [x] Then we produce good JSON-LD (see [JSON-LD Serialization](#json-ld-serialization)). + TODO: - [ ] Agree folder structure: `rdf` vs `ttl` vs `jsonld`. - But given the multitude of subfolders in `source/CGMES/v3.0/SHACL`, where do we make the format subfolders - For now I make the latter two but don't copy `rdf` - [x] Automate the conversion: I did it with a Makefile - Or see [spotless](https://github.com/diffplug/spotless/), which is used to automate file manipulation in a project -- [ ] Produce good JSON-LD (see GS1 EPCIS tooling) - -### Turtle Serialization Tools -It was agreed to adopt `ttl` as master format. +### Turtle Serialization What tool to use to format Turtle? Requirements: - Do it in a predictable way - The conversion should be stable, i.e. diff-friendly @@ -167,6 +174,113 @@ https://robot.obolibrary.org/ . Download `robot.jar` from the [ROBOT releases](h - Convert Manchester notation - Ontology metrics +### JSON-LD Serialization +https://github.com/Sveino/Inst4CIM-KG/issues/99 + +To produce good JSON-LD serialization of the ontologies, we use the experience from [GS1 EPCIS](https://github.com/gs1/EPCIS), see [Ontology#conversion-to-jsonld](https://github.com/gs1/EPCIS/tree/master/Ontology#conversion-to-jsonld). +We have considered several tools, and use the first two: +- [ttl2jsonld](https://github.com/frogcat/ttl2jsonld). + Install with: `npm install -g @frogcat/ttl2jsonld` + - Pro: converts Turtle to JSON-LD, preserves order + - Pro (if needed): emits lists in short-hand + - eg `"@type":"owl:Class", "owl:unionOf":{"@list":[{"@id":"Class1"}, {"@id":"Class2"}]}}}` + - Cons: generates a simple context using only the Turtle prefixes + - Cons: can't specify a custom context +- [jsonld-cli](https://github.com/digitalbazaar/jsonld-cli). + It's the same code that drives the [JSON-LD Playground](https://json-ld.org/playground). + Install with: `npm install -g jsonld-cli`. + See [gs1/EPCIS#jsonld-cli](https://github.com/gs1/EPCIS/blob/master/Turtle/README.md#jsonld-cli) for further advice. + - Cons: can't convert Turtle to JSON-LD, see [digitalbazaar/jsonld-cli#19](https://github.com/digitalbazaar/jsonld-cli/issues/19) + - Pro: can compact JSON-LD properties while preserving compact lists + - Pro: can specify custom context + - Cons: the context must be a file (or URL), cannot be inline + Uses this specific syntax for the filename: `jsonld compact -c file://*.jsonld` + - The context cannot be embedded in the output to make the JSONLD self-contained + - Emits the same filename as remote context in the output: this relative URL is not ok +- [Jena riot](https://jena.apache.org/download/index.cgi) + Download and install Apache Jena Commands + - Pro: can convert Turtle to JSON-LD and back + - Cons: doesn't preserve term order + - Cons: emits lists as `rdf:List` long-hand using blank nodes and first/rest + - Cons: can't specify a custom context + - Pro: generates a richer context by examining the values of each property + - Eg `{"@context": {"rdfs:range" : {"@type" : "@id"}}}` +- [jq](https://stedolan.github.io/jq/download/ ) (if needed): for JSON manipulations + +#### JSON-LD Context +To obtain the best possible JSON-LD form, we defined [CIM-ontology-context.jsonld](CIM-ontology-context.jsonld). +It consists of two sections: +- First we define the same prefixes as in `prefixes.ttl`: +``` +{"@context": + {"cim": "https://cim.ucaiug.io/ns#", + "nc": "https://cim4.eu/ns/nc#", + "eu": "https://cim.ucaiug.io/ns/eu#", + ... +``` +- Then we define property characteristics, so the instance data can carry pure values, rather than having to repeat these characteristics. + Notes: + - `"@type": "@id"` declares an object property + - `"@type": "xsd:date"` declares a data property with the specified datatype + - `"@language": "en"` results in a `langString` with that lang tag +```js + "cim:unitMultiplier" : {"@type": "@id"}, + "cim:unitSymbol" : {"@type": "@id"}, + "cims:belongsToCategory" : {"@type": "@id"}, + "cims:multiplicity" : {"@type": "@id"}, + "dcat:landingPage" : {"@type": "@id"}, + "dct:conformsTo" : {"@type": "@id"}, + "dct:creator" : {"@language": "en"}, + "dct:description" : {"@language": "en"}, + "dct:issued" : {"@type": "xsd:dateTime"}, + "dct:license" : {"@type": "@id"}, + "dct:modified" : {"@type": "xsd:date"}, + "dct:rights" : {"@language": "en"}, + "dct:title" : {"@language": "en"}, + "owl:backwardCompatibleWith" : {"@type": "@id"}, + "owl:incompatibleWith" : {"@type": "@id"}, + "owl:inverseOf" : {"@type": "@id"}, + "owl:priorVersion" : {"@type": "@id"}, + "owl:versionIRI" : {"@type": "@id"}, + "qudt:applicableUnit" : {"@type": "@id"}, + "qudt:hasQuantityKind" : {"@type": "@id"}, + "qudt:hasUnit" : {"@type": "@id"}, + "qudt:prefixMultiplier" : {"@type": "xsd:double"}, + "rdfs:comment" : {"@language": "en"}, + "rdfs:domain" : {"@type": "@id"}, + "rdfs:range" : {"@type": "@id"}, + "rdfs:subClassOf" : {"@type": "@id"}, + "skos:exactMatch" : {"@type": "@id"}, + "skos:narrower" : {"@type": "@id"} +``` + +https://github.com/Sveino/Inst4CIM-KG/issues/110 +It is important to deploy `CIM-ontology-context.jsonld` at a network location. +TODO + +#### Coverting to JSON-LD as a Debugging Tool +As part of working out the best possible JSON-LD form, we looked for irregularities +as explained in https://github.com/Sveino/Inst4CIM-KG/issues/99 : +``` +grep -h ' "@' */*/*.jsonld|perl -pe 's{^ +}{}' |sort|uniq -c +grep -h '"http' */*/*.jsonld|sort|uniq -c|less +``` + +We found and diagnosed a number of issues: +- https://github.com/Sveino/Inst4CIM-KG/issues/69 +- https://github.com/Sveino/Inst4CIM-KG/issues/104 +- https://github.com/Sveino/Inst4CIM-KG/issues/108 +- https://github.com/Sveino/Inst4CIM-KG/issues/109 +- https://github.com/Sveino/Inst4CIM-KG/issues/110 +- https://github.com/digitalbazaar/jsonld.js/issues/558 + +This is one of the benefits of using standard RDF serializations: +by converting between them, one can check that everything is defined properly and as expected. + +### RDF/XML Serialization + +TODO + # Fixes This section describes fixes that we want to implement over the CGMES RDFS representation. @@ -319,10 +433,10 @@ From this (only the fields to change are shown): ```ttl eq:Ontology a owl:Ontology ; dcat:landingPage "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/" ; + dct:license "https://www.apache.org/licenses/LICENSE-2.0"@en ; dcat:theme "vocabulary"@en ; dct:conformsTo "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-600-2:ed-1" ; - dct:creator "ENTSO-E CIM EG"@en ; dct:publisher "ENTSO-E"@en ; dct:rightsHolder "ENTSO-E"@en ; owl:versionInfo "3.0.0"@en . @@ -331,11 +445,11 @@ To this (the lines marked `##` not yet done, pending decision) ```ttl eq:Ontology a owl:Ontology ; dcat:landingPage ; + dct:license ; ## DELETE ## dcat:theme "vocabulary"@en ; dc:source "iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap"; dct:conformsTo , , ; - ## dct:creator "ENTSO-E CIM EG" ; dct:publisher "ENTSO-E" ; dct:rightsHolder "ENTSO-E" ; owl:versionInfo "3.0.0" . diff --git a/rdfs-improved/fix-all.ru b/rdfs-improved/fix-all.ru index 9b05950..6af6cdd 100644 --- a/rdfs-improved/fix-all.ru +++ b/rdfs-improved/fix-all.ru @@ -204,7 +204,7 @@ where { insert {?multiplier qudt:prefixMultiplier ?prefixMultiplier; skos:exactMatch ?exactMatch} where { values (?multiplier ?prefixMultiplier ?exactMatch ) { - (cim:UnitMultiplier.none 1.0 UNDEF ) + (cim:UnitMultiplier.none 1.0E0 UNDEF ) (cim:UnitMultiplier.k 1.0E3 prefix:Kilo ) (cim:UnitMultiplier.M 1.0E6 prefix:Mega ) } @@ -380,6 +380,7 @@ where { bind(str(?oldLabel) as ?newLabel) bind(strlang(?oldComment,"en") as ?newComment) }; + # https://github.com/Sveino/Inst4CIM-KG/issues/32 prefix owl: @@ -398,9 +399,9 @@ where { delete {?x ?p ?old} insert {?x ?p ?new} where { - values ?p {dcat:landingPage dct:conformsTo} + values ?p {dcat:landingPage dct:conformsTo dct:license} ?x a owl:Ontology; ?p ?old - bind(iri(?old) as ?new) + bind(iri(str(?old)) as ?new) }; delete {?x ?p ?old} diff --git a/rdfs-improved/fix09-map-qkUnitsMultipliers-38.ru b/rdfs-improved/fix09-map-qkUnitsMultipliers-38.ru index 20cb245..2bed46b 100644 --- a/rdfs-improved/fix09-map-qkUnitsMultipliers-38.ru +++ b/rdfs-improved/fix09-map-qkUnitsMultipliers-38.ru @@ -49,7 +49,7 @@ where { insert {?multiplier qudt:prefixMultiplier ?prefixMultiplier; skos:exactMatch ?exactMatch} where { values (?multiplier ?prefixMultiplier ?exactMatch ) { - (cim:UnitMultiplier.none 1.0 UNDEF ) + (cim:UnitMultiplier.none 1.0E0 UNDEF ) (cim:UnitMultiplier.k 1.0E3 prefix:Kilo ) (cim:UnitMultiplier.M 1.0E6 prefix:Mega ) } diff --git a/rdfs-improved/fix16-langTagLabelVsDefinition-93.ru b/rdfs-improved/fix16-langTagLabelVsDefinition-93.ru index 172e137..af3732e 100644 --- a/rdfs-improved/fix16-langTagLabelVsDefinition-93.ru +++ b/rdfs-improved/fix16-langTagLabelVsDefinition-93.ru @@ -11,3 +11,4 @@ where { bind(str(?oldLabel) as ?newLabel) bind(strlang(?oldComment,"en") as ?newComment) }; + diff --git a/rdfs-improved/fix20-ontologyMetadata-32.ru b/rdfs-improved/fix20-ontologyMetadata-32.ru index 780991c..b43fbcc 100644 --- a/rdfs-improved/fix20-ontologyMetadata-32.ru +++ b/rdfs-improved/fix20-ontologyMetadata-32.ru @@ -16,9 +16,9 @@ where { delete {?x ?p ?old} insert {?x ?p ?new} where { - values ?p {dcat:landingPage dct:conformsTo} + values ?p {dcat:landingPage dct:conformsTo dct:license} ?x a owl:Ontology; ?p ?old - bind(iri(?old) as ?new) + bind(iri(str(?old)) as ?new) }; delete {?x ?p ?old} diff --git a/rdfs-improved/prefixes.rq b/rdfs-improved/prefixes.rq index 6f1f975..b0367d4 100644 --- a/rdfs-improved/prefixes.rq +++ b/rdfs-improved/prefixes.rq @@ -43,6 +43,7 @@ prefix tp: prefix adms: prefix dcat: +prefix dc: prefix dct: prefix euvoc: prefix owl: diff --git a/rdfs-improved/prefixes.ttl b/rdfs-improved/prefixes.ttl index 56fabc9..c402835 100644 --- a/rdfs-improved/prefixes.ttl +++ b/rdfs-improved/prefixes.ttl @@ -43,6 +43,7 @@ @prefix adms: . @prefix dcat: . +@prefix dc: . @prefix dct: . @prefix euvoc: . @prefix owl: .