PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX nc: <https://cim4.eu/ns/nc#>
PREFIX linkml: <https://w3id.org/linkml/>
PREFIX rdfschemaextensions19990926: <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX dcat: <http://www.w3.org/ns/dcat#>
PREFIX ns: <https://cim.ucaiug.io/ns#>
PREFIX profcim: <https://cim.ucaiug.io/ns/prof-cim#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX pav: <http://purl.org/pav/>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX vann: <http://purl.org/vocab/vann/>

<https://ap-voc.cim4.eu/AssessedElement#Ontology> a owl:Ontology ;
  rdfs:label "Assessed Element Vocabulary"@en ;
  rdfs:comment "This vocabulary is describing the aseessed element profile."@en ;
  pav:lastUpdatedOn "2026-08-05"^^xsd:dateTime ;
  dcterms:license <https://www.apache.org/licenses/LICENSE-2.0> ;
  pav:version "2.4.1" ;
  dcterms:conformsTo <file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap> , <urn:iso:std:iec:61970-301:ed-7:amd1> , <file://CIM17-2_CGMES31v01_PROF-20v03_NC25v25_MS10v12_DES10v01.eap> , <urn:iso:std:iec:61970-600-2:ed-1> , <urn:iso:std:iec:61970-501:draft:ed-2> , <urn:iso:std:iec:61970-401:draft:ed-1> ;
  dcterms:creator "ENTSO-E CIM WG NC project" ;
  dcterms:identifier "9fdd1b57-144c-47c4-b7b7-1ca21e3ccd9b" ;
  dcterms:language "en-GB" ;
  dcterms:publisher "ENTSO-E" ;
  dcterms:rightsHolder "ENTSO-E" ;
  owl:priorVersion <https://ap-voc.cim4.eu/AssessedElement/2.3> ;
  dcat:keyword "AE" ;
  dcat:theme "vocabulary" ;
  vann:preferredNamespacePrefix "nc" ;
  vann:preferredNamespaceUri "https://cim4.eu/ns/nc#"^^xsd:anyURI ;
  sh:declare [
    sh:prefix "nc" ;
    sh:namespace "https://cim4.eu/ns/nc#"^^xsd:anyURI
  ] , [
    sh:prefix "linkml" ;
    sh:namespace "https://w3id.org/linkml/"^^xsd:anyURI
  ] , [
    sh:prefix "rdfschemaextensions19990926" ;
    sh:namespace "http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#"^^xsd:anyURI
  ] , [
    sh:prefix "dcterms" ;
    sh:namespace "http://purl.org/dc/terms/"^^xsd:anyURI
  ] , [
    sh:prefix "owl" ;
    sh:namespace "http://www.w3.org/2002/07/owl#"^^xsd:anyURI
  ] , [
    sh:prefix "dcat" ;
    sh:namespace "http://www.w3.org/ns/dcat#"^^xsd:anyURI
  ] , [
    sh:prefix "ns" ;
    sh:namespace "https://cim.ucaiug.io/ns#"^^xsd:anyURI
  ] , [
    sh:prefix "profcim" ;
    sh:namespace "https://cim.ucaiug.io/ns/prof-cim#"^^xsd:anyURI
  ] .

ns:Contingency a owl:Class ;
  rdfs:label "Contingency"@en ;
  rdfs:comment "An event threatening system reliability, consisting of one or more contingency elements." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:Contingency.AssessedElementWithContingency ;
    owl:allValuesFrom nc:AssessedElementWithContingency
  ] .

ns:String a owl:Class ;
  rdfs:label "String"@en ;
  rdfs:comment "A string consisting of a sequence of characters. The character encoding is UTF-8. The string length is unspecified and unlimited." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "Primitive" .

ns:ActivePower a owl:Class ;
  rdfs:label "ActivePower"@en ;
  rdfs:comment "Product of RMS value of the voltage and the RMS value of the in-phase component of the current." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "CIMDatatype" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ns:ActivePower.value ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty ns:ActivePower.unit ;
    owl:allValuesFrom ns:UnitSymbol
  ] , [
    a owl:Restriction ;
    owl:onProperty ns:ActivePower.multiplier ;
    owl:allValuesFrom ns:UnitMultiplier
  ] .

ns:OperationalLimit a owl:Class ;
  rdfs:label "OperationalLimit"@en ;
  rdfs:comment """A value and normal value associated with a specific kind of limit. 
The sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short).  
If 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. """ ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ns:OperationalLimit.OperationalLimitSet ;
    owl:allValuesFrom ns:OperationalLimitSet
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:OperationalLimit.AssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] .

nc:Region a owl:Class ;
  rdfs:label "Region"@en ;
  rdfs:comment "A region where the system operator belongs to." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:Region.SecuredAssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:Region.ScannedAssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:Region.NativeAssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] .

nc:AssessedElementWithContingency a owl:Class ;
  rdfs:label "AssessedElementWithContingency"@en ;
  rdfs:comment "Combination of an assessed element and a contingency." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#concrete> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithContingency.AssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithContingency.combinationConstraintKind ;
    owl:allValuesFrom nc:ElementCombinationConstraintKind
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithContingency.Contingency ;
    owl:allValuesFrom ns:Contingency
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithContingency.mRID ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithContingency.normalEnabled ;
    owl:allValuesFrom owl:Thing
  ] .

nc:SystemOperator a owl:Class ;
  rdfs:label "SystemOperator"@en ;
  rdfs:comment """A power system operation post responsible for performing and coordinating the real-time and planning functions required to maintain the secure, reliable, and efficient operation of the power system within a defined operational scope.
Note: SystemOperator represents the execution of power system operational responsibilities in practice. While the operational post exists independently at the ecosystem level, SystemOperator identifies the specific agent fulfilling that responsibility at a given time. The operational scope may correspond to a control area, network, voltage domain, or other defined boundary.""" ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:SystemOperator.AssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] .

ns:DateTime a owl:Class ;
  rdfs:label "DateTime"@en ;
  rdfs:comment "Date and time as \"yyyy-mm-ddThh:mm:ss.sss\", which conforms with ISO 8601. UTC time zone is specified as \"yyyy-mm-ddThh:mm:ss.sssZ\". A local timezone relative UTC is specified as \"yyyy-mm-ddThh:mm:ss.sss-hh:mm\". The second component (shown here as \"ss.sss\") could have any number of digits in its fractional part to allow any kind of precision beyond seconds." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#DocAssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "Primitive" .

nc:DCTieCorridor a owl:Class ;
  rdfs:label "DCTieCorridor"@en ;
  rdfs:comment """A collection of one or more direct current poles that connect two different control areas.
DCTieCorridor is linked to its own SchedulingArea. The active and reactive power is given by the SchedulingArea. The flow direction is provided by the link with the directional bidding zone.""" ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:DCTieCorridor.AssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] .

ns:Float a owl:Class ;
  rdfs:label "Float"@en ;
  rdfs:comment "A floating point number. The range is unspecified and not limited." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "Primitive" .

nc:CrossBorderRelevance a owl:Class ;
  rdfs:label "CrossBorderRelevance"@en ;
  rdfs:comment "Combination of an assessed element and one or more bidding zone border that are affected by the assessment." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#concrete> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:CrossBorderRelevance.normalEnabled ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:CrossBorderRelevance.mRID ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:CrossBorderRelevance.AssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:CrossBorderRelevance.BiddingZoneBorder ;
    owl:allValuesFrom nc:BiddingZoneBorder
  ] .

ns:CurrentFlow a owl:Class ;
  rdfs:label "CurrentFlow"@en ;
  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." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "CIMDatatype" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ns:CurrentFlow.multiplier ;
    owl:allValuesFrom ns:UnitMultiplier
  ] , [
    a owl:Restriction ;
    owl:onProperty ns:CurrentFlow.unit ;
    owl:allValuesFrom ns:UnitSymbol
  ] , [
    a owl:Restriction ;
    owl:onProperty ns:CurrentFlow.value ;
    owl:allValuesFrom owl:Thing
  ] .

ns:IdentifiedObject a owl:Class ;
  rdfs:label "IdentifiedObject"@en ;
  rdfs:comment "This is a root class to provide common identification for all classes needing identification and naming attributes." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ns:IdentifiedObject.description ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty ns:IdentifiedObject.mRID ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty ns:IdentifiedObject.name ;
    owl:allValuesFrom owl:Thing
  ] .

nc:AssessedElement a owl:Class ;
  rdfs:label "AssessedElement"@en ;
  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.
The measurements and limits are as defined in the steady state hypothesis.""" ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#concrete> ;
  rdfs:subClassOf ns:IdentifiedObject , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.NativeRegion ;
    owl:allValuesFrom nc:Region
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalIndividualValidationAdjustment ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalTargetRemainingAvailableMarginJustification ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalScannedThresholdMargin ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.OperationalLimit ;
    owl:allValuesFrom ns:OperationalLimit
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.OverlappingZone ;
    owl:allValuesFrom nc:OverlappingZone
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalEnabled ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalCoordinatedValidationAdjustment ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.Line ;
    owl:allValuesFrom ns:Line
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.AssessedElementWithRemedialAction ;
    owl:allValuesFrom nc:AssessedElementWithRemedialAction
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.flowReliabilityMargin ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalAppointedMargin ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.outsideCapacityMargin ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.targetRemainingAvailableMargin ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.exclusionReason ;
    owl:allValuesFrom nc:SecuredExclusionReasonKind
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.CrossBorderRelevance ;
    owl:allValuesFrom nc:CrossBorderRelevance
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalIndividualValidationAdjustmentJustification ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalIndividualValidationAdjustmentShare ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalCriticalElementJustification ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.insideCapacityMargin ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.inBaseCase ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalCoordinatedValidationAdjustmentJustification ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.isCombinableWithRemedialAction ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.maxMarginAdjustment ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.isCriticalForCapacityCalculation ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.ScannedForRegion ;
    owl:allValuesFrom nc:Region
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.AssessedPowerTransferCorridor ;
    owl:allValuesFrom nc:PowerTransferCorridor
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.ConductingEquipment ;
    owl:allValuesFrom ns:ConductingEquipment
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalMaxFlow ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.isCombinableWithContingency ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.AssessedElementWithContingency ;
    owl:allValuesFrom nc:AssessedElementWithContingency
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.normalPositiveVirtualMargin ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.criticalElement ;
    owl:allValuesFrom nc:CriticalElementKind
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.SecuredForRegion ;
    owl:allValuesFrom nc:Region
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.DCTieCorridor ;
    owl:allValuesFrom nc:DCTieCorridor
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElement.AssessedSystemOperator ;
    owl:allValuesFrom nc:SystemOperator
  ] .

ns:ConductingEquipment a owl:Class ;
  rdfs:label "ConductingEquipment"@en ;
  rdfs:comment "The parts of the AC power system that are designed to carry current or that are conductively connected through terminals." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:ConductingEquipment.AssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] .

nc:PowerTransferCorridor a owl:Class ;
  rdfs:label "PowerTransferCorridor"@en ;
  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." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:PowerTransferCorridor.AssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] .

nc:BiddingZoneBorder a owl:Class ;
  rdfs:label "BiddingZoneBorder"@en ;
  rdfs:comment "A unidirectional interface between two adjacent Bidding Zones, representing the available transmission capacity from the Bidding Zone defined by the association FromBiddingZone (source) to the Bidding Zone defined by the association ToBiddingZone (sink). It defines the capacity constraints and market-based allocation mechanisms for cross-zonal electricity exchange in the specified direction, considering potential transmission congestion and market price differences." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:BiddingZoneBorder.CrossBorderRelevance ;
    owl:allValuesFrom nc:CrossBorderRelevance
  ] .

ns:PerCent a owl:Class ;
  rdfs:label "PerCent"@en ;
  rdfs:comment "Percentage on a defined base.   For example, specify as 100 to indicate at the defined base." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "CIMDatatype" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ns:PerCent.multiplier ;
    owl:allValuesFrom ns:UnitMultiplier
  ] , [
    a owl:Restriction ;
    owl:onProperty ns:PerCent.value ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty ns:PerCent.unit ;
    owl:allValuesFrom ns:UnitSymbol
  ] .

profcim:StringIRI a owl:Class ;
  rdfs:label "StringIRI"@en ;
  rdfs:comment """An IRI (Internationalized Resource Identifier) within an RDF graph is a Unicode string that conforms to the syntax defined in RFC 3987.
The primitive is serialized as literal without language support.
IRIs in the RDF abstract syntax must be absolute, and may contain a fragment identifier.
IRI equality: Two IRIs are equal if and only if they are equivalent under Simple String Comparison according to section 5.1 of [RFC3987]. Further normalization must not be performed when comparing IRIs for equality.
IRIs are a generalization of URIs [RFC3986] that permits a wider range of Unicode characters. Every absolute URI and URL is an IRI, but not every IRI is an URI. When IRIs are used in operations that are only defined for URIs, they must first be converted according to the mapping defined in section 3.1 of [RFC3987]. A notable example is retrieval over the HTTP protocol. The mapping involves UTF-8 encoding of non-ASCII characters, %-encoding of octets not allowed in URIs, and Punycode-encoding of domain names.""" ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#DocAssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "profcim" , "Primitive" .

ns:OperationalLimitSet a owl:Class ;
  rdfs:label "OperationalLimitSet"@en ;
  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." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#concrete> , "Description" ;
  rdfs:subClassOf ns:IdentifiedObject , [
    a owl:Restriction ;
    owl:onProperty ns:OperationalLimitSet.OperationalLimitValue ;
    owl:allValuesFrom ns:OperationalLimit
  ] .

profcim:StringFixedLanguage a owl:Class ;
  rdfs:label "StringFixedLanguage"@en ;
  rdfs:comment """A string consisting of a sequence of characters. The character encoding is UTF-8. The string length is unspecified and unlimited.
The primitive is serialized as literal without language support.""" ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#DocAssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "profcim" , "Primitive" .

nc:RemedialAction a owl:Class ;
  rdfs:label "RemedialAction"@en ;
  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. " ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:RemedialAction.AssessedElementWithRemedialAction ;
    owl:allValuesFrom nc:AssessedElementWithRemedialAction
  ] .

ns:Boolean a owl:Class ;
  rdfs:label "Boolean"@en ;
  rdfs:comment "A type with the value space \"true\" and \"false\"." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "Primitive" .

nc:AssessedElementWithRemedialAction a owl:Class ;
  rdfs:label "AssessedElementWithRemedialAction"@en ;
  rdfs:comment "Combination of an assessed element and a remedial action" ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#concrete> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithRemedialAction.normalEnabled ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithRemedialAction.RemedialAction ;
    owl:allValuesFrom nc:RemedialAction
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithRemedialAction.combinationConstraintKind ;
    owl:allValuesFrom nc:ElementCombinationConstraintKind
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithRemedialAction.AssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] , [
    a owl:Restriction ;
    owl:onProperty nc:AssessedElementWithRemedialAction.mRID ;
    owl:allValuesFrom owl:Thing
  ] .

profcim:IRI a owl:Class ;
  rdfs:label "IRI"@en ;
  rdfs:comment """An IRI (Internationalized Resource Identifier) within an RDF graph is a Unicode string that conforms to the syntax defined in RFC 3987.
The primitive is serialized as rdf:resource in RDFXML.
IRIs in the RDF abstract syntax must be absolute, and may contain a fragment identifier.
IRI equality: Two IRIs are equal if and only if they are equivalent under Simple String Comparison according to section 5.1 of [RFC3987]. Further normalization must not be performed when comparing IRIs for equality.
IRIs are a generalization of URIs [RFC3986] that permits a wider range of Unicode characters. Every absolute URI and URL is an IRI, but not every IRI is an URI. When IRIs are used in operations that are only defined for URIs, they must first be converted according to the mapping defined in section 3.1 of [RFC3987]. A notable example is retrieval over the HTTP protocol. The mapping involves UTF-8 encoding of non-ASCII characters, %-encoding of octets not allowed in URIs, and Punycode-encoding of domain names.""" ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#DocAssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "profcim" , "Primitive" .

profcim:URL a owl:Class ;
  rdfs:label "URL"@en ;
  rdfs:comment "A Uniform Resource Locator (URL), colloquially termed a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifier (URI), although many people use the two terms interchangeably.URLs occur most commonly to reference web pages (http), but are also used for file transfer (ftp), email (mailto), database access (JDBC), and many other applications." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#DocAssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "profcim" , "Primitive" .

nc:BaseCaseCurrentLimit a owl:Class ;
  rdfs:label "BaseCaseCurrentLimit"@en ;
  rdfs:comment "Operational limit on current applicable for base case. " ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#concrete> ;
  rdfs:subClassOf ns:OperationalLimit , [
    a owl:Restriction ;
    owl:onProperty nc:BaseCaseCurrentLimit.normalValue ;
    owl:allValuesFrom owl:Thing
  ] .

nc:OverlappingZone a owl:Class ;
  rdfs:label "OverlappingZone"@en ;
  rdfs:comment "A collection of all the overlapping cross border assessed elements which have the same sets of impacted and impacting regions." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:OverlappingZone.OverlappingAssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] .

ns:Date a owl:Class ;
  rdfs:label "Date"@en ;
  rdfs:comment "Date as \"yyyy-mm-dd\", which conforms with ISO 8601. UTC time zone is specified as \"yyyy-mm-ddZ\". A local timezone relative UTC is specified as \"yyyy-mm-dd(+/-)hh:mm\"." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#DocAssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "Primitive" .

ns:Line a owl:Class ;
  rdfs:label "Line"@en ;
  rdfs:comment "Contains equipment beyond a substation belonging to a power transmission line. " ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty nc:Line.AssessedElement ;
    owl:allValuesFrom nc:AssessedElement
  ] .

rdfschemaextensions19990926:ClassCategory a owl:Class .

ns:IdentifiedObject.description a owl:ObjectProperty ;
  rdfs:label "description"@en ;
  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." ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain ns:IdentifiedObject .

nc:CrossBorderRelevance.normalEnabled a owl:ObjectProperty ;
  rdfs:label "normalEnabled"@en ;
  rdfs:comment "If true, the cross border relevance shall be considered under normal operating conditions." ;
  rdfschemaextensions19990926:dataType ns:Boolean ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:CrossBorderRelevance .

ns:ActivePower.value a owl:ObjectProperty ;
  rdfs:label "value"@en ;
  rdfschemaextensions19990926:dataType ns:Float ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain ns:ActivePower .

nc:AssessedElementWithRemedialAction.normalEnabled a owl:ObjectProperty ;
  rdfs:label "normalEnabled"@en ;
  rdfs:comment "If true, the assessed element with remedial action is enabled, otherwise it is disabled under normal operating conditions." ;
  rdfschemaextensions19990926:dataType ns:Boolean ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElementWithRemedialAction .

ns:CurrentFlow.multiplier a owl:ObjectProperty ;
  rdfs:label "multiplier"@en ;
  rdfschemaextensions19990926:isFixed "none" ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:range ns:UnitMultiplier ;
  rdfs:domain ns:CurrentFlow .

nc:AssessedElement.NativeRegion a owl:ObjectProperty ;
  rdfs:label "NativeRegion"@en ;
  rdfs:comment "The native region for an assessed element." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:Region.NativeAssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:Region ;
  rdfs:domain nc:AssessedElement .

nc:DCTieCorridor.AssessedElement a owl:ObjectProperty ;
  rdfs:label "AssessedElement"@en ;
  rdfs:comment "The assessed element indicating that the DC tie corridor is assessed, i.e. monitored." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.DCTieCorridor ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:DCTieCorridor .

nc:CrossBorderRelevance.mRID a owl:ObjectProperty ;
  rdfs:label "mRID"@en ;
  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.
For 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.""" ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:CrossBorderRelevance .

nc:AssessedElementWithContingency.AssessedElement a owl:ObjectProperty ;
  rdfs:label "AssessedElement"@en ;
  rdfs:comment "The assessed element defined for this contingency and assessed element combination." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.AssessedElementWithContingency ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:AssessedElementWithContingency .

nc:AssessedElement.normalIndividualValidationAdjustment a owl:ObjectProperty ;
  rdfs:label "normalIndividualValidationAdjustment"@en ;
  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." ;
  rdfschemaextensions19990926:dataType ns:ActivePower ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.normalTargetRemainingAvailableMarginJustification a owl:ObjectProperty ;
  rdfs:label "normalTargetRemainingAvailableMarginJustification"@en ;
  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." ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:BaseCaseCurrentLimit.normalValue a owl:ObjectProperty ;
  rdfs:label "normalValue"@en ;
  rdfs:comment "The normal value for limit on current flow. The attribute shall be a positive value or zero." ;
  rdfschemaextensions19990926:dataType ns:CurrentFlow ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:BaseCaseCurrentLimit .

nc:Line.AssessedElement a owl:ObjectProperty ;
  rdfs:label "AssessedElement"@en ;
  rdfs:comment "The assessed element indicating that the line is assessed, i.e. monitored." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.Line ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain ns:Line .

nc:AssessedElement.normalScannedThresholdMargin a owl:ObjectProperty ;
  rdfs:label "normalScannedThresholdMargin"@en ;
  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).
The allowed value range is [0,100].""" ;
  rdfschemaextensions19990926:dataType ns:PerCent ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.OperationalLimit a owl:ObjectProperty ;
  rdfs:label "OperationalLimit"@en ;
  rdfs:comment "The terminal limit that is being assessed against." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:OperationalLimit.AssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range ns:OperationalLimit ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.OverlappingZone a owl:ObjectProperty ;
  rdfs:label "OverlappingZone"@en ;
  rdfs:comment "The overlapping zone grouping the overlapping assessed elements." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:OverlappingZone.OverlappingAssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:OverlappingZone ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.normalEnabled a owl:ObjectProperty ;
  rdfs:label "normalEnabled"@en ;
  rdfs:comment "If true, the assessed element shall be considered under normal operating conditions." ;
  rdfschemaextensions19990926:dataType ns:Boolean ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.normalCoordinatedValidationAdjustment a owl:ObjectProperty ;
  rdfs:label "normalCoordinatedValidationAdjustment"@en ;
  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." ;
  rdfschemaextensions19990926:dataType ns:ActivePower ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

ns:OperationalLimit.OperationalLimitSet a owl:ObjectProperty ;
  rdfs:label "OperationalLimitSet"@en ;
  rdfs:comment "The limit set to which the limit values belong." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName ns:OperationalLimitSet.OperationalLimitValue ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1 ;
  rdfs:range ns:OperationalLimitSet ;
  rdfs:domain ns:OperationalLimit .

nc:OperationalLimit.AssessedElement a owl:ObjectProperty ;
  rdfs:label "AssessedElement"@en ;
  rdfs:comment "The assessed element indicating which operational limit is assessed." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.OperationalLimit ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain ns:OperationalLimit .

ns:CurrentFlow.unit a owl:ObjectProperty ;
  rdfs:label "unit"@en ;
  rdfschemaextensions19990926:isFixed "A" ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:range ns:UnitSymbol ;
  rdfs:domain ns:CurrentFlow .

nc:AssessedElement.Line a owl:ObjectProperty ;
  rdfs:label "Line"@en ;
  rdfs:comment "The line that is designated as an assessed element, i.e. the equipment that is assessed." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:Line.AssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range ns:Line ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.AssessedElementWithRemedialAction a owl:ObjectProperty ;
  rdfs:label "AssessedElementWithRemedialAction"@en ;
  rdfs:comment "The assessed element and remedial action combination to be simulated for this assessed element." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElementWithRemedialAction.AssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElementWithRemedialAction ;
  rdfs:domain nc:AssessedElement .

nc:SystemOperator.AssessedElement a owl:ObjectProperty ;
  rdfs:label "AssessedElement"@en ;
  rdfs:comment "All relevant network elements on which operational security violations need to be managed in a coordinated way." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.AssessedSystemOperator ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:SystemOperator .

nc:AssessedElementWithRemedialAction.RemedialAction a owl:ObjectProperty ;
  rdfs:label "RemedialAction"@en ;
  rdfs:comment "The remedial action defined for this assessed element and remedial action combination." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:RemedialAction.AssessedElementWithRemedialAction ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:RemedialAction ;
  rdfs:domain nc:AssessedElementWithRemedialAction .

nc:AssessedElement.flowReliabilityMargin a owl:ObjectProperty ;
  rdfs:label "flowReliabilityMargin"@en ;
  rdfs:comment """Percentage of the maximum flow (margin) reserved to anticipate forecasting errors.
The allowed value range is [0,100].""" ;
  rdfschemaextensions19990926:dataType ns:PerCent ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:Region.SecuredAssessedElement a owl:ObjectProperty ;
  rdfs:label "SecuredAssessedElement"@en ;
  rdfs:comment "The assessed element secured for this region." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.SecuredForRegion ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:Region .

nc:AssessedElement.normalAppointedMargin a owl:ObjectProperty ;
  rdfs:label "normalAppointedMargin"@en ;
  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.
It is only used when an assessed element is considered conservative for a region.
The allowed value range is [0,100].""" ;
  rdfschemaextensions19990926:dataType ns:PerCent ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

ns:OperationalLimitSet.OperationalLimitValue a owl:ObjectProperty ;
  rdfs:label "OperationalLimitValue"@en ;
  rdfs:comment "Values of equipment limits." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName ns:OperationalLimit.OperationalLimitSet ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfs:range ns:OperationalLimit ;
  rdfs:domain ns:OperationalLimitSet .

nc:CrossBorderRelevance.AssessedElement a owl:ObjectProperty ;
  rdfs:label "AssessedElement"@en ;
  rdfs:comment "Assessed element which is cross border relevant." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.CrossBorderRelevance ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:CrossBorderRelevance .

nc:CrossBorderRelevance.BiddingZoneBorder a owl:ObjectProperty ;
  rdfs:label "BiddingZoneBorder"@en ;
  rdfs:comment "Bidding zone border relevant for this combination." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:BiddingZoneBorder.CrossBorderRelevance ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:BiddingZoneBorder ;
  rdfs:domain nc:CrossBorderRelevance .

nc:AssessedElement.outsideCapacityMargin a owl:ObjectProperty ;
  rdfs:label "outsideCapacityMargin"@en ;
  rdfs:comment """Percentage of the maximum flow (margin) capacity calculation, i.e. the capacity available for cross-zonal trade outside the considered coordination area. 
The allowed value range is [0,100].""" ;
  rdfschemaextensions19990926:dataType ns:PerCent ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.targetRemainingAvailableMargin a owl:ObjectProperty ;
  rdfs:label "targetRemainingAvailableMargin"@en ;
  rdfs:comment """Target for the remaining available margin as a percentage of maximum flow.
The allowed value range is [0,100].""" ;
  rdfschemaextensions19990926:dataType ns:PerCent ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.exclusionReason a owl:ObjectProperty ;
  rdfs:label "exclusionReason"@en ;
  rdfs:comment "Reason for not associating this assessed element with a secured region." ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:range nc:SecuredExclusionReasonKind ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElementWithContingency.combinationConstraintKind a owl:ObjectProperty ;
  rdfs:label "combinationConstraintKind"@en ;
  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." ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:range nc:ElementCombinationConstraintKind ;
  rdfs:domain nc:AssessedElementWithContingency .

nc:RemedialAction.AssessedElementWithRemedialAction a owl:ObjectProperty ;
  rdfs:label "AssessedElementWithRemedialAction"@en ;
  rdfs:comment "The assessed element and remedial action combination to be simulated for this remedial action." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElementWithRemedialAction.RemedialAction ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElementWithRemedialAction ;
  rdfs:domain nc:RemedialAction .

nc:AssessedElement.CrossBorderRelevance a owl:ObjectProperty ;
  rdfs:label "CrossBorderRelevance"@en ;
  rdfs:comment "The Bidding zone border for which this assessed element is cross border relevant." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:CrossBorderRelevance.AssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:CrossBorderRelevance ;
  rdfs:domain nc:AssessedElement .

nc:BiddingZoneBorder.CrossBorderRelevance a owl:ObjectProperty ;
  rdfs:label "CrossBorderRelevance"@en ;
  rdfs:comment "Cross border relevant combination for this bidding zone border." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:CrossBorderRelevance.BiddingZoneBorder ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:CrossBorderRelevance ;
  rdfs:domain nc:BiddingZoneBorder .

nc:AssessedElementWithContingency.Contingency a owl:ObjectProperty ;
  rdfs:label "Contingency"@en ;
  rdfs:comment "The contingency defined for this contingency and assessed element combination." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:Contingency.AssessedElementWithContingency ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range ns:Contingency ;
  rdfs:domain nc:AssessedElementWithContingency .

nc:AssessedElement.normalIndividualValidationAdjustmentJustification a owl:ObjectProperty ;
  rdfs:label "normalIndividualValidationAdjustmentJustification"@en ;
  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." ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.normalIndividualValidationAdjustmentShare a owl:ObjectProperty ;
  rdfs:label "normalIndividualValidationAdjustmentShare"@en ;
  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. " ;
  rdfschemaextensions19990926:dataType ns:ActivePower ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.normalCriticalElementJustification a owl:ObjectProperty ;
  rdfs:label "normalCriticalElementJustification"@en ;
  rdfs:comment "Normal free text describing the justification of critical element 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." ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> , "deprecated" ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElementWithRemedialAction.combinationConstraintKind a owl:ObjectProperty ;
  rdfs:label "combinationConstraintKind"@en ;
  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." ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:range nc:ElementCombinationConstraintKind ;
  rdfs:domain nc:AssessedElementWithRemedialAction .

nc:AssessedElementWithContingency.mRID a owl:ObjectProperty ;
  rdfs:label "mRID"@en ;
  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.
For 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.""" ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElementWithContingency .

ns:PerCent.multiplier a owl:ObjectProperty ;
  rdfs:label "multiplier"@en ;
  rdfschemaextensions19990926:isFixed "none" ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:range ns:UnitMultiplier ;
  rdfs:domain ns:PerCent .

ns:ActivePower.unit a owl:ObjectProperty ;
  rdfs:label "unit"@en ;
  rdfschemaextensions19990926:isFixed "W" ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:range ns:UnitSymbol ;
  rdfs:domain ns:ActivePower .

nc:PowerTransferCorridor.AssessedElement a owl:ObjectProperty ;
  rdfs:label "AssessedElement"@en ;
  rdfs:comment "The assessed element indicating that the power transfer corridor is assessed, i.e. monitored." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.AssessedPowerTransferCorridor ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:PowerTransferCorridor .

nc:AssessedElement.insideCapacityMargin a owl:ObjectProperty ;
  rdfs:label "insideCapacityMargin"@en ;
  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.
The allowed value range is [0,100].""" ;
  rdfschemaextensions19990926:dataType ns:PerCent ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.inBaseCase a owl:ObjectProperty ;
  rdfs:label "inBaseCase"@en ;
  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.
True means that the assessed element is scanned in the base case. False means it is not scanned in the base case.""" ;
  rdfschemaextensions19990926:dataType ns:Boolean ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.normalCoordinatedValidationAdjustmentJustification a owl:ObjectProperty ;
  rdfs:label "normalCoordinatedValidationAdjustmentJustification"@en ;
  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." ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:ConductingEquipment.AssessedElement a owl:ObjectProperty ;
  rdfs:label "AssessedElement"@en ;
  rdfs:comment "The assessed element indicating that the conducting equipment is assessed, i.e. monitored." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.ConductingEquipment ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain ns:ConductingEquipment .

nc:AssessedElement.isCombinableWithRemedialAction a owl:ObjectProperty ;
  rdfs:label "isCombinableWithRemedialAction"@en ;
  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. If not provided, the default meaning is true, i.e. the assessed element is combinable." ;
  rdfschemaextensions19990926:dataType ns:Boolean ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:Region.ScannedAssessedElement a owl:ObjectProperty ;
  rdfs:label "ScannedAssessedElement"@en ;
  rdfs:comment "These are the scanned assessed elements for a region." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.ScannedForRegion ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:Region .

nc:AssessedElement.maxMarginAdjustment a owl:ObjectProperty ;
  rdfs:label "maxMarginAdjustment"@en ;
  rdfs:comment """Maximum adjustment, relative to maximum flow allowed for exceeding the maximum flow of this assessed element.
The allowed value range is [0,100].""" ;
  rdfschemaextensions19990926:dataType ns:PerCent ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

ns:IdentifiedObject.mRID a owl:ObjectProperty ;
  rdfs:label "mRID"@en ;
  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.
For 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.""" ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain ns:IdentifiedObject .

ns:IdentifiedObject.name a owl:ObjectProperty ;
  rdfs:label "name"@en ;
  rdfs:comment "The name is any free human readable and possibly non unique text naming the object." ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain ns:IdentifiedObject .

ns:CurrentFlow.value a owl:ObjectProperty ;
  rdfs:label "value"@en ;
  rdfschemaextensions19990926:dataType ns:Float ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain ns:CurrentFlow .

nc:AssessedElementWithRemedialAction.AssessedElement a owl:ObjectProperty ;
  rdfs:label "AssessedElement"@en ;
  rdfs:comment "The assessed element defined for this assessed element and remedial action combination." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.AssessedElementWithRemedialAction ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:AssessedElementWithRemedialAction .

nc:Contingency.AssessedElementWithContingency a owl:ObjectProperty ;
  rdfs:label "AssessedElementWithContingency"@en ;
  rdfs:comment "The contingency and assessed element combination to be simulated for this contingency." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElementWithContingency.Contingency ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElementWithContingency ;
  rdfs:domain ns:Contingency .

nc:AssessedElementWithRemedialAction.mRID a owl:ObjectProperty ;
  rdfs:label "mRID"@en ;
  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.
For 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.""" ;
  rdfschemaextensions19990926:dataType ns:String ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElementWithRemedialAction .

nc:AssessedElement.isCriticalForCapacityCalculation a owl:ObjectProperty ;
  rdfs:label "isCriticalForCapacityCalculation"@en ;
  rdfs:comment "Indicates whether the capacity calculation process is using the element or not." ;
  rdfschemaextensions19990926:dataType ns:Boolean ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.ScannedForRegion a owl:ObjectProperty ;
  rdfs:label "ScannedForRegion"@en ;
  rdfs:comment "This is the region in which this assessed element is scanned." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:Region.ScannedAssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:Region ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.AssessedPowerTransferCorridor a owl:ObjectProperty ;
  rdfs:label "AssessedPowerTransferCorridor"@en ;
  rdfs:comment "The power transfer corridor that is designated as an assessed element." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:PowerTransferCorridor.AssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:PowerTransferCorridor ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.ConductingEquipment a owl:ObjectProperty ;
  rdfs:label "ConductingEquipment"@en ;
  rdfs:comment "The conducting equipment that is designated as an assessed element, i.e. the equipment that is assessed." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:ConductingEquipment.AssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range ns:ConductingEquipment ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.normalMaxFlow a owl:ObjectProperty ;
  rdfs:label "normalMaxFlow"@en ;
  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." ;
  rdfschemaextensions19990926:dataType ns:ActivePower ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

ns:PerCent.value a owl:ObjectProperty ;
  rdfs:label "value"@en ;
  rdfs:comment "Normally 0 to 100 on a defined base." ;
  rdfschemaextensions19990926:dataType ns:Float ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain ns:PerCent .

ns:ActivePower.multiplier a owl:ObjectProperty ;
  rdfs:label "multiplier"@en ;
  rdfschemaextensions19990926:isFixed "M" ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:range ns:UnitMultiplier ;
  rdfs:domain ns:ActivePower .

ns:PerCent.unit a owl:ObjectProperty ;
  rdfs:label "unit"@en ;
  rdfschemaextensions19990926:isFixed "none" ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:range ns:UnitSymbol ;
  rdfs:domain ns:PerCent .

nc:AssessedElement.isCombinableWithContingency a owl:ObjectProperty ;
  rdfs:label "isCombinableWithContingency"@en ;
  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. If not provided, the default meaning is true, i.e. the assessed element is combinable." ;
  rdfschemaextensions19990926:dataType ns:Boolean ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.AssessedElementWithContingency a owl:ObjectProperty ;
  rdfs:label "AssessedElementWithContingency"@en ;
  rdfs:comment "The contingency and assessed element combination to be simulated for this assessed element." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElementWithContingency.AssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElementWithContingency ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.normalPositiveVirtualMargin a owl:ObjectProperty ;
  rdfs:label "normalPositiveVirtualMargin"@en ;
  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.
All 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].""" ;
  rdfschemaextensions19990926:dataType ns:PerCent ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.criticalElement a owl:ObjectProperty ;
  rdfs:label "criticalElement"@en ;
  rdfs:comment "Indicates the type of the critical element." ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> , "deprecated" ;
  rdfs:range nc:CriticalElementKind ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.SecuredForRegion a owl:ObjectProperty ;
  rdfs:label "SecuredForRegion"@en ;
  rdfs:comment "This is the region where the element is secured." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:Region.SecuredAssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:Region ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElement.DCTieCorridor a owl:ObjectProperty ;
  rdfs:label "DCTieCorridor"@en ;
  rdfs:comment "The DC tie corridor that is assessed." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:DCTieCorridor.AssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:DCTieCorridor ;
  rdfs:domain nc:AssessedElement .

nc:AssessedElementWithContingency.normalEnabled a owl:ObjectProperty ;
  rdfs:label "normalEnabled"@en ;
  rdfs:comment "If true, the assessed element with contingency is enabled, otherwise it is disabled under normal operating conditions." ;
  rdfschemaextensions19990926:dataType ns:Boolean ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..1 ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#attribute> ;
  rdfs:domain nc:AssessedElementWithContingency .

nc:Region.NativeAssessedElement a owl:ObjectProperty ;
  rdfs:label "NativeAssessedElement"@en ;
  rdfs:comment "The native assessed element for a native region." ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.NativeRegion ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:Region .

nc:OverlappingZone.OverlappingAssessedElement a owl:ObjectProperty ;
  rdfs:label "OverlappingAssessedElement"@en ;
  rdfs:comment """The overlapping assessed element on which the physical flows are significantly impacted by
electricity exchanges in two or more regions or by remedial actions from two or more regions.""" ;
  rdfschemaextensions19990926:AssociationUsed "No" ;
  rdfschemaextensions19990926:inverseRoleName nc:AssessedElement.OverlappingZone ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:0..n ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:AssessedElement ;
  rdfs:domain nc:OverlappingZone .

nc:AssessedElement.AssessedSystemOperator a owl:ObjectProperty ;
  rdfs:label "AssessedSystemOperator"@en ;
  rdfs:comment "A system operator that assesses the element." ;
  rdfschemaextensions19990926:AssociationUsed "Yes" ;
  rdfschemaextensions19990926:inverseRoleName nc:SystemOperator.AssessedElement ;
  rdfschemaextensions19990926:multiplicity rdfschemaextensions19990926:M:1 ;
  rdfschemaextensions19990926:stereotype "NC" ;
  rdfs:range nc:SystemOperator ;
  rdfs:domain nc:AssessedElement .

ns:UnitMultiplier a owl:Class ;
  rdfs:label "UnitMultiplier"@en ;
  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. 

For 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Þ\".

For 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\".""" ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#enumeration> ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ns:UnitMultiplier.none ns:UnitMultiplier.M )
  ] .

ns:UnitMultiplier.none a owl:NamedIndividual ;
  skos:notation "UnitMultiplier_none" ;
  rdfs:label "none"@en ;
  rdfs:comment "No multiplier or equivalently multiply by 1." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a ns:UnitMultiplier .

ns:UnitMultiplier.M a owl:NamedIndividual ;
  skos:notation "UnitMultiplier_M" ;
  rdfs:label "M"@en ;
  rdfs:comment "Mega 10**6." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a ns:UnitMultiplier .

ns:UnitSymbol a owl:Class ;
  rdfs:label "UnitSymbol"@en ;
  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. 
Every 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.
To 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.
Non-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. 
The integer values are used for harmonization with IEC 61850.""" ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype <http://iec.ch/TC57/NonStandard/UML#enumeration> ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ns:UnitSymbol.none ns:UnitSymbol.W )
  ] .

ns:UnitSymbol.none a owl:NamedIndividual ;
  skos:notation "UnitSymbol_none" ;
  rdfs:label "none"@en ;
  rdfs:comment "Dimension less quantity, e.g. count, per unit, etc." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a ns:UnitSymbol .

ns:UnitSymbol.W a owl:NamedIndividual ;
  skos:notation "UnitSymbol_W" ;
  rdfs:label "W"@en ;
  rdfs:comment "Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I&#178;R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a ns:UnitSymbol .

nc:CriticalElementKind a owl:Class ;
  rdfs:label "CriticalElementKind"@en ;
  rdfs:comment "The kind of critical element." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#enumeration> , "deprecated" ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nc:CriticalElementKind.criticalAndMonitored nc:CriticalElementKind.critical nc:CriticalElementKind.validation nc:CriticalElementKind.monitored )
  ] .

nc:CriticalElementKind.criticalAndMonitored a owl:NamedIndividual ;
  skos:notation "CriticalElementKind_criticalAndMonitored" ;
  rdfs:label "criticalAndMonitored"@en ;
  rdfs:comment "Network element is considered to be Critical Network Element monitored under Contingency (CNEC)." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:CriticalElementKind .

nc:CriticalElementKind.critical a owl:NamedIndividual ;
  skos:notation "CriticalElementKind_critical" ;
  rdfs:label "critical"@en ;
  rdfs:comment "Network element is considered to be critical according to the methodology." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:CriticalElementKind .

nc:CriticalElementKind.validation a owl:NamedIndividual ;
  skos:notation "CriticalElementKind_validation" ;
  rdfs:label "validation"@en ;
  rdfs:comment "Network element should be assessed according to the methodology." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:CriticalElementKind .

nc:CriticalElementKind.monitored a owl:NamedIndividual ;
  skos:notation "CriticalElementKind_monitored" ;
  rdfs:label "monitored"@en ;
  rdfs:comment "Network element is considered to be monitored under contingency." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:CriticalElementKind .

nc:ElementCombinationConstraintKind a owl:Class ;
  rdfs:label "ElementCombinationConstraintKind"@en ;
  rdfs:comment "Kind of constraint for an element combination." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#enumeration> ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nc:ElementCombinationConstraintKind.included nc:ElementCombinationConstraintKind.considered nc:ElementCombinationConstraintKind.excluded )
  ] .

nc:ElementCombinationConstraintKind.included a owl:NamedIndividual ;
  skos:notation "ElementCombinationConstraintKind_included" ;
  rdfs:label "included"@en ;
  rdfs:comment "Element combination is included." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:ElementCombinationConstraintKind .

nc:ElementCombinationConstraintKind.considered a owl:NamedIndividual ;
  skos:notation "ElementCombinationConstraintKind_considered" ;
  rdfs:label "considered"@en ;
  rdfs:comment "Element combination can be considered." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:ElementCombinationConstraintKind .

nc:ElementCombinationConstraintKind.excluded a owl:NamedIndividual ;
  skos:notation "ElementCombinationConstraintKind_excluded" ;
  rdfs:label "excluded"@en ;
  rdfs:comment "Element combination is excluded." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:ElementCombinationConstraintKind .

nc:SecuredExclusionReasonKind a owl:Class ;
  rdfs:label "SecuredExclusionReasonKind"@en ;
  rdfs:comment "The kind of secured exclusion reason." ;
  rdfschemaextensions19990926:belongsToCategory <https://ap-voc.cim4.eu/AssessedElement#AssessedElementProfile> ;
  rdfschemaextensions19990926:stereotype "NC" , <http://iec.ch/TC57/NonStandard/UML#enumeration> ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( nc:SecuredExclusionReasonKind.systemOperator nc:SecuredExclusionReasonKind.nonNativeCapacityCalculationRegion nc:SecuredExclusionReasonKind.capacityCalculationRegion )
  ] .

nc:SecuredExclusionReasonKind.systemOperator a owl:NamedIndividual ;
  skos:notation "SecuredExclusionReasonKind_systemOperator" ;
  rdfs:label "systemOperator"@en ;
  rdfs:comment "The network element that is going to be assessed is excluded for being secured by the system operator." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:SecuredExclusionReasonKind .

nc:SecuredExclusionReasonKind.nonNativeCapacityCalculationRegion a owl:NamedIndividual ;
  skos:notation "SecuredExclusionReasonKind_nonNativeCapacityCalculationRegion" ;
  rdfs:label "nonNativeCapacityCalculationRegion"@en ;
  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." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:SecuredExclusionReasonKind .

nc:SecuredExclusionReasonKind.capacityCalculationRegion a owl:NamedIndividual ;
  skos:notation "SecuredExclusionReasonKind_capacityCalculationRegion" ;
  rdfs:label "capacityCalculationRegion"@en ;
  rdfs:comment "The network element that is going to be assessed is excluded for being secured by the capacity calculation region." ;
  rdfschemaextensions19990926:stereotype "enum" ;
  a nc:SecuredExclusionReasonKind .

pav:lastUpdatedOn a owl:AnnotationProperty .

dcterms:license a owl:AnnotationProperty .

pav:version a owl:AnnotationProperty .

dcterms:conformsTo a owl:AnnotationProperty .

dcterms:creator a owl:AnnotationProperty .

dcterms:identifier a owl:AnnotationProperty .

dcterms:language a owl:AnnotationProperty .

dcterms:publisher a owl:AnnotationProperty .

dcterms:rightsHolder a owl:AnnotationProperty .

dcat:keyword a owl:AnnotationProperty .

dcat:theme a owl:AnnotationProperty .

vann:preferredNamespacePrefix a owl:AnnotationProperty .

vann:preferredNamespaceUri a owl:AnnotationProperty .

rdfschemaextensions19990926:belongsToCategory a owl:AnnotationProperty .

rdfschemaextensions19990926:stereotype a owl:AnnotationProperty .

rdfschemaextensions19990926:dataType a owl:AnnotationProperty .

rdfschemaextensions19990926:multiplicity a owl:AnnotationProperty .

rdfschemaextensions19990926:isFixed a owl:AnnotationProperty .

rdfschemaextensions19990926:AssociationUsed a owl:AnnotationProperty .

rdfschemaextensions19990926:inverseRoleName a owl:AnnotationProperty .

skos:notation a owl:AnnotationProperty .

sh:declare a owl:AnnotationProperty .

sh:prefix a owl:AnnotationProperty .

sh:namespace a owl:AnnotationProperty .
