1#![allow(clippy::all, dead_code)]
3
4use crate::base::{AttrDef, AttrKind, ClassDef, Schema};
5
6pub static CLASSES: &[ClassDef] = &[
8 ClassDef {
9 ns: "https://cim.ucaiug.io/ns#",
10 local: "ACDCConverter",
11 qualified: "nc:ACDCConverter",
12 super_class: Some(90),
13 concrete: false,
14 origins: &["ER", "RA", "SSI"],
15 attrs: &[
16 AttrDef { id: "ACDCConverter.ACDCConverterController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACDCConverterController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
17 AttrDef { id: "ACDCConverter.DCConverterAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACDCConverterAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
18 AttrDef { id: "ACDCConverter.ExternalDCTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTerminal", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
19 AttrDef { id: "ACDCConverter.baseS", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "ApparentPower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
20 AttrDef { id: "ACDCConverter.maxP", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
21 AttrDef { id: "ACDCConverter.maxUdc", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
22 AttrDef { id: "ACDCConverter.minP", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
23 AttrDef { id: "ACDCConverter.minUdc", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
24 AttrDef { id: "ACDCConverter.ratedUdc", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
25 ],
26 },
27 ClassDef {
28 ns: "https://cim4.eu/ns/nc#",
29 local: "ACDCConverterAction",
30 qualified: "nc:ACDCConverterAction",
31 super_class: Some(507),
32 concrete: true,
33 origins: &["RA", "SSI"],
34 attrs: &[
35 AttrDef { id: "ACDCConverterAction.ACDCConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACDCConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
36 ],
37 },
38 ClassDef {
39 ns: "https://cim4.eu/ns/nc#",
40 local: "ACDCConverterController",
41 qualified: "nc:ACDCConverterController",
42 super_class: Some(205),
43 concrete: true,
44 origins: &["ER"],
45 attrs: &[
46 AttrDef { id: "ACDCConverterController.ACDCConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACDCConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
47 AttrDef { id: "ACDCConverterController.DirectCurrentPoleController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentPoleController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
48 AttrDef { id: "ACDCConverterController.controlStrategy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ACDCConverterControlStrategyKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
49 ],
50 },
51 ClassDef {
52 ns: "https://cim4.eu/ns/nc#",
53 local: "ACDCConverterRegularSchedule",
54 qualified: "nc:ACDCConverterRegularSchedule",
55 super_class: Some(59),
56 concrete: false,
57 origins: &["SHS"],
58 attrs: &[
59 AttrDef { id: "ACDCConverterRegularSchedule.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
60 AttrDef { id: "ACDCConverterRegularSchedule.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
61 AttrDef { id: "ACDCConverterRegularSchedule.targetPpcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
62 AttrDef { id: "ACDCConverterRegularSchedule.targetUdc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
63 ],
64 },
65 ClassDef {
66 ns: "https://cim.ucaiug.io/ns#",
67 local: "ACDCTerminal",
68 qualified: "nc:ACDCTerminal",
69 super_class: Some(318),
70 concrete: false,
71 origins: &["ER", "RA", "SAR"],
72 attrs: &[
73 AttrDef { id: "ACDCTerminal.InfeedTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InfeedTerminal", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
74 AttrDef { id: "ACDCTerminal.OperationalLimitSet", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "OperationalLimitSet", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
75 AttrDef { id: "ACDCTerminal.PowerFlowResult", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFlowResult", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SAR"] },
76 ],
77 },
78 ClassDef {
79 ns: "https://cim4.eu/ns/nc#",
80 local: "ACDCTimePoint",
81 qualified: "nc:ACDCTimePoint",
82 super_class: None,
83 concrete: false,
84 origins: &["SHS"],
85 attrs: &[
86 AttrDef { id: "ACDCTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
87 AttrDef { id: "ACDCTimePoint.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
88 AttrDef { id: "ACDCTimePoint.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
89 AttrDef { id: "ACDCTimePoint.targetPpcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
90 AttrDef { id: "ACDCTimePoint.targetUdc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
91 ],
92 },
93 ClassDef {
94 ns: "https://cim4.eu/ns/nc#",
95 local: "ACEmulationControlFunction",
96 qualified: "nc:ACEmulationControlFunction",
97 super_class: Some(109),
98 concrete: true,
99 origins: &["ER", "SIS", "SSI"],
100 attrs: &[
101 AttrDef { id: "ACEmulationControlFunction.ACEmulationControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACEmulationControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
102 AttrDef { id: "ACEmulationControlFunction.gain", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
103 AttrDef { id: "ACEmulationControlFunction.referenceP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
104 AttrDef { id: "ACEmulationControlFunction.timeConstant", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Seconds", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
105 ],
106 },
107 ClassDef {
108 ns: "https://cim4.eu/ns/nc#",
109 local: "ACEmulationControlFunctionSchedule",
110 qualified: "nc:ACEmulationControlFunctionSchedule",
111 super_class: Some(57),
112 concrete: true,
113 origins: &["SIS"],
114 attrs: &[
115 AttrDef { id: "ACEmulationControlFunctionSchedule.ACEmulationControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACEmulationControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
116 AttrDef { id: "ACEmulationControlFunctionSchedule.ACEmulationControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACEmulationControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
117 ],
118 },
119 ClassDef {
120 ns: "https://cim4.eu/ns/nc#",
121 local: "ACEmulationControlFunctionTimePoint",
122 qualified: "nc:ACEmulationControlFunctionTimePoint",
123 super_class: None,
124 concrete: true,
125 origins: &["SIS"],
126 attrs: &[
127 AttrDef { id: "ACEmulationControlFunctionTimePoint.ACEmulationControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACEmulationControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
128 AttrDef { id: "ACEmulationControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
129 AttrDef { id: "ACEmulationControlFunctionTimePoint.gain", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
130 AttrDef { id: "ACEmulationControlFunctionTimePoint.referenceP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
131 AttrDef { id: "ACEmulationControlFunctionTimePoint.timeConstant", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Seconds", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
132 ],
133 },
134 ClassDef {
135 ns: "https://cim.ucaiug.io/ns#",
136 local: "ACLineSegment",
137 qualified: "nc:ACLineSegment",
138 super_class: Some(91),
139 concrete: true,
140 origins: &["SSI"],
141 attrs: &[],
142 },
143 ClassDef {
144 ns: "https://cim4.eu/ns/nc#",
145 local: "ACTieCorridor",
146 qualified: "nc:ACTieCorridor",
147 super_class: Some(564),
148 concrete: true,
149 origins: &["ER"],
150 attrs: &[
151 AttrDef { id: "ACTieCorridor.Line", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Line", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
152 ],
153 },
154 ClassDef {
155 ns: "https://cim4.eu/ns/nc#",
156 local: "ActivePowerControlFunction",
157 qualified: "nc:ActivePowerControlFunction",
158 super_class: Some(109),
159 concrete: true,
160 origins: &["ER", "SIS", "SSI"],
161 attrs: &[
162 AttrDef { id: "ActivePowerControlFunction.ActivePowerControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ActivePowerControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
163 AttrDef { id: "ActivePowerControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
164 ],
165 },
166 ClassDef {
167 ns: "https://cim4.eu/ns/nc#",
168 local: "ActivePowerControlFunctionSchedule",
169 qualified: "nc:ActivePowerControlFunctionSchedule",
170 super_class: Some(57),
171 concrete: true,
172 origins: &["SIS"],
173 attrs: &[
174 AttrDef { id: "ActivePowerControlFunctionSchedule.ActivePowerControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ActivePowerControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
175 AttrDef { id: "ActivePowerControlFunctionSchedule.ActivePowerControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ActivePowerControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
176 ],
177 },
178 ClassDef {
179 ns: "https://cim4.eu/ns/nc#",
180 local: "ActivePowerControlFunctionTimePoint",
181 qualified: "nc:ActivePowerControlFunctionTimePoint",
182 super_class: None,
183 concrete: true,
184 origins: &["SIS"],
185 attrs: &[
186 AttrDef { id: "ActivePowerControlFunctionTimePoint.ActivePowerControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ActivePowerControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
187 AttrDef { id: "ActivePowerControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
188 AttrDef { id: "ActivePowerControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
189 ],
190 },
191 ClassDef {
192 ns: "https://cim.ucaiug.io/ns#",
193 local: "ActivePowerLimit",
194 qualified: "nc:ActivePowerLimit",
195 super_class: None,
196 concrete: false,
197 origins: &["SHS"],
198 attrs: &[
199 AttrDef { id: "ActivePowerLimit.ActivePowerLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ActivePowerLimitSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
200 ],
201 },
202 ClassDef {
203 ns: "https://cim4.eu/ns/nc#",
204 local: "ActivePowerLimitSchedule",
205 qualified: "nc:ActivePowerLimitSchedule",
206 super_class: Some(57),
207 concrete: true,
208 origins: &["SHS"],
209 attrs: &[
210 AttrDef { id: "ActivePowerLimitSchedule.ActivePowerLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ActivePowerLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
211 AttrDef { id: "ActivePowerLimitSchedule.ActivePowerLimitTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ActivePowerLimitTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
212 ],
213 },
214 ClassDef {
215 ns: "https://cim4.eu/ns/nc#",
216 local: "ActivePowerLimitTimePoint",
217 qualified: "nc:ActivePowerLimitTimePoint",
218 super_class: None,
219 concrete: true,
220 origins: &["SHS"],
221 attrs: &[
222 AttrDef { id: "ActivePowerLimitTimePoint.ActivePowerLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ActivePowerLimitSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
223 AttrDef { id: "ActivePowerLimitTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
224 AttrDef { id: "ActivePowerLimitTimePoint.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
225 ],
226 },
227 ClassDef {
228 ns: "https://cim4.eu/ns/nc#",
229 local: "AmbientTemperatureDependencyCurve",
230 qualified: "nc:AmbientTemperatureDependencyCurve",
231 super_class: Some(342),
232 concrete: true,
233 origins: &["ER"],
234 attrs: &[
235 AttrDef { id: "AmbientTemperatureDependencyCurve.OperationalLimitType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimitType", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
236 ],
237 },
238 ClassDef {
239 ns: "https://cim.ucaiug.io/ns#",
240 local: "ApparentPowerLimit",
241 qualified: "nc:ApparentPowerLimit",
242 super_class: None,
243 concrete: false,
244 origins: &["SHS"],
245 attrs: &[
246 AttrDef { id: "ApparentPowerLimit.ApparentPowerLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ApparentPowerLimitSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
247 ],
248 },
249 ClassDef {
250 ns: "https://cim4.eu/ns/nc#",
251 local: "ApparentPowerLimitSchedule",
252 qualified: "nc:ApparentPowerLimitSchedule",
253 super_class: Some(57),
254 concrete: true,
255 origins: &["SHS"],
256 attrs: &[
257 AttrDef { id: "ApparentPowerLimitSchedule.ApparentPowerLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ApparentPowerLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
258 AttrDef { id: "ApparentPowerLimitSchedule.ApparentPowerLimitTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ApparentPowerLimitTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
259 ],
260 },
261 ClassDef {
262 ns: "https://cim4.eu/ns/nc#",
263 local: "ApparentPowerLimitTimePoint",
264 qualified: "nc:ApparentPowerLimitTimePoint",
265 super_class: None,
266 concrete: true,
267 origins: &["SHS"],
268 attrs: &[
269 AttrDef { id: "ApparentPowerLimitTimePoint.ApparentPowerLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ApparentPowerLimitSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
270 AttrDef { id: "ApparentPowerLimitTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
271 AttrDef { id: "ApparentPowerLimitTimePoint.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ApparentPower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
272 ],
273 },
274 ClassDef {
275 ns: "https://cim4.eu/ns/nc#",
276 local: "AreaBorderTerminal",
277 qualified: "nc:AreaBorderTerminal",
278 super_class: None,
279 concrete: true,
280 origins: &["MA"],
281 attrs: &[
282 AttrDef { id: "AreaBorderTerminal.MonitoringArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MonitoringArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["MA"] },
283 AttrDef { id: "AreaBorderTerminal.Terminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Terminal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["MA"] },
284 AttrDef { id: "AreaBorderTerminal.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["MA"] },
285 ],
286 },
287 ClassDef {
288 ns: "https://cim4.eu/ns/nc#",
289 local: "AreaInterchangeController",
290 qualified: "nc:AreaInterchangeController",
291 super_class: Some(543),
292 concrete: true,
293 origins: &["ER"],
294 attrs: &[
295 AttrDef { id: "AreaInterchangeController.BiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
296 AttrDef { id: "AreaInterchangeController.BiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
297 AttrDef { id: "AreaInterchangeController.ControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
298 AttrDef { id: "AreaInterchangeController.pTolerance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
299 ],
300 },
301 ClassDef {
302 ns: "https://cim4.eu/ns/nc#",
303 local: "AreaReserveResource",
304 qualified: "nc:AreaReserveResource",
305 super_class: Some(440),
306 concrete: true,
307 origins: &["ER", "PS", "SIS", "SSI"],
308 attrs: &[
309 AttrDef { id: "AreaReserveResource.AreaReserveResourceRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResourceRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
310 AttrDef { id: "AreaReserveResource.AreaReserveResourceSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResourceSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
311 AttrDef { id: "AreaReserveResource.GeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
312 AttrDef { id: "AreaReserveResource.HydroPump", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "HydroPump", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
313 AttrDef { id: "AreaReserveResource.PowerElectronicsUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
314 AttrDef { id: "AreaReserveResource.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
315 AttrDef { id: "AreaReserveResource.ScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
316 AttrDef { id: "AreaReserveResource.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
317 AttrDef { id: "AreaReserveResource.TieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TieCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
318 AttrDef { id: "AreaReserveResource.activatedP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
319 AttrDef { id: "AreaReserveResource.allocatedP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
320 AttrDef { id: "AreaReserveResource.availableP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
321 AttrDef { id: "AreaReserveResource.contractedP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
322 AttrDef { id: "AreaReserveResource.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
323 AttrDef { id: "AreaReserveResource.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "BalancingReserveKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SSI"] },
324 AttrDef { id: "AreaReserveResource.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
325 AttrDef { id: "AreaReserveResource.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SSI"] },
326 ],
327 },
328 ClassDef {
329 ns: "https://cim4.eu/ns/nc#",
330 local: "AreaReserveResourceRegularSchedule",
331 qualified: "nc:AreaReserveResourceRegularSchedule",
332 super_class: Some(59),
333 concrete: true,
334 origins: &["SIS"],
335 attrs: &[
336 AttrDef { id: "AreaReserveResourceRegularSchedule.AreaReserveResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
337 ],
338 },
339 ClassDef {
340 ns: "https://cim4.eu/ns/nc#",
341 local: "AreaReserveResourceSchedule",
342 qualified: "nc:AreaReserveResourceSchedule",
343 super_class: Some(57),
344 concrete: true,
345 origins: &["SIS"],
346 attrs: &[
347 AttrDef { id: "AreaReserveResourceSchedule.AreaReserveResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
348 AttrDef { id: "AreaReserveResourceSchedule.AreaReserveResourceTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResourceTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
349 ],
350 },
351 ClassDef {
352 ns: "https://cim4.eu/ns/nc#",
353 local: "AreaReserveResourceTimePoint",
354 qualified: "nc:AreaReserveResourceTimePoint",
355 super_class: None,
356 concrete: true,
357 origins: &["SIS"],
358 attrs: &[
359 AttrDef { id: "AreaReserveResourceTimePoint.AreaReserveResourceSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResourceSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
360 AttrDef { id: "AreaReserveResourceTimePoint.activatedP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
361 AttrDef { id: "AreaReserveResourceTimePoint.allocatedP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
362 AttrDef { id: "AreaReserveResourceTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
363 AttrDef { id: "AreaReserveResourceTimePoint.availableP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
364 AttrDef { id: "AreaReserveResourceTimePoint.contractedP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
365 AttrDef { id: "AreaReserveResourceTimePoint.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
366 AttrDef { id: "AreaReserveResourceTimePoint.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "BalancingReserveKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SIS"] },
367 AttrDef { id: "AreaReserveResourceTimePoint.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SIS"] },
368 AttrDef { id: "AreaReserveResourceTimePoint.regulationDirection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "MarketRegulationDirectionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SIS"] },
369 ],
370 },
371 ClassDef {
372 ns: "https://cim4.eu/ns/nc#",
373 local: "AssessedElement",
374 qualified: "nc:AssessedElement",
375 super_class: Some(318),
376 concrete: true,
377 origins: &["AE", "AS", "SIS", "SM", "SSI"],
378 attrs: &[
379 AttrDef { id: "AssessedElement.AssessedElementRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
380 AttrDef { id: "AssessedElement.AssessedElementSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
381 AttrDef { id: "AssessedElement.AssessedElementWithContingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementWithContingency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
382 AttrDef { id: "AssessedElement.AssessedElementWithRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementWithRemedialAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
383 AttrDef { id: "AssessedElement.AssessedPowerTransferCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerTransferCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
384 AttrDef { id: "AssessedElement.AssessedSystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
385 AttrDef { id: "AssessedElement.AvailabilityEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityEnabled", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
386 AttrDef { id: "AssessedElement.ConductingEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ConductingEquipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
387 AttrDef { id: "AssessedElement.CrossBorderRelevance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CrossBorderRelevance", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
388 AttrDef { id: "AssessedElement.DCTieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
389 AttrDef { id: "AssessedElement.Line", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Line", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
390 AttrDef { id: "AssessedElement.NativeRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Region", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
391 AttrDef { id: "AssessedElement.ObservableQuantity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ObservableQuantity", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SM"] },
392 AttrDef { id: "AssessedElement.OperationalLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
393 AttrDef { id: "AssessedElement.OverlappingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OverlappingZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
394 AttrDef { id: "AssessedElement.ScannedForRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Region", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
395 AttrDef { id: "AssessedElement.SecuredForRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Region", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
396 AttrDef { id: "AssessedElement.appointedMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
397 AttrDef { id: "AssessedElement.coordinatedValidationAdjustment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
398 AttrDef { id: "AssessedElement.coordinatedValidationAdjustmentJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SSI"] },
399 AttrDef { id: "AssessedElement.criticalElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CriticalElementKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AE"] },
400 AttrDef { id: "AssessedElement.criticalElementJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SSI"] },
401 AttrDef { id: "AssessedElement.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
402 AttrDef { id: "AssessedElement.exclusionReason", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "SecuredExclusionReasonKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AE"] },
403 AttrDef { id: "AssessedElement.flowReliabilityMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
404 AttrDef { id: "AssessedElement.inBaseCase", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AE"] },
405 AttrDef { id: "AssessedElement.individualValidationAdjustment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
406 AttrDef { id: "AssessedElement.individualValidationAdjustmentJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SSI"] },
407 AttrDef { id: "AssessedElement.individualValidationAdjustmentShare", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
408 AttrDef { id: "AssessedElement.insideCapacityMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
409 AttrDef { id: "AssessedElement.isCombinableWithContingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AE"] },
410 AttrDef { id: "AssessedElement.isCombinableWithRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AE"] },
411 AttrDef { id: "AssessedElement.isCriticalForCapacityCalculation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AE"] },
412 AttrDef { id: "AssessedElement.maxFlow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
413 AttrDef { id: "AssessedElement.maxMarginAdjustment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE", "SSI"] },
414 AttrDef { id: "AssessedElement.normalAppointedMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
415 AttrDef { id: "AssessedElement.normalCoordinatedValidationAdjustment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
416 AttrDef { id: "AssessedElement.normalCoordinatedValidationAdjustmentJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE"] },
417 AttrDef { id: "AssessedElement.normalCriticalElementJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE"] },
418 AttrDef { id: "AssessedElement.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AE"] },
419 AttrDef { id: "AssessedElement.normalIndividualValidationAdjustment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
420 AttrDef { id: "AssessedElement.normalIndividualValidationAdjustmentJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE"] },
421 AttrDef { id: "AssessedElement.normalIndividualValidationAdjustmentShare", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
422 AttrDef { id: "AssessedElement.normalMaxFlow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
423 AttrDef { id: "AssessedElement.normalPositiveVirtualMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
424 AttrDef { id: "AssessedElement.normalScannedThresholdMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
425 AttrDef { id: "AssessedElement.normalTargetRemainingAvailableMarginJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE"] },
426 AttrDef { id: "AssessedElement.outsideCapacityMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
427 AttrDef { id: "AssessedElement.positiveVirtualMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
428 AttrDef { id: "AssessedElement.scannedThresholdMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
429 AttrDef { id: "AssessedElement.targetRemainingAvailableMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
430 AttrDef { id: "AssessedElement.targetRemainingAvailableMarginJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SSI"] },
431 ],
432 },
433 ClassDef {
434 ns: "https://cim4.eu/ns/nc#",
435 local: "AssessedElementRegularSchedule",
436 qualified: "nc:AssessedElementRegularSchedule",
437 super_class: Some(59),
438 concrete: true,
439 origins: &["SIS"],
440 attrs: &[
441 AttrDef { id: "AssessedElementRegularSchedule.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
442 AttrDef { id: "AssessedElementRegularSchedule.AssessedElementRegularTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementRegularTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
443 ],
444 },
445 ClassDef {
446 ns: "https://cim4.eu/ns/nc#",
447 local: "AssessedElementRegularTimePoint",
448 qualified: "nc:AssessedElementRegularTimePoint",
449 super_class: None,
450 concrete: true,
451 origins: &["SIS"],
452 attrs: &[
453 AttrDef { id: "AssessedElementRegularTimePoint.AssessedElementRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementRegularSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
454 AttrDef { id: "AssessedElementRegularTimePoint.appointedMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
455 AttrDef { id: "AssessedElementRegularTimePoint.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
456 AttrDef { id: "AssessedElementRegularTimePoint.maxFlow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
457 AttrDef { id: "AssessedElementRegularTimePoint.positiveVirtualMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
458 AttrDef { id: "AssessedElementRegularTimePoint.scannedThresholdMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
459 ],
460 },
461 ClassDef {
462 ns: "https://cim4.eu/ns/nc#",
463 local: "AssessedElementSchedule",
464 qualified: "nc:AssessedElementSchedule",
465 super_class: Some(57),
466 concrete: true,
467 origins: &["SIS"],
468 attrs: &[
469 AttrDef { id: "AssessedElementSchedule.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
470 AttrDef { id: "AssessedElementSchedule.AssessedElementTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
471 ],
472 },
473 ClassDef {
474 ns: "https://cim4.eu/ns/nc#",
475 local: "AssessedElementTimePoint",
476 qualified: "nc:AssessedElementTimePoint",
477 super_class: None,
478 concrete: true,
479 origins: &["SIS"],
480 attrs: &[
481 AttrDef { id: "AssessedElementTimePoint.AssessedElementSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
482 AttrDef { id: "AssessedElementTimePoint.appointedMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
483 AttrDef { id: "AssessedElementTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
484 AttrDef { id: "AssessedElementTimePoint.coordinatedValidationAdjustment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
485 AttrDef { id: "AssessedElementTimePoint.coordinatedValidationAdjustmentJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SIS"] },
486 AttrDef { id: "AssessedElementTimePoint.criticalElementJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SIS"] },
487 AttrDef { id: "AssessedElementTimePoint.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
488 AttrDef { id: "AssessedElementTimePoint.exclusionReason", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "SecuredExclusionReasonKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SIS"] },
489 AttrDef { id: "AssessedElementTimePoint.individualValidationAdjustment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
490 AttrDef { id: "AssessedElementTimePoint.individualValidationAdjustmentJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SIS"] },
491 AttrDef { id: "AssessedElementTimePoint.individualValidationAdjustmentShare", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
492 AttrDef { id: "AssessedElementTimePoint.maxFlow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
493 AttrDef { id: "AssessedElementTimePoint.positiveVirtualMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
494 AttrDef { id: "AssessedElementTimePoint.scannedThresholdMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
495 AttrDef { id: "AssessedElementTimePoint.targetRemainingAvailableMarginJustification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SIS"] },
496 ],
497 },
498 ClassDef {
499 ns: "https://cim4.eu/ns/nc#",
500 local: "AssessedElementWithContingency",
501 qualified: "nc:AssessedElementWithContingency",
502 super_class: None,
503 concrete: true,
504 origins: &["AE", "SIS", "SSI"],
505 attrs: &[
506 AttrDef { id: "AssessedElementWithContingency.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
507 AttrDef { id: "AssessedElementWithContingency.Contingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Contingency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
508 AttrDef { id: "AssessedElementWithContingency.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
509 AttrDef { id: "AssessedElementWithContingency.combinationConstraintKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ElementCombinationConstraintKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AE"] },
510 AttrDef { id: "AssessedElementWithContingency.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
511 AttrDef { id: "AssessedElementWithContingency.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE"] },
512 AttrDef { id: "AssessedElementWithContingency.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AE"] },
513 ],
514 },
515 ClassDef {
516 ns: "https://cim4.eu/ns/nc#",
517 local: "AssessedElementWithRemedialAction",
518 qualified: "nc:AssessedElementWithRemedialAction",
519 super_class: None,
520 concrete: true,
521 origins: &["AE", "SIS", "SSI"],
522 attrs: &[
523 AttrDef { id: "AssessedElementWithRemedialAction.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
524 AttrDef { id: "AssessedElementWithRemedialAction.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
525 AttrDef { id: "AssessedElementWithRemedialAction.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
526 AttrDef { id: "AssessedElementWithRemedialAction.combinationConstraintKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ElementCombinationConstraintKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AE"] },
527 AttrDef { id: "AssessedElementWithRemedialAction.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
528 AttrDef { id: "AssessedElementWithRemedialAction.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE"] },
529 AttrDef { id: "AssessedElementWithRemedialAction.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AE"] },
530 ],
531 },
532 ClassDef {
533 ns: "https://cim.ucaiug.io/ns#",
534 local: "AsynchronousMachine",
535 qualified: "nc:AsynchronousMachine",
536 super_class: Some(488),
537 concrete: true,
538 origins: &["SSI", "SHS"],
539 attrs: &[
540 AttrDef { id: "AsynchronousMachine.AsynchronousMachineRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AsynchronousMachineRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
541 AttrDef { id: "AsynchronousMachine.AsynchronousMachineSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AsynchronousMachineSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
542 ],
543 },
544 ClassDef {
545 ns: "https://cim4.eu/ns/nc#",
546 local: "AsynchronousMachineRegularSchedule",
547 qualified: "nc:AsynchronousMachineRegularSchedule",
548 super_class: Some(59),
549 concrete: true,
550 origins: &["SHS"],
551 attrs: &[
552 AttrDef { id: "AsynchronousMachineRegularSchedule.AsynchronousMachine", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AsynchronousMachine", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
553 AttrDef { id: "AsynchronousMachineRegularSchedule.asynchronousMachineType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "AsynchronousMachineKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
554 ],
555 },
556 ClassDef {
557 ns: "https://cim4.eu/ns/nc#",
558 local: "AsynchronousMachineSchedule",
559 qualified: "nc:AsynchronousMachineSchedule",
560 super_class: Some(57),
561 concrete: true,
562 origins: &["SHS"],
563 attrs: &[
564 AttrDef { id: "AsynchronousMachineSchedule.AsynchronousMachine", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AsynchronousMachine", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
565 AttrDef { id: "AsynchronousMachineSchedule.AsynchronousMachineTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AsynchronousMachineTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
566 ],
567 },
568 ClassDef {
569 ns: "https://cim4.eu/ns/nc#",
570 local: "AsynchronousMachineTimePoint",
571 qualified: "nc:AsynchronousMachineTimePoint",
572 super_class: None,
573 concrete: true,
574 origins: &["SHS"],
575 attrs: &[
576 AttrDef { id: "AsynchronousMachineTimePoint.AsynchronousMachineSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AsynchronousMachineSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
577 AttrDef { id: "AsynchronousMachineTimePoint.asynchronousMachineType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "AsynchronousMachineKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
578 AttrDef { id: "AsynchronousMachineTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
579 ],
580 },
581 ClassDef {
582 ns: "https://cim4.eu/ns/nc#",
583 local: "AutomationBlockGroup",
584 qualified: "nc:AutomationBlockGroup",
585 super_class: None,
586 concrete: true,
587 origins: &["ER"],
588 attrs: &[
589 AttrDef { id: "AutomationBlockGroup.AutomationFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AutomationFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
590 AttrDef { id: "AutomationBlockGroup.FunctionBlock", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FunctionBlock", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
591 AttrDef { id: "AutomationBlockGroup.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["ER"] },
592 ],
593 },
594 ClassDef {
595 ns: "https://cim4.eu/ns/nc#",
596 local: "AutomationFunction",
597 qualified: "nc:AutomationFunction",
598 super_class: Some(440),
599 concrete: false,
600 origins: &["ER", "SIS", "SSI"],
601 attrs: &[
602 AttrDef { id: "AutomationFunction.AutomationBlockGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AutomationBlockGroup", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
603 AttrDef { id: "AutomationFunction.FunctionBlock", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FunctionBlock", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
604 AttrDef { id: "AutomationFunction.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
605 AttrDef { id: "AutomationFunction.HasPart", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AutomationFunction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
606 AttrDef { id: "AutomationFunction.PartOf", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AutomationFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
607 AttrDef { id: "AutomationFunction.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
608 AttrDef { id: "AutomationFunction.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
609 AttrDef { id: "AutomationFunction.type", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
610 ],
611 },
612 ClassDef {
613 ns: "https://cim.ucaiug.io/ns#",
614 local: "AuxiliaryEquipment",
615 qualified: "nc:AuxiliaryEquipment",
616 super_class: Some(241),
617 concrete: false,
618 origins: &["SSI"],
619 attrs: &[],
620 },
621 ClassDef {
622 ns: "https://cim4.eu/ns/nc#",
623 local: "AvailabilityContainer",
624 qualified: "nc:AvailabilityContainer",
625 super_class: Some(46),
626 concrete: true,
627 origins: &["AS"],
628 attrs: &[
629 AttrDef { id: "AvailabilityContainer.EquipmentContainer", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquipmentContainer", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
630 ],
631 },
632 ClassDef {
633 ns: "https://cim4.eu/ns/nc#",
634 local: "AvailabilityEnabled",
635 qualified: "nc:AvailabilityEnabled",
636 super_class: Some(46),
637 concrete: true,
638 origins: &["AS"],
639 attrs: &[
640 AttrDef { id: "AvailabilityEnabled.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
641 AttrDef { id: "AvailabilityEnabled.GridStateAlteration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlteration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
642 AttrDef { id: "AvailabilityEnabled.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AS"] },
643 ],
644 },
645 ClassDef {
646 ns: "https://cim4.eu/ns/nc#",
647 local: "AvailabilityEquipment",
648 qualified: "nc:AvailabilityEquipment",
649 super_class: Some(46),
650 concrete: true,
651 origins: &["AS"],
652 attrs: &[
653 AttrDef { id: "AvailabilityEquipment.Equipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
654 ],
655 },
656 ClassDef {
657 ns: "https://cim4.eu/ns/nc#",
658 local: "AvailabilityExceptionalLimit",
659 qualified: "nc:AvailabilityExceptionalLimit",
660 super_class: Some(46),
661 concrete: true,
662 origins: &["AS"],
663 attrs: &[
664 AttrDef { id: "AvailabilityExceptionalLimit.OperationalLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
665 AttrDef { id: "AvailabilityExceptionalLimit.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AS"] },
666 ],
667 },
668 ClassDef {
669 ns: "https://cim4.eu/ns/nc#",
670 local: "AvailabilityGroup",
671 qualified: "nc:AvailabilityGroup",
672 super_class: Some(318),
673 concrete: true,
674 origins: &["AS"],
675 attrs: &[
676 AttrDef { id: "AvailabilityGroup.AvailabilityPowerSystemFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityPowerSystemFunction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
677 ],
678 },
679 ClassDef {
680 ns: "https://cim4.eu/ns/nc#",
681 local: "AvailabilityPowerSystemFunction",
682 qualified: "nc:AvailabilityPowerSystemFunction",
683 super_class: Some(318),
684 concrete: false,
685 origins: &["AS"],
686 attrs: &[
687 AttrDef { id: "AvailabilityPowerSystemFunction.AvailabilityGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityGroup", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
688 AttrDef { id: "AvailabilityPowerSystemFunction.AvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
689 AttrDef { id: "AvailabilityPowerSystemFunction.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "AvailabilityFunctionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS"] },
690 ],
691 },
692 ClassDef {
693 ns: "https://cim4.eu/ns/nc#",
694 local: "AvailabilityRemedialAction",
695 qualified: "nc:AvailabilityRemedialAction",
696 super_class: Some(466),
697 concrete: true,
698 origins: &["RA", "AS", "RAS", "SSI"],
699 attrs: &[
700 AttrDef { id: "AvailabilityRemedialAction.AvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS", "RAS"] },
701 ],
702 },
703 ClassDef {
704 ns: "https://cim4.eu/ns/nc#",
705 local: "AvailabilityRemedialActionScheme",
706 qualified: "nc:AvailabilityRemedialActionScheme",
707 super_class: Some(46),
708 concrete: true,
709 origins: &["AS"],
710 attrs: &[
711 AttrDef { id: "AvailabilityRemedialActionScheme.RemedialActionScheme", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheme", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
712 ],
713 },
714 ClassDef {
715 ns: "https://cim4.eu/ns/nc#",
716 local: "AvailabilitySchedule",
717 qualified: "nc:AvailabilitySchedule",
718 super_class: Some(318),
719 concrete: true,
720 origins: &["AS", "PSP", "RAS"],
721 attrs: &[
722 AttrDef { id: "AvailabilitySchedule.ActualSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EventSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
723 AttrDef { id: "AvailabilitySchedule.AlternativeSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
724 AttrDef { id: "AvailabilitySchedule.AvailabilityPowerSystemFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityPowerSystemFunction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
725 AttrDef { id: "AvailabilitySchedule.AvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
726 AttrDef { id: "AvailabilitySchedule.AvailablityPlan", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailablityPlan", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
727 AttrDef { id: "AvailabilitySchedule.DependentOnSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
728 AttrDef { id: "AvailabilitySchedule.GridStateAlterationCollection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlterationCollection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
729 AttrDef { id: "AvailabilitySchedule.OutageAvailability", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageAvailability", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
730 AttrDef { id: "AvailabilitySchedule.PlannedSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EventSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
731 AttrDef { id: "AvailabilitySchedule.PowerSystemProject", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProject", is_list: false, used: false, xsd: "", value_ns: "", origins: &["PSP"] },
732 AttrDef { id: "AvailabilitySchedule.PrioritySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
733 AttrDef { id: "AvailabilitySchedule.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS", "RAS"] },
734 AttrDef { id: "AvailabilitySchedule.cancelledDateTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["AS"] },
735 AttrDef { id: "AvailabilitySchedule.causeDescription", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AS"] },
736 AttrDef { id: "AvailabilitySchedule.causeKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "AvailabilityScheduleCauseKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS"] },
737 AttrDef { id: "AvailabilitySchedule.daytimeRestitutionDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
738 AttrDef { id: "AvailabilitySchedule.eveningRestitutionDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
739 AttrDef { id: "AvailabilitySchedule.isCancelled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AS", "RAS"] },
740 AttrDef { id: "AvailabilitySchedule.maxRestitutionDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
741 AttrDef { id: "AvailabilitySchedule.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["AS", "RAS"] },
742 AttrDef { id: "AvailabilitySchedule.weekendRestitutionDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
743 ],
744 },
745 ClassDef {
746 ns: "https://cim4.eu/ns/nc#",
747 local: "AvailabilityTimePoint",
748 qualified: "nc:AvailabilityTimePoint",
749 super_class: None,
750 concrete: true,
751 origins: &["SIS"],
752 attrs: &[
753 AttrDef { id: "AvailabilityTimePoint.GenericAvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericAvailableSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
754 AttrDef { id: "AvailabilityTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
755 AttrDef { id: "AvailabilityTimePoint.available", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
756 ],
757 },
758 ClassDef {
759 ns: "https://cim4.eu/ns/nc#",
760 local: "AvailablityPlan",
761 qualified: "nc:AvailablityPlan",
762 super_class: Some(318),
763 concrete: true,
764 origins: &["AS"],
765 attrs: &[
766 AttrDef { id: "AvailablityPlan.AvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
767 AttrDef { id: "AvailablityPlan.AvailablityPlanApprover", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageCoordinator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
768 AttrDef { id: "AvailablityPlan.AvailablityPlanVersion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailablityPlanVersion", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
769 AttrDef { id: "AvailablityPlan.HasPart", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailablityPlan", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
770 AttrDef { id: "AvailablityPlan.PartOf", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailablityPlan", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
771 AttrDef { id: "AvailablityPlan.SystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
772 AttrDef { id: "AvailablityPlan.validFrom", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["AS"] },
773 AttrDef { id: "AvailablityPlan.validTo", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["AS"] },
774 ],
775 },
776 ClassDef {
777 ns: "https://cim4.eu/ns/nc#",
778 local: "AvailablityPlanResponse",
779 qualified: "nc:AvailablityPlanResponse",
780 super_class: None,
781 concrete: true,
782 origins: &["AS"],
783 attrs: &[
784 AttrDef { id: "AvailablityPlanResponse.AffectedCoordinator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageCoordinator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
785 AttrDef { id: "AvailablityPlanResponse.AvailablityPlanVersion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailablityPlanVersion", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
786 AttrDef { id: "AvailablityPlanResponse.comment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AS"] },
787 AttrDef { id: "AvailablityPlanResponse.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AS"] },
788 AttrDef { id: "AvailablityPlanResponse.status", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RequestResponseKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS"] },
789 ],
790 },
791 ClassDef {
792 ns: "https://cim4.eu/ns/nc#",
793 local: "BaseCaseCurrentLimit",
794 qualified: "nc:BaseCaseCurrentLimit",
795 super_class: Some(370),
796 concrete: true,
797 origins: &["AE", "SIS", "SSI"],
798 attrs: &[
799 AttrDef { id: "BaseCaseCurrentLimit.BaseCaseCurrentLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BaseCaseCurrentLimitSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
800 AttrDef { id: "BaseCaseCurrentLimit.normalValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["AE"] },
801 AttrDef { id: "BaseCaseCurrentLimit.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
802 ],
803 },
804 ClassDef {
805 ns: "https://cim4.eu/ns/nc#",
806 local: "BaseCaseCurrentLimitSchedule",
807 qualified: "nc:BaseCaseCurrentLimitSchedule",
808 super_class: Some(57),
809 concrete: true,
810 origins: &["SIS"],
811 attrs: &[
812 AttrDef { id: "BaseCaseCurrentLimitSchedule.BaseCaseCurrentLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BaseCaseCurrentLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
813 AttrDef { id: "BaseCaseCurrentLimitSchedule.BaseCaseCurrentLimitTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BaseCaseCurrentLimitTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
814 ],
815 },
816 ClassDef {
817 ns: "https://cim4.eu/ns/nc#",
818 local: "BaseCaseCurrentLimitTimePoint",
819 qualified: "nc:BaseCaseCurrentLimitTimePoint",
820 super_class: None,
821 concrete: true,
822 origins: &["SIS"],
823 attrs: &[
824 AttrDef { id: "BaseCaseCurrentLimitTimePoint.BaseCaseCurrentLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BaseCaseCurrentLimitSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
825 AttrDef { id: "BaseCaseCurrentLimitTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
826 AttrDef { id: "BaseCaseCurrentLimitTimePoint.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
827 ],
828 },
829 ClassDef {
830 ns: "https://cim4.eu/ns/nc#",
831 local: "BaseCasePowerFlowResult",
832 qualified: "nc:BaseCasePowerFlowResult",
833 super_class: Some(426),
834 concrete: true,
835 origins: &["SAR"],
836 attrs: &[],
837 },
838 ClassDef {
839 ns: "https://cim4.eu/ns/nc#",
840 local: "BaseIrregularTimeSeries",
841 qualified: "nc:BaseIrregularTimeSeries",
842 super_class: Some(60),
843 concrete: false,
844 origins: &["AS", "PS", "RAS", "SHS", "SIS"],
845 attrs: &[],
846 },
847 ClassDef {
848 ns: "https://cim4.eu/ns/nc#",
849 local: "BaseOverloadLimitCurve",
850 qualified: "nc:BaseOverloadLimitCurve",
851 super_class: Some(342),
852 concrete: true,
853 origins: &["ER"],
854 attrs: &[
855 AttrDef { id: "BaseOverloadLimitCurve.OperationalLimitType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimitType", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
856 ],
857 },
858 ClassDef {
859 ns: "https://cim4.eu/ns/nc#",
860 local: "BaseRegularIntervalSchedule",
861 qualified: "nc:BaseRegularIntervalSchedule",
862 super_class: Some(60),
863 concrete: false,
864 origins: &["SHS", "SIS"],
865 attrs: &[
866 AttrDef { id: "BaseRegularIntervalSchedule.HourPattern", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "HourPattern", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
867 AttrDef { id: "BaseRegularIntervalSchedule.Season", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Season", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
868 AttrDef { id: "BaseRegularIntervalSchedule.dayOfWeek", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "DayOfWeekKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SHS", "SIS"] },
869 AttrDef { id: "BaseRegularIntervalSchedule.intervalEndTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS", "SIS"] },
870 AttrDef { id: "BaseRegularIntervalSchedule.intervalStartTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS", "SIS"] },
871 ],
872 },
873 ClassDef {
874 ns: "https://cim4.eu/ns/nc#",
875 local: "BaseTimeSeries",
876 qualified: "nc:BaseTimeSeries",
877 super_class: Some(318),
878 concrete: false,
879 origins: &["AS", "PS", "RAS", "SHS", "SIS"],
880 attrs: &[
881 AttrDef { id: "BaseTimeSeries.actionMethod", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PS", "SIS"] },
882 AttrDef { id: "BaseTimeSeries.generatedAtTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PS", "SHS"] },
883 AttrDef { id: "BaseTimeSeries.interpolationKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "TimeSeriesInterpolationKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS", "PS", "RAS", "SHS", "SIS"] },
884 AttrDef { id: "BaseTimeSeries.percentile", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["PS", "SHS"] },
885 AttrDef { id: "BaseTimeSeries.timeSeriesKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "BaseTimeSeriesKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS", "PS", "SHS", "SIS"] },
886 ],
887 },
888 ClassDef {
889 ns: "https://cim.ucaiug.io/ns#",
890 local: "BaseVoltage",
891 qualified: "nc:BaseVoltage",
892 super_class: Some(318),
893 concrete: false,
894 origins: &["GD"],
895 attrs: &[
896 AttrDef { id: "BaseVoltage.Fault", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Fault", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
897 ],
898 },
899 ClassDef {
900 ns: "https://cim.ucaiug.io/ns#",
901 local: "BatteryUnit",
902 qualified: "nc:BatteryUnit",
903 super_class: Some(420),
904 concrete: true,
905 origins: &["ER", "RA", "SHS", "SSI"],
906 attrs: &[
907 AttrDef { id: "BatteryUnit.BatteryUnitAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BatteryUnitAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
908 AttrDef { id: "BatteryUnit.BatteryUnitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BatteryUnitSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
909 AttrDef { id: "BatteryUnit.ratedE", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
910 ],
911 },
912 ClassDef {
913 ns: "https://cim4.eu/ns/nc#",
914 local: "BatteryUnitAction",
915 qualified: "nc:BatteryUnitAction",
916 super_class: Some(507),
917 concrete: true,
918 origins: &["RA", "SSI"],
919 attrs: &[
920 AttrDef { id: "BatteryUnitAction.BatteryUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BatteryUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
921 ],
922 },
923 ClassDef {
924 ns: "https://cim4.eu/ns/nc#",
925 local: "BatteryUnitSchedule",
926 qualified: "nc:BatteryUnitSchedule",
927 super_class: Some(57),
928 concrete: true,
929 origins: &["SHS"],
930 attrs: &[
931 AttrDef { id: "BatteryUnitSchedule.BatteryUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BatteryUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
932 AttrDef { id: "BatteryUnitSchedule.BatteryUnitTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BatteryUnitTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
933 ],
934 },
935 ClassDef {
936 ns: "https://cim4.eu/ns/nc#",
937 local: "BatteryUnitTimePoint",
938 qualified: "nc:BatteryUnitTimePoint",
939 super_class: None,
940 concrete: true,
941 origins: &["SHS"],
942 attrs: &[
943 AttrDef { id: "BatteryUnitTimePoint.BatteryUnitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BatteryUnitSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
944 AttrDef { id: "BatteryUnitTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
945 AttrDef { id: "BatteryUnitTimePoint.batteryState", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "BatteryStateKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
946 AttrDef { id: "BatteryUnitTimePoint.storedE", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
947 ],
948 },
949 ClassDef {
950 ns: "https://cim4.eu/ns/nc#",
951 local: "BiddingZone",
952 qualified: "nc:BiddingZone",
953 super_class: Some(440),
954 concrete: true,
955 origins: &["ER", "PS", "RA", "SSI"],
956 attrs: &[
957 AttrDef { id: "BiddingZone.AreaInterchangeController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaInterchangeController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
958 AttrDef { id: "BiddingZone.BiddingZoneAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
959 AttrDef { id: "BiddingZone.CapacityCalculationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CapacityCalculationRegion", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
960 AttrDef { id: "BiddingZone.FromBiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
961 AttrDef { id: "BiddingZone.GridPowerCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridPowerCapacity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
962 AttrDef { id: "BiddingZone.PowerRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerRemedialAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
963 AttrDef { id: "BiddingZone.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
964 AttrDef { id: "BiddingZone.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
965 AttrDef { id: "BiddingZone.ToBiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
966 AttrDef { id: "BiddingZone.isTradeEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
967 AttrDef { id: "BiddingZone.netPosition", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
968 ],
969 },
970 ClassDef {
971 ns: "https://cim4.eu/ns/nc#",
972 local: "BiddingZoneAction",
973 qualified: "nc:BiddingZoneAction",
974 super_class: Some(507),
975 concrete: true,
976 origins: &["RA", "SSI"],
977 attrs: &[
978 AttrDef { id: "BiddingZoneAction.BiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
979 ],
980 },
981 ClassDef {
982 ns: "https://cim4.eu/ns/nc#",
983 local: "BiddingZoneBorder",
984 qualified: "nc:BiddingZoneBorder",
985 super_class: Some(440),
986 concrete: true,
987 origins: &["ER", "AE", "PS", "RA", "SSI"],
988 attrs: &[
989 AttrDef { id: "BiddingZoneBorder.AreaInterchangeController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaInterchangeController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
990 AttrDef { id: "BiddingZoneBorder.CapacityCalculationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CapacityCalculationRegion", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
991 AttrDef { id: "BiddingZoneBorder.CrossBorderRelevance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CrossBorderRelevance", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
992 AttrDef { id: "BiddingZoneBorder.CrossZonalNetworkElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CrossZonalNetworkElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
993 AttrDef { id: "BiddingZoneBorder.DCTieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridor", is_list: false, used: false, xsd: "", value_ns: "", origins: &["SSI"] },
994 AttrDef { id: "BiddingZoneBorder.DCTieCorridorDirectionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridorDirectionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
995 AttrDef { id: "BiddingZoneBorder.FromBiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
996 AttrDef { id: "BiddingZoneBorder.PowerRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerRemedialAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
997 AttrDef { id: "BiddingZoneBorder.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
998 AttrDef { id: "BiddingZoneBorder.TieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TieCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
999 AttrDef { id: "BiddingZoneBorder.ToBiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1000 AttrDef { id: "BiddingZoneBorder.alreadyAllocatedCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1001 AttrDef { id: "BiddingZoneBorder.alreadyAllocatedFlow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1002 AttrDef { id: "BiddingZoneBorder.availableTransferCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1003 AttrDef { id: "BiddingZoneBorder.netTransferCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1004 AttrDef { id: "BiddingZoneBorder.totalTransferCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1005 AttrDef { id: "BiddingZoneBorder.transmissionReliabilityMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1006 ],
1007 },
1008 ClassDef {
1009 ns: "https://cim4.eu/ns/nc#",
1010 local: "BipolarDCSystem",
1011 qualified: "nc:BipolarDCSystem",
1012 super_class: Some(187),
1013 concrete: true,
1014 origins: &["ER"],
1015 attrs: &[
1016 AttrDef { id: "BipolarDCSystem.DCBiPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCBiPole", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1017 AttrDef { id: "BipolarDCSystem.isRigid", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
1018 ],
1019 },
1020 ClassDef {
1021 ns: "https://cim4.eu/ns/nc#",
1022 local: "BoundaryPoint",
1023 qualified: "nc:BoundaryPoint",
1024 super_class: Some(87),
1025 concrete: true,
1026 origins: &["ER"],
1027 attrs: &[
1028 AttrDef { id: "BoundaryPoint.BoundaryPointBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BoundaryPointBorder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1029 AttrDef { id: "BoundaryPoint.BoundaryPointBorderLink", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BoundaryPointBorderLink", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1030 AttrDef { id: "BoundaryPoint.partyOneResourceName", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1031 AttrDef { id: "BoundaryPoint.partyTwoResourceName", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1032 ],
1033 },
1034 ClassDef {
1035 ns: "https://cim4.eu/ns/nc#",
1036 local: "BoundaryPointBorder",
1037 qualified: "nc:BoundaryPointBorder",
1038 super_class: Some(318),
1039 concrete: true,
1040 origins: &["ER"],
1041 attrs: &[
1042 AttrDef { id: "BoundaryPointBorder.BoundaryPoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BoundaryPoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1043 AttrDef { id: "BoundaryPointBorder.BoundaryPointBorderLink", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BoundaryPointBorderLink", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1044 AttrDef { id: "BoundaryPointBorder.partyOneDesignatorRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
1045 AttrDef { id: "BoundaryPointBorder.partyOneName", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1046 AttrDef { id: "BoundaryPointBorder.partyOneRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
1047 AttrDef { id: "BoundaryPointBorder.partyTwoDesignatorRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
1048 AttrDef { id: "BoundaryPointBorder.partyTwoName", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1049 AttrDef { id: "BoundaryPointBorder.partyTwoRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
1050 ],
1051 },
1052 ClassDef {
1053 ns: "https://cim4.eu/ns/nc#",
1054 local: "BoundaryPointBorderLink",
1055 qualified: "nc:BoundaryPointBorderLink",
1056 super_class: None,
1057 concrete: true,
1058 origins: &["ER"],
1059 attrs: &[
1060 AttrDef { id: "BoundaryPointBorderLink.BoundaryPoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BoundaryPoint", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1061 AttrDef { id: "BoundaryPointBorderLink.BoundaryPointBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BoundaryPointBorder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1062 AttrDef { id: "BoundaryPointBorderLink.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1063 ],
1064 },
1065 ClassDef {
1066 ns: "https://cim.ucaiug.io/ns#",
1067 local: "Breaker",
1068 qualified: "nc:Breaker",
1069 super_class: Some(448),
1070 concrete: true,
1071 origins: &["SSI"],
1072 attrs: &[],
1073 },
1074 ClassDef {
1075 ns: "https://cim.ucaiug.io/ns#",
1076 local: "BusbarSection",
1077 qualified: "nc:BusbarSection",
1078 super_class: Some(96),
1079 concrete: true,
1080 origins: &["SSI"],
1081 attrs: &[],
1082 },
1083 ClassDef {
1084 ns: "https://cim4.eu/ns/nc#",
1085 local: "CalculationBasedImpactAssessmentMatrix",
1086 qualified: "nc:CalculationBasedImpactAssessmentMatrix",
1087 super_class: Some(320),
1088 concrete: true,
1089 origins: &["IAM"],
1090 attrs: &[],
1091 },
1092 ClassDef {
1093 ns: "https://cim4.eu/ns/nc#",
1094 local: "CapacityCalculationRegion",
1095 qualified: "nc:CapacityCalculationRegion",
1096 super_class: Some(459),
1097 concrete: true,
1098 origins: &["ER"],
1099 attrs: &[
1100 AttrDef { id: "CapacityCalculationRegion.BiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZone", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1101 AttrDef { id: "CapacityCalculationRegion.BiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1102 AttrDef { id: "CapacityCalculationRegion.CoordinatedCapacityCalculator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CoordinatedCapacityCalculator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1103 AttrDef { id: "CapacityCalculationRegion.SecurityCoordinator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SecurityCoordinator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1104 ],
1105 },
1106 ClassDef {
1107 ns: "https://cim4.eu/ns/nc#",
1108 local: "Circuit",
1109 qualified: "nc:Circuit",
1110 super_class: Some(440),
1111 concrete: false,
1112 origins: &["ER"],
1113 attrs: &[
1114 AttrDef { id: "Circuit.CircuitShare", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CircuitShare", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1115 AttrDef { id: "Circuit.Equipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1116 AttrDef { id: "Circuit.IdentifyingTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Terminal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1117 AttrDef { id: "Circuit.positiveFlowIn", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
1118 ],
1119 },
1120 ClassDef {
1121 ns: "https://cim4.eu/ns/nc#",
1122 local: "CircuitShare",
1123 qualified: "nc:CircuitShare",
1124 super_class: Some(318),
1125 concrete: true,
1126 origins: &["ER", "SSI"],
1127 attrs: &[
1128 AttrDef { id: "CircuitShare.Circuit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Circuit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1129 AttrDef { id: "CircuitShare.PowerTransferCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerTransferCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1130 AttrDef { id: "CircuitShare.contributionFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1131 AttrDef { id: "CircuitShare.normalContributionFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1132 ],
1133 },
1134 ClassDef {
1135 ns: "https://cim.ucaiug.io/ns#",
1136 local: "Clamp",
1137 qualified: "nc:Clamp",
1138 super_class: Some(90),
1139 concrete: true,
1140 origins: &["SSI"],
1141 attrs: &[],
1142 },
1143 ClassDef {
1144 ns: "https://cim4.eu/ns/nc#",
1145 local: "ClimateZone",
1146 qualified: "nc:ClimateZone",
1147 super_class: Some(440),
1148 concrete: true,
1149 origins: &["ER", "SIS", "SSI"],
1150 attrs: &[
1151 AttrDef { id: "ClimateZone.ClimateZoneRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ClimateZoneRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1152 AttrDef { id: "ClimateZone.ClimateZoneSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ClimateZoneSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1153 AttrDef { id: "ClimateZone.EnergyResourceGroupCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacity", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1154 AttrDef { id: "ClimateZone.avalancheDangerIndex", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1155 AttrDef { id: "ClimateZone.classificationKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ClimateZoneClassificationKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
1156 AttrDef { id: "ClimateZone.cloudCover", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1157 AttrDef { id: "ClimateZone.code", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1158 AttrDef { id: "ClimateZone.dewPointTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1159 AttrDef { id: "ClimateZone.diffuseSolarIrradiance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1160 AttrDef { id: "ClimateZone.directSolarIrradiance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1161 AttrDef { id: "ClimateZone.droughtCode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1162 AttrDef { id: "ClimateZone.evaporation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1163 AttrDef { id: "ClimateZone.fireWeatherIndex", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1164 AttrDef { id: "ClimateZone.freezingPrecipitationDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1165 AttrDef { id: "ClimateZone.frostDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1166 AttrDef { id: "ClimateZone.globalSolarIrradiance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1167 AttrDef { id: "ClimateZone.hailDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1168 AttrDef { id: "ClimateZone.heatwaveDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1169 AttrDef { id: "ClimateZone.hotDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1170 AttrDef { id: "ClimateZone.hydroInflow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1171 AttrDef { id: "ClimateZone.icingDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1172 AttrDef { id: "ClimateZone.lightningDensity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CountPerArea", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1173 AttrDef { id: "ClimateZone.maxTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1174 AttrDef { id: "ClimateZone.minTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1175 AttrDef { id: "ClimateZone.normalAnnualDiffuseSolarIrradiation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiation", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1176 AttrDef { id: "ClimateZone.normalAnnualDirectSolarIrradiation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiation", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1177 AttrDef { id: "ClimateZone.normalAnnualEvaporation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1178 AttrDef { id: "ClimateZone.normalAnnualExtremeFireDangerDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1179 AttrDef { id: "ClimateZone.normalAnnualFreezingPrecipitationDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1180 AttrDef { id: "ClimateZone.normalAnnualFrostDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1181 AttrDef { id: "ClimateZone.normalAnnualGlobalSolarIrradiation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiation", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1182 AttrDef { id: "ClimateZone.normalAnnualHailDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1183 AttrDef { id: "ClimateZone.normalAnnualHeatwaveDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1184 AttrDef { id: "ClimateZone.normalAnnualHighAvalancheDangerDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1185 AttrDef { id: "ClimateZone.normalAnnualHotDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1186 AttrDef { id: "ClimateZone.normalAnnualHydroInflow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1187 AttrDef { id: "ClimateZone.normalAnnualIcingDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1188 AttrDef { id: "ClimateZone.normalAnnualLightningDensity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CountPerArea", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1189 AttrDef { id: "ClimateZone.normalAnnualMaxDailyPrecipitation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1190 AttrDef { id: "ClimateZone.normalAnnualMaxSignificantWaveHeight", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1191 AttrDef { id: "ClimateZone.normalAnnualMaxTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1192 AttrDef { id: "ClimateZone.normalAnnualMaxWindGustAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1193 AttrDef { id: "ClimateZone.normalAnnualMinTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1194 AttrDef { id: "ClimateZone.normalAnnualPotentialEvaporation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1195 AttrDef { id: "ClimateZone.normalAnnualPrecipitation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1196 AttrDef { id: "ClimateZone.normalAnnualRainfall", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1197 AttrDef { id: "ClimateZone.normalAnnualRunoff", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1198 AttrDef { id: "ClimateZone.normalAnnualSeaIceDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1199 AttrDef { id: "ClimateZone.normalAnnualSnowfall", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1200 AttrDef { id: "ClimateZone.normalAnnualSnowmelt", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1201 AttrDef { id: "ClimateZone.normalAnnualSunshineDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Hours", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1202 AttrDef { id: "ClimateZone.normalAnnualThunderDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1203 AttrDef { id: "ClimateZone.normalAnnualTropicalNights", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1204 AttrDef { id: "ClimateZone.normalCloudCover", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1205 AttrDef { id: "ClimateZone.normalDewPointTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1206 AttrDef { id: "ClimateZone.normalMaxSeaCurrentSpeed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1207 AttrDef { id: "ClimateZone.normalMaxSeaIceThickness", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1208 AttrDef { id: "ClimateZone.normalMaxSnowWater", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1209 AttrDef { id: "ClimateZone.normalPopulationWeightedTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1210 AttrDef { id: "ClimateZone.normalRelativeHumidityAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1211 AttrDef { id: "ClimateZone.normalSeaCurrentSpeed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1212 AttrDef { id: "ClimateZone.normalSeaSurfaceTemp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1213 AttrDef { id: "ClimateZone.normalSignificantWaveHeight", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1214 AttrDef { id: "ClimateZone.normalSurfacePressure", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Pressure", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1215 AttrDef { id: "ClimateZone.normalTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1216 AttrDef { id: "ClimateZone.normalWavePeriod", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Seconds", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1217 AttrDef { id: "ClimateZone.normalWindSpeedAt100m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1218 AttrDef { id: "ClimateZone.normalWindSpeedAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1219 AttrDef { id: "ClimateZone.otherClassification", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1220 AttrDef { id: "ClimateZone.populationWeightedTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1221 AttrDef { id: "ClimateZone.potentialEvaporation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1222 AttrDef { id: "ClimateZone.precipitation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1223 AttrDef { id: "ClimateZone.rainfall", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1224 AttrDef { id: "ClimateZone.ref", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
1225 AttrDef { id: "ClimateZone.relativeHumidityAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1226 AttrDef { id: "ClimateZone.runoff", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1227 AttrDef { id: "ClimateZone.seaCurrentDirection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1228 AttrDef { id: "ClimateZone.seaCurrentSpeed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1229 AttrDef { id: "ClimateZone.seaIceConcentration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1230 AttrDef { id: "ClimateZone.seaIceThickness", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1231 AttrDef { id: "ClimateZone.seaSurfaceTemp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1232 AttrDef { id: "ClimateZone.significantWaveHeight", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1233 AttrDef { id: "ClimateZone.snowWater", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1234 AttrDef { id: "ClimateZone.snowfall", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1235 AttrDef { id: "ClimateZone.snowmelt", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1236 AttrDef { id: "ClimateZone.sunshineDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Hours", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1237 AttrDef { id: "ClimateZone.surfacePressure", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Pressure", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1238 AttrDef { id: "ClimateZone.tempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1239 AttrDef { id: "ClimateZone.thunderDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1240 AttrDef { id: "ClimateZone.tropicalNights", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
1241 AttrDef { id: "ClimateZone.waveDirection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1242 AttrDef { id: "ClimateZone.wavePeriod", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Seconds", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1243 AttrDef { id: "ClimateZone.windDirectionAt100m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1244 AttrDef { id: "ClimateZone.windDirectionAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1245 AttrDef { id: "ClimateZone.windGustAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1246 AttrDef { id: "ClimateZone.windSpeedAt100m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1247 AttrDef { id: "ClimateZone.windSpeedAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1248 ],
1249 },
1250 ClassDef {
1251 ns: "https://cim4.eu/ns/nc#",
1252 local: "ClimateZoneRegularSchedule",
1253 qualified: "nc:ClimateZoneRegularSchedule",
1254 super_class: Some(59),
1255 concrete: true,
1256 origins: &["SIS"],
1257 attrs: &[
1258 AttrDef { id: "ClimateZoneRegularSchedule.ClimateZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ClimateZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1259 AttrDef { id: "ClimateZoneRegularSchedule.avalancheDangerIndex", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1260 AttrDef { id: "ClimateZoneRegularSchedule.cloudCover", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1261 AttrDef { id: "ClimateZoneRegularSchedule.dewPointTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1262 AttrDef { id: "ClimateZoneRegularSchedule.diffuseSolarIrradiance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1263 AttrDef { id: "ClimateZoneRegularSchedule.directSolarIrradiance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1264 AttrDef { id: "ClimateZoneRegularSchedule.droughtCode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1265 AttrDef { id: "ClimateZoneRegularSchedule.evaporation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1266 AttrDef { id: "ClimateZoneRegularSchedule.fireWeatherIndex", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1267 AttrDef { id: "ClimateZoneRegularSchedule.freezingPrecipitationDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1268 AttrDef { id: "ClimateZoneRegularSchedule.frostDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1269 AttrDef { id: "ClimateZoneRegularSchedule.globalSolarIrradiance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1270 AttrDef { id: "ClimateZoneRegularSchedule.hailDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1271 AttrDef { id: "ClimateZoneRegularSchedule.heatwaveDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1272 AttrDef { id: "ClimateZoneRegularSchedule.hotDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1273 AttrDef { id: "ClimateZoneRegularSchedule.hydroInflow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1274 AttrDef { id: "ClimateZoneRegularSchedule.icingDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1275 AttrDef { id: "ClimateZoneRegularSchedule.lightningDensity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CountPerArea", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1276 AttrDef { id: "ClimateZoneRegularSchedule.maxTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1277 AttrDef { id: "ClimateZoneRegularSchedule.minTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1278 AttrDef { id: "ClimateZoneRegularSchedule.populationWeightedTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1279 AttrDef { id: "ClimateZoneRegularSchedule.potentialEvaporation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1280 AttrDef { id: "ClimateZoneRegularSchedule.precipitation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1281 AttrDef { id: "ClimateZoneRegularSchedule.rainfall", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1282 AttrDef { id: "ClimateZoneRegularSchedule.relativeHumidityAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1283 AttrDef { id: "ClimateZoneRegularSchedule.runoff", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1284 AttrDef { id: "ClimateZoneRegularSchedule.seaCurrentDirection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1285 AttrDef { id: "ClimateZoneRegularSchedule.seaCurrentSpeed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1286 AttrDef { id: "ClimateZoneRegularSchedule.seaIceConcentration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1287 AttrDef { id: "ClimateZoneRegularSchedule.seaIceThickness", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1288 AttrDef { id: "ClimateZoneRegularSchedule.seaSurfaceTemp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1289 AttrDef { id: "ClimateZoneRegularSchedule.significantWaveHeight", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1290 AttrDef { id: "ClimateZoneRegularSchedule.snowWater", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1291 AttrDef { id: "ClimateZoneRegularSchedule.snowfall", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1292 AttrDef { id: "ClimateZoneRegularSchedule.snowmelt", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1293 AttrDef { id: "ClimateZoneRegularSchedule.sunshineDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Hours", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1294 AttrDef { id: "ClimateZoneRegularSchedule.surfacePressure", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Pressure", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1295 AttrDef { id: "ClimateZoneRegularSchedule.tempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1296 AttrDef { id: "ClimateZoneRegularSchedule.thunderDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1297 AttrDef { id: "ClimateZoneRegularSchedule.tropicalNights", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1298 AttrDef { id: "ClimateZoneRegularSchedule.waveDirection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1299 AttrDef { id: "ClimateZoneRegularSchedule.wavePeriod", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Seconds", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1300 AttrDef { id: "ClimateZoneRegularSchedule.windDirectionAt100m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1301 AttrDef { id: "ClimateZoneRegularSchedule.windDirectionAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1302 AttrDef { id: "ClimateZoneRegularSchedule.windGustAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1303 AttrDef { id: "ClimateZoneRegularSchedule.windSpeedAt100m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1304 AttrDef { id: "ClimateZoneRegularSchedule.windSpeedAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1305 ],
1306 },
1307 ClassDef {
1308 ns: "https://cim4.eu/ns/nc#",
1309 local: "ClimateZoneSchedule",
1310 qualified: "nc:ClimateZoneSchedule",
1311 super_class: Some(57),
1312 concrete: true,
1313 origins: &["SIS"],
1314 attrs: &[
1315 AttrDef { id: "ClimateZoneSchedule.ClimateZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ClimateZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1316 AttrDef { id: "ClimateZoneSchedule.ClimateZoneTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ClimateZoneTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1317 ],
1318 },
1319 ClassDef {
1320 ns: "https://cim4.eu/ns/nc#",
1321 local: "ClimateZoneTimePoint",
1322 qualified: "nc:ClimateZoneTimePoint",
1323 super_class: None,
1324 concrete: true,
1325 origins: &["SIS"],
1326 attrs: &[
1327 AttrDef { id: "ClimateZoneTimePoint.ClimateZoneSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ClimateZoneSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1328 AttrDef { id: "ClimateZoneTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
1329 AttrDef { id: "ClimateZoneTimePoint.avalancheDangerIndex", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1330 AttrDef { id: "ClimateZoneTimePoint.cloudCover", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1331 AttrDef { id: "ClimateZoneTimePoint.dewPointTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1332 AttrDef { id: "ClimateZoneTimePoint.diffuseSolarIrradiance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1333 AttrDef { id: "ClimateZoneTimePoint.directSolarIrradiance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1334 AttrDef { id: "ClimateZoneTimePoint.droughtCode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1335 AttrDef { id: "ClimateZoneTimePoint.evaporation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1336 AttrDef { id: "ClimateZoneTimePoint.fireWeatherIndex", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1337 AttrDef { id: "ClimateZoneTimePoint.freezingPrecipitationDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1338 AttrDef { id: "ClimateZoneTimePoint.frostDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1339 AttrDef { id: "ClimateZoneTimePoint.globalSolarIrradiance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Irradiance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1340 AttrDef { id: "ClimateZoneTimePoint.hailDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1341 AttrDef { id: "ClimateZoneTimePoint.heatwaveDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1342 AttrDef { id: "ClimateZoneTimePoint.hotDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1343 AttrDef { id: "ClimateZoneTimePoint.hydroInflow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1344 AttrDef { id: "ClimateZoneTimePoint.icingDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1345 AttrDef { id: "ClimateZoneTimePoint.lightningDensity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CountPerArea", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1346 AttrDef { id: "ClimateZoneTimePoint.maxTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1347 AttrDef { id: "ClimateZoneTimePoint.minTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1348 AttrDef { id: "ClimateZoneTimePoint.populationWeightedTempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1349 AttrDef { id: "ClimateZoneTimePoint.potentialEvaporation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1350 AttrDef { id: "ClimateZoneTimePoint.precipitation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1351 AttrDef { id: "ClimateZoneTimePoint.rainfall", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1352 AttrDef { id: "ClimateZoneTimePoint.relativeHumidityAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1353 AttrDef { id: "ClimateZoneTimePoint.runoff", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1354 AttrDef { id: "ClimateZoneTimePoint.seaCurrentDirection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1355 AttrDef { id: "ClimateZoneTimePoint.seaCurrentSpeed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1356 AttrDef { id: "ClimateZoneTimePoint.seaIceConcentration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1357 AttrDef { id: "ClimateZoneTimePoint.seaIceThickness", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1358 AttrDef { id: "ClimateZoneTimePoint.seaSurfaceTemp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1359 AttrDef { id: "ClimateZoneTimePoint.significantWaveHeight", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1360 AttrDef { id: "ClimateZoneTimePoint.snowWater", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1361 AttrDef { id: "ClimateZoneTimePoint.snowfall", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1362 AttrDef { id: "ClimateZoneTimePoint.snowmelt", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Length", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1363 AttrDef { id: "ClimateZoneTimePoint.sunshineDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Hours", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1364 AttrDef { id: "ClimateZoneTimePoint.surfacePressure", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Pressure", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1365 AttrDef { id: "ClimateZoneTimePoint.tempAt2m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1366 AttrDef { id: "ClimateZoneTimePoint.thunderDays", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1367 AttrDef { id: "ClimateZoneTimePoint.tropicalNights", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1368 AttrDef { id: "ClimateZoneTimePoint.waveDirection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1369 AttrDef { id: "ClimateZoneTimePoint.wavePeriod", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Seconds", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1370 AttrDef { id: "ClimateZoneTimePoint.windDirectionAt100m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1371 AttrDef { id: "ClimateZoneTimePoint.windDirectionAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1372 AttrDef { id: "ClimateZoneTimePoint.windGustAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1373 AttrDef { id: "ClimateZoneTimePoint.windSpeedAt100m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1374 AttrDef { id: "ClimateZoneTimePoint.windSpeedAt10m", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Speed", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1375 ],
1376 },
1377 ClassDef {
1378 ns: "https://cim4.eu/ns/nc#",
1379 local: "ClosedDistributionSystemOperator",
1380 qualified: "nc:ClosedDistributionSystemOperator",
1381 super_class: Some(546),
1382 concrete: true,
1383 origins: &["ER"],
1384 attrs: &[],
1385 },
1386 ClassDef {
1387 ns: "https://cim4.eu/ns/nc#",
1388 local: "CogenerationPlant",
1389 qualified: "nc:CogenerationPlant",
1390 super_class: Some(561),
1391 concrete: true,
1392 origins: &["ER"],
1393 attrs: &[],
1394 },
1395 ClassDef {
1396 ns: "https://cim4.eu/ns/nc#",
1397 local: "CombinedCyclePlant",
1398 qualified: "nc:CombinedCyclePlant",
1399 super_class: Some(561),
1400 concrete: true,
1401 origins: &["ER"],
1402 attrs: &[
1403 AttrDef { id: "CombinedCyclePlant.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CombinedCycleConfigurationKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
1404 ],
1405 },
1406 ClassDef {
1407 ns: "https://cim4.eu/ns/nc#",
1408 local: "CommonResponsibilityPoint",
1409 qualified: "nc:CommonResponsibilityPoint",
1410 super_class: Some(318),
1411 concrete: false,
1412 origins: &["ER"],
1413 attrs: &[
1414 AttrDef { id: "CommonResponsibilityPoint.ConnectivityNode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ConnectivityNode", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1415 AttrDef { id: "CommonResponsibilityPoint.DCNode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCNode", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1416 AttrDef { id: "CommonResponsibilityPoint.isDirectCurrent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
1417 ],
1418 },
1419 ClassDef {
1420 ns: "https://cim4.eu/ns/nc#",
1421 local: "CompensatorController",
1422 qualified: "nc:CompensatorController",
1423 super_class: Some(243),
1424 concrete: true,
1425 origins: &["ER", "SSI"],
1426 attrs: &[
1427 AttrDef { id: "CompensatorController.mode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CompensatorControlModeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SSI"] },
1428 ],
1429 },
1430 ClassDef {
1431 ns: "https://cim4.eu/ns/nc#",
1432 local: "CompressedAirEnergyStoragePlant",
1433 qualified: "nc:CompressedAirEnergyStoragePlant",
1434 super_class: Some(240),
1435 concrete: true,
1436 origins: &["ER"],
1437 attrs: &[
1438 AttrDef { id: "CompressedAirEnergyStoragePlant.ThermalGeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ThermalGeneratingUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1439 ],
1440 },
1441 ClassDef {
1442 ns: "https://cim.ucaiug.io/ns#",
1443 local: "ConductingEquipment",
1444 qualified: "nc:ConductingEquipment",
1445 super_class: Some(241),
1446 concrete: false,
1447 origins: &["AE", "ER", "SIS", "SSI"],
1448 attrs: &[
1449 AttrDef { id: "ConductingEquipment.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
1450 ],
1451 },
1452 ClassDef {
1453 ns: "https://cim.ucaiug.io/ns#",
1454 local: "Conductor",
1455 qualified: "nc:Conductor",
1456 super_class: Some(90),
1457 concrete: false,
1458 origins: &["ER", "SSI"],
1459 attrs: &[],
1460 },
1461 ClassDef {
1462 ns: "https://cim.ucaiug.io/ns#",
1463 local: "ConformLoad",
1464 qualified: "nc:ConformLoad",
1465 super_class: Some(230),
1466 concrete: true,
1467 origins: &["SSI"],
1468 attrs: &[],
1469 },
1470 ClassDef {
1471 ns: "https://cim4.eu/ns/nc#",
1472 local: "ConnectingImpactAssessmentMatrix",
1473 qualified: "nc:ConnectingImpactAssessmentMatrix",
1474 super_class: Some(320),
1475 concrete: true,
1476 origins: &["IAM"],
1477 attrs: &[],
1478 },
1479 ClassDef {
1480 ns: "https://cim.ucaiug.io/ns#",
1481 local: "ConnectivityNode",
1482 qualified: "nc:ConnectivityNode",
1483 super_class: Some(318),
1484 concrete: true,
1485 origins: &["ER"],
1486 attrs: &[
1487 AttrDef { id: "ConnectivityNode.CommonResponsibilityPoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CommonResponsibilityPoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1488 ],
1489 },
1490 ClassDef {
1491 ns: "https://cim.ucaiug.io/ns#",
1492 local: "ConnectivityNodeContainer",
1493 qualified: "nc:ConnectivityNodeContainer",
1494 super_class: Some(440),
1495 concrete: false,
1496 origins: &["ER"],
1497 attrs: &[],
1498 },
1499 ClassDef {
1500 ns: "https://cim.ucaiug.io/ns#",
1501 local: "Connector",
1502 qualified: "nc:Connector",
1503 super_class: Some(90),
1504 concrete: false,
1505 origins: &["SSI"],
1506 attrs: &[],
1507 },
1508 ClassDef {
1509 ns: "https://cim.ucaiug.io/ns#",
1510 local: "Contingency",
1511 qualified: "nc:Contingency",
1512 super_class: Some(318),
1513 concrete: false,
1514 origins: &["AE", "CO", "RA", "RAS", "SAR", "SIS", "SM", "SSI"],
1515 attrs: &[
1516 AttrDef { id: "Contingency.AssessedElementWithContingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementWithContingency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
1517 AttrDef { id: "Contingency.ContingencyElement", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "ContingencyElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["CO"] },
1518 AttrDef { id: "Contingency.ContingencyPowerFlowResult", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ContingencyPowerFlowResult", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SAR"] },
1519 AttrDef { id: "Contingency.ContingencySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ContingencySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1520 AttrDef { id: "Contingency.ContingencyWithRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ContingencyWithRemedialAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
1521 AttrDef { id: "Contingency.CurativeRemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
1522 AttrDef { id: "Contingency.EquipmentOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["CO"] },
1523 AttrDef { id: "Contingency.ObservableQuantity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ObservableQuantity", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SM"] },
1524 AttrDef { id: "Contingency.PinContingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinContingency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
1525 AttrDef { id: "Contingency.SimulationEvents", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SimulationEvents", is_list: false, used: true, xsd: "", value_ns: "", origins: &["CO"] },
1526 AttrDef { id: "Contingency.mustStudy", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
1527 AttrDef { id: "Contingency.normalMustStudy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["CO"] },
1528 AttrDef { id: "Contingency.normalProbability", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["CO"] },
1529 AttrDef { id: "Contingency.probability", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1530 ],
1531 },
1532 ClassDef {
1533 ns: "https://cim4.eu/ns/nc#",
1534 local: "ContingencyArea",
1535 qualified: "nc:ContingencyArea",
1536 super_class: Some(333),
1537 concrete: true,
1538 origins: &["MA"],
1539 attrs: &[],
1540 },
1541 ClassDef {
1542 ns: "https://cim.ucaiug.io/ns#",
1543 local: "ContingencyElement",
1544 qualified: "nc:ContingencyElement",
1545 super_class: Some(318),
1546 concrete: false,
1547 origins: &["CO"],
1548 attrs: &[
1549 AttrDef { id: "ContingencyElement.Contingency", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Contingency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["CO"] },
1550 ],
1551 },
1552 ClassDef {
1553 ns: "https://cim.ucaiug.io/ns#",
1554 local: "ContingencyEquipment",
1555 qualified: "nc:ContingencyEquipment",
1556 super_class: Some(99),
1557 concrete: true,
1558 origins: &["CO"],
1559 attrs: &[
1560 AttrDef { id: "ContingencyEquipment.Equipment", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["CO"] },
1561 AttrDef { id: "ContingencyEquipment.contingentStatus", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "ContingencyEquipmentStatusKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["CO"] },
1562 ],
1563 },
1564 ClassDef {
1565 ns: "https://cim4.eu/ns/nc#",
1566 local: "ContingencyPowerFlowResult",
1567 qualified: "nc:ContingencyPowerFlowResult",
1568 super_class: Some(426),
1569 concrete: true,
1570 origins: &["SAR"],
1571 attrs: &[
1572 AttrDef { id: "ContingencyPowerFlowResult.Contingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Contingency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SAR"] },
1573 ],
1574 },
1575 ClassDef {
1576 ns: "https://cim4.eu/ns/nc#",
1577 local: "ContingencySchedule",
1578 qualified: "nc:ContingencySchedule",
1579 super_class: Some(57),
1580 concrete: true,
1581 origins: &["SIS"],
1582 attrs: &[
1583 AttrDef { id: "ContingencySchedule.Contingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Contingency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1584 AttrDef { id: "ContingencySchedule.ContingencyTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ContingencyTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1585 ],
1586 },
1587 ClassDef {
1588 ns: "https://cim4.eu/ns/nc#",
1589 local: "ContingencyTimePoint",
1590 qualified: "nc:ContingencyTimePoint",
1591 super_class: None,
1592 concrete: true,
1593 origins: &["SIS"],
1594 attrs: &[
1595 AttrDef { id: "ContingencyTimePoint.ContingencySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ContingencySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1596 AttrDef { id: "ContingencyTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
1597 AttrDef { id: "ContingencyTimePoint.mustStudy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
1598 AttrDef { id: "ContingencyTimePoint.probability", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1599 ],
1600 },
1601 ClassDef {
1602 ns: "https://cim4.eu/ns/nc#",
1603 local: "ContingencyWithRemedialAction",
1604 qualified: "nc:ContingencyWithRemedialAction",
1605 super_class: None,
1606 concrete: true,
1607 origins: &["RA", "SIS", "SSI"],
1608 attrs: &[
1609 AttrDef { id: "ContingencyWithRemedialAction.Contingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Contingency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
1610 AttrDef { id: "ContingencyWithRemedialAction.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1611 AttrDef { id: "ContingencyWithRemedialAction.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
1612 AttrDef { id: "ContingencyWithRemedialAction.combinationConstraintKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ElementCombinationConstraintKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RA"] },
1613 AttrDef { id: "ContingencyWithRemedialAction.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
1614 AttrDef { id: "ContingencyWithRemedialAction.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["RA"] },
1615 AttrDef { id: "ContingencyWithRemedialAction.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
1616 ],
1617 },
1618 ClassDef {
1619 ns: "https://cim.ucaiug.io/ns#",
1620 local: "ControlArea",
1621 qualified: "nc:ControlArea",
1622 super_class: Some(440),
1623 concrete: true,
1624 origins: &["ER", "SHS"],
1625 attrs: &[
1626 AttrDef { id: "ControlArea.AreaInterchangeController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaInterchangeController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1627 AttrDef { id: "ControlArea.ControlAreaRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlAreaRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
1628 AttrDef { id: "ControlArea.ControlAreaSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlAreaSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
1629 AttrDef { id: "ControlArea.HasPart", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1630 AttrDef { id: "ControlArea.OutageCoordinationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageCoordinationRegion", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1631 AttrDef { id: "ControlArea.PartOf", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1632 AttrDef { id: "ControlArea.PowerFrequencyController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFrequencyController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1633 AttrDef { id: "ControlArea.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1634 AttrDef { id: "ControlArea.SystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1635 AttrDef { id: "ControlArea.areaType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1636 ],
1637 },
1638 ClassDef {
1639 ns: "https://cim4.eu/ns/nc#",
1640 local: "ControlAreaRegularSchedule",
1641 qualified: "nc:ControlAreaRegularSchedule",
1642 super_class: Some(59),
1643 concrete: true,
1644 origins: &["SHS"],
1645 attrs: &[
1646 AttrDef { id: "ControlAreaRegularSchedule.ControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
1647 AttrDef { id: "ControlAreaRegularSchedule.netInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1648 AttrDef { id: "ControlAreaRegularSchedule.pTolerance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1649 ],
1650 },
1651 ClassDef {
1652 ns: "https://cim4.eu/ns/nc#",
1653 local: "ControlAreaSchedule",
1654 qualified: "nc:ControlAreaSchedule",
1655 super_class: Some(57),
1656 concrete: true,
1657 origins: &["SHS"],
1658 attrs: &[
1659 AttrDef { id: "ControlAreaSchedule.ControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
1660 AttrDef { id: "ControlAreaSchedule.ControlAreaTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlAreaTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
1661 ],
1662 },
1663 ClassDef {
1664 ns: "https://cim4.eu/ns/nc#",
1665 local: "ControlAreaTimePoint",
1666 qualified: "nc:ControlAreaTimePoint",
1667 super_class: None,
1668 concrete: true,
1669 origins: &["SHS"],
1670 attrs: &[
1671 AttrDef { id: "ControlAreaTimePoint.ControlAreaSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlAreaSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
1672 AttrDef { id: "ControlAreaTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
1673 AttrDef { id: "ControlAreaTimePoint.netInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1674 AttrDef { id: "ControlAreaTimePoint.pTolerance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1675 ],
1676 },
1677 ClassDef {
1678 ns: "https://cim4.eu/ns/nc#",
1679 local: "ControlFunctionBlock",
1680 qualified: "nc:ControlFunctionBlock",
1681 super_class: Some(282),
1682 concrete: false,
1683 origins: &["ER", "RA", "SSI"],
1684 attrs: &[
1685 AttrDef { id: "ControlFunctionBlock.ControlFunctionBlockAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlFunctionBlockAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
1686 AttrDef { id: "ControlFunctionBlock.isDiscrete", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
1687 AttrDef { id: "ControlFunctionBlock.maxAllowedTargetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1688 AttrDef { id: "ControlFunctionBlock.minAllowedTargetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1689 AttrDef { id: "ControlFunctionBlock.targetValueDeadband", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1690 ],
1691 },
1692 ClassDef {
1693 ns: "https://cim4.eu/ns/nc#",
1694 local: "ControlFunctionBlockAction",
1695 qualified: "nc:ControlFunctionBlockAction",
1696 super_class: Some(507),
1697 concrete: true,
1698 origins: &["RA", "SSI"],
1699 attrs: &[
1700 AttrDef { id: "ControlFunctionBlockAction.ControlFunctionBlock", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlFunctionBlock", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
1701 ],
1702 },
1703 ClassDef {
1704 ns: "https://cim4.eu/ns/nc#",
1705 local: "ControllableQuantity",
1706 qualified: "nc:ControllableQuantity",
1707 super_class: None,
1708 concrete: true,
1709 origins: &["SM"],
1710 attrs: &[
1711 AttrDef { id: "ControllableQuantity.GridStateAlteration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlteration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SM"] },
1712 AttrDef { id: "ControllableQuantity.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SM"] },
1713 AttrDef { id: "ControllableQuantity.SensitivityFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SensitivityFactor", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SM"] },
1714 AttrDef { id: "ControllableQuantity.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SM"] },
1715 ],
1716 },
1717 ClassDef {
1718 ns: "https://cim.ucaiug.io/ns#",
1719 local: "CoordinateSystem",
1720 qualified: "nc:CoordinateSystem",
1721 super_class: Some(318),
1722 concrete: true,
1723 origins: &["GD"],
1724 attrs: &[
1725 AttrDef { id: "CoordinateSystem.Locations", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Location", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
1726 AttrDef { id: "CoordinateSystem.crsUrn", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["GD"] },
1727 ],
1728 },
1729 ClassDef {
1730 ns: "https://cim4.eu/ns/nc#",
1731 local: "CoordinatedCapacityCalculator",
1732 qualified: "nc:CoordinatedCapacityCalculator",
1733 super_class: Some(544),
1734 concrete: true,
1735 origins: &["ER"],
1736 attrs: &[
1737 AttrDef { id: "CoordinatedCapacityCalculator.CapacityCalculationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CapacityCalculationRegion", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1738 ],
1739 },
1740 ClassDef {
1741 ns: "https://cim4.eu/ns/nc#",
1742 local: "CountertradeRemedialAction",
1743 qualified: "nc:CountertradeRemedialAction",
1744 super_class: Some(430),
1745 concrete: true,
1746 origins: &["RA", "SSI"],
1747 attrs: &[
1748 AttrDef { id: "CountertradeRemedialAction.maxEconomicPMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["RA"] },
1749 AttrDef { id: "CountertradeRemedialAction.minEconomicPMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["RA"] },
1750 ],
1751 },
1752 ClassDef {
1753 ns: "https://cim4.eu/ns/nc#",
1754 local: "CountertradeScheduleAction",
1755 qualified: "nc:CountertradeScheduleAction",
1756 super_class: Some(434),
1757 concrete: true,
1758 origins: &["RAS"],
1759 attrs: &[],
1760 },
1761 ClassDef {
1762 ns: "https://cim4.eu/ns/nc#",
1763 local: "CrossBorderRelevance",
1764 qualified: "nc:CrossBorderRelevance",
1765 super_class: None,
1766 concrete: true,
1767 origins: &["AE", "SIS", "SSI"],
1768 attrs: &[
1769 AttrDef { id: "CrossBorderRelevance.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
1770 AttrDef { id: "CrossBorderRelevance.BiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE"] },
1771 AttrDef { id: "CrossBorderRelevance.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1772 AttrDef { id: "CrossBorderRelevance.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
1773 AttrDef { id: "CrossBorderRelevance.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE"] },
1774 AttrDef { id: "CrossBorderRelevance.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AE"] },
1775 ],
1776 },
1777 ClassDef {
1778 ns: "https://cim4.eu/ns/nc#",
1779 local: "CrossZonalDCPole",
1780 qualified: "nc:CrossZonalDCPole",
1781 super_class: Some(119),
1782 concrete: true,
1783 origins: &["ER"],
1784 attrs: &[
1785 AttrDef { id: "CrossZonalDCPole.DCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPole", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1786 ],
1787 },
1788 ClassDef {
1789 ns: "https://cim4.eu/ns/nc#",
1790 local: "CrossZonalLine",
1791 qualified: "nc:CrossZonalLine",
1792 super_class: Some(119),
1793 concrete: true,
1794 origins: &["ER"],
1795 attrs: &[
1796 AttrDef { id: "CrossZonalLine.Line", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Line", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1797 ],
1798 },
1799 ClassDef {
1800 ns: "https://cim4.eu/ns/nc#",
1801 local: "CrossZonalNetworkElement",
1802 qualified: "nc:CrossZonalNetworkElement",
1803 super_class: None,
1804 concrete: false,
1805 origins: &["ER"],
1806 attrs: &[
1807 AttrDef { id: "CrossZonalNetworkElement.BiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: true, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1808 AttrDef { id: "CrossZonalNetworkElement.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1809 ],
1810 },
1811 ClassDef {
1812 ns: "https://cim4.eu/ns/nc#",
1813 local: "CrossZonalPowerTransformer",
1814 qualified: "nc:CrossZonalPowerTransformer",
1815 super_class: Some(119),
1816 concrete: true,
1817 origins: &["ER"],
1818 attrs: &[
1819 AttrDef { id: "CrossZonalPowerTransformer.PowerTransformer", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerTransformer", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1820 ],
1821 },
1822 ClassDef {
1823 ns: "https://cim.ucaiug.io/ns#",
1824 local: "CsConverter",
1825 qualified: "nc:CsConverter",
1826 super_class: Some(0),
1827 concrete: true,
1828 origins: &["SSI", "ER", "SHS"],
1829 attrs: &[
1830 AttrDef { id: "CsConverter.CsConverterRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CsConverterRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
1831 AttrDef { id: "CsConverter.CsConverterSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CsConverterSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
1832 AttrDef { id: "CsConverter.ThyristorValve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ThyristorValve", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
1833 ],
1834 },
1835 ClassDef {
1836 ns: "https://cim4.eu/ns/nc#",
1837 local: "CsConverterRegularSchedule",
1838 qualified: "nc:CsConverterRegularSchedule",
1839 super_class: Some(3),
1840 concrete: true,
1841 origins: &["SHS"],
1842 attrs: &[
1843 AttrDef { id: "CsConverterRegularSchedule.CsConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CsConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
1844 AttrDef { id: "CsConverterRegularSchedule.operatingMode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CsOperatingModeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
1845 AttrDef { id: "CsConverterRegularSchedule.pPccControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CsPpccControlKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
1846 AttrDef { id: "CsConverterRegularSchedule.targetAlpha", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1847 AttrDef { id: "CsConverterRegularSchedule.targetGamma", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1848 AttrDef { id: "CsConverterRegularSchedule.targetIdc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1849 ],
1850 },
1851 ClassDef {
1852 ns: "https://cim4.eu/ns/nc#",
1853 local: "CsConverterSchedule",
1854 qualified: "nc:CsConverterSchedule",
1855 super_class: Some(57),
1856 concrete: true,
1857 origins: &["SHS"],
1858 attrs: &[
1859 AttrDef { id: "CsConverterSchedule.CsConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CsConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
1860 AttrDef { id: "CsConverterSchedule.CsConverterTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CsConverterTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
1861 ],
1862 },
1863 ClassDef {
1864 ns: "https://cim4.eu/ns/nc#",
1865 local: "CsConverterTimePoint",
1866 qualified: "nc:CsConverterTimePoint",
1867 super_class: Some(5),
1868 concrete: true,
1869 origins: &["SHS"],
1870 attrs: &[
1871 AttrDef { id: "CsConverterTimePoint.CsConverterSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CsConverterSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
1872 AttrDef { id: "CsConverterTimePoint.operatingMode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CsOperatingModeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
1873 AttrDef { id: "CsConverterTimePoint.pPccControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CsPpccControlKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
1874 AttrDef { id: "CsConverterTimePoint.targetAlpha", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1875 AttrDef { id: "CsConverterTimePoint.targetGamma", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1876 AttrDef { id: "CsConverterTimePoint.targetIdc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
1877 ],
1878 },
1879 ClassDef {
1880 ns: "https://cim4.eu/ns/nc#",
1881 local: "CurrentControlFunction",
1882 qualified: "nc:CurrentControlFunction",
1883 super_class: Some(109),
1884 concrete: true,
1885 origins: &["ER", "SIS", "SSI"],
1886 attrs: &[
1887 AttrDef { id: "CurrentControlFunction.CurrentControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1888 AttrDef { id: "CurrentControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1889 ],
1890 },
1891 ClassDef {
1892 ns: "https://cim4.eu/ns/nc#",
1893 local: "CurrentControlFunctionSchedule",
1894 qualified: "nc:CurrentControlFunctionSchedule",
1895 super_class: Some(57),
1896 concrete: true,
1897 origins: &["SIS"],
1898 attrs: &[
1899 AttrDef { id: "CurrentControlFunctionSchedule.CurrentControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1900 AttrDef { id: "CurrentControlFunctionSchedule.CurrentControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1901 ],
1902 },
1903 ClassDef {
1904 ns: "https://cim4.eu/ns/nc#",
1905 local: "CurrentControlFunctionTimePoint",
1906 qualified: "nc:CurrentControlFunctionTimePoint",
1907 super_class: None,
1908 concrete: true,
1909 origins: &["SIS"],
1910 attrs: &[
1911 AttrDef { id: "CurrentControlFunctionTimePoint.CurrentControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1912 AttrDef { id: "CurrentControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
1913 AttrDef { id: "CurrentControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1914 ],
1915 },
1916 ClassDef {
1917 ns: "https://cim4.eu/ns/nc#",
1918 local: "CurrentDroopControlFunction",
1919 qualified: "nc:CurrentDroopControlFunction",
1920 super_class: Some(109),
1921 concrete: true,
1922 origins: &["ER", "SIS", "SSI"],
1923 attrs: &[
1924 AttrDef { id: "CurrentDroopControlFunction.CurrentDroopControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentDroopControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1925 AttrDef { id: "CurrentDroopControlFunction.droopCapacitive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1926 AttrDef { id: "CurrentDroopControlFunction.droopInductive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1927 AttrDef { id: "CurrentDroopControlFunction.offsetCapacitive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1928 AttrDef { id: "CurrentDroopControlFunction.offsetInductive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1929 AttrDef { id: "CurrentDroopControlFunction.targetValueCapacitive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1930 AttrDef { id: "CurrentDroopControlFunction.targetValueInductive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1931 ],
1932 },
1933 ClassDef {
1934 ns: "https://cim4.eu/ns/nc#",
1935 local: "CurrentDroopControlFunctionSchedule",
1936 qualified: "nc:CurrentDroopControlFunctionSchedule",
1937 super_class: Some(57),
1938 concrete: true,
1939 origins: &["SIS"],
1940 attrs: &[
1941 AttrDef { id: "CurrentDroopControlFunctionSchedule.CurrentDroopControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentDroopControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1942 AttrDef { id: "CurrentDroopControlFunctionSchedule.CurrentDroopControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentDroopControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
1943 ],
1944 },
1945 ClassDef {
1946 ns: "https://cim4.eu/ns/nc#",
1947 local: "CurrentDroopControlFunctionTimePoint",
1948 qualified: "nc:CurrentDroopControlFunctionTimePoint",
1949 super_class: None,
1950 concrete: true,
1951 origins: &["SIS"],
1952 attrs: &[
1953 AttrDef { id: "CurrentDroopControlFunctionTimePoint.CurrentDroopControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentDroopControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
1954 AttrDef { id: "CurrentDroopControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
1955 AttrDef { id: "CurrentDroopControlFunctionTimePoint.droopCapacitive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1956 AttrDef { id: "CurrentDroopControlFunctionTimePoint.droopInductive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1957 AttrDef { id: "CurrentDroopControlFunctionTimePoint.offsetCapacitive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1958 AttrDef { id: "CurrentDroopControlFunctionTimePoint.offsetInductive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1959 AttrDef { id: "CurrentDroopControlFunctionTimePoint.targetValueCapacitive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1960 AttrDef { id: "CurrentDroopControlFunctionTimePoint.targetValueInductive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
1961 ],
1962 },
1963 ClassDef {
1964 ns: "https://cim4.eu/ns/nc#",
1965 local: "CurrentDroopOverride",
1966 qualified: "nc:CurrentDroopOverride",
1967 super_class: None,
1968 concrete: true,
1969 origins: &["ER", "SSI"],
1970 attrs: &[
1971 AttrDef { id: "CurrentDroopOverride.SSSCController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SSSCController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
1972 AttrDef { id: "CurrentDroopOverride.droopCapacitive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1973 AttrDef { id: "CurrentDroopOverride.droopInductive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1974 AttrDef { id: "CurrentDroopOverride.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
1975 AttrDef { id: "CurrentDroopOverride.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
1976 AttrDef { id: "CurrentDroopOverride.offsetCapacitiveI", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1977 AttrDef { id: "CurrentDroopOverride.offsetInductiveI", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
1978 AttrDef { id: "CurrentDroopOverride.targetValueCapacitiveI", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1979 AttrDef { id: "CurrentDroopOverride.targetValueInductiveI", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
1980 ],
1981 },
1982 ClassDef {
1983 ns: "https://cim.ucaiug.io/ns#",
1984 local: "CurrentLimit",
1985 qualified: "nc:CurrentLimit",
1986 super_class: None,
1987 concrete: false,
1988 origins: &["SHS"],
1989 attrs: &[
1990 AttrDef { id: "CurrentLimit.CurrentLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentLimitSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
1991 ],
1992 },
1993 ClassDef {
1994 ns: "https://cim4.eu/ns/nc#",
1995 local: "CurrentLimitSchedule",
1996 qualified: "nc:CurrentLimitSchedule",
1997 super_class: Some(57),
1998 concrete: true,
1999 origins: &["SHS"],
2000 attrs: &[
2001 AttrDef { id: "CurrentLimitSchedule.CurrentLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
2002 AttrDef { id: "CurrentLimitSchedule.CurrentLimitTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentLimitTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
2003 ],
2004 },
2005 ClassDef {
2006 ns: "https://cim4.eu/ns/nc#",
2007 local: "CurrentLimitTimePoint",
2008 qualified: "nc:CurrentLimitTimePoint",
2009 super_class: None,
2010 concrete: true,
2011 origins: &["SHS"],
2012 attrs: &[
2013 AttrDef { id: "CurrentLimitTimePoint.CurrentLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentLimitSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
2014 AttrDef { id: "CurrentLimitTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
2015 AttrDef { id: "CurrentLimitTimePoint.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
2016 ],
2017 },
2018 ClassDef {
2019 ns: "https://cim.ucaiug.io/ns#",
2020 local: "CurrentTransformer",
2021 qualified: "nc:CurrentTransformer",
2022 super_class: Some(504),
2023 concrete: true,
2024 origins: &["SSI"],
2025 attrs: &[],
2026 },
2027 ClassDef {
2028 ns: "https://cim.ucaiug.io/ns#",
2029 local: "Curve",
2030 qualified: "nc:Curve",
2031 super_class: Some(318),
2032 concrete: false,
2033 origins: &["ER"],
2034 attrs: &[
2035 AttrDef { id: "Curve.CurveDatas", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "CurveData", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2036 AttrDef { id: "Curve.curveStyle", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "CurveStyle", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER"] },
2037 AttrDef { id: "Curve.xMultiplier", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "UnitMultiplier", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER"] },
2038 AttrDef { id: "Curve.xUnit", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "UnitSymbol", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER"] },
2039 AttrDef { id: "Curve.y1Multiplier", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "UnitMultiplier", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER"] },
2040 AttrDef { id: "Curve.y1Unit", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "UnitSymbol", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER"] },
2041 AttrDef { id: "Curve.y2Multiplier", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "UnitMultiplier", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER"] },
2042 AttrDef { id: "Curve.y2Unit", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "UnitSymbol", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER"] },
2043 ],
2044 },
2045 ClassDef {
2046 ns: "https://cim.ucaiug.io/ns#",
2047 local: "CurveData",
2048 qualified: "nc:CurveData",
2049 super_class: None,
2050 concrete: true,
2051 origins: &["ER"],
2052 attrs: &[
2053 AttrDef { id: "CurveData.Curve", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Curve", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2054 AttrDef { id: "CurveData.xvalue", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2055 AttrDef { id: "CurveData.y1value", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2056 AttrDef { id: "CurveData.y2value", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2057 ],
2058 },
2059 ClassDef {
2060 ns: "https://cim.ucaiug.io/ns#",
2061 local: "Cut",
2062 qualified: "nc:Cut",
2063 super_class: Some(534),
2064 concrete: true,
2065 origins: &["SSI"],
2066 attrs: &[],
2067 },
2068 ClassDef {
2069 ns: "https://cim4.eu/ns/nc#",
2070 local: "DCActivePowerControlFunction",
2071 qualified: "nc:DCActivePowerControlFunction",
2072 super_class: Some(109),
2073 concrete: true,
2074 origins: &["ER", "SIS", "SSI"],
2075 attrs: &[
2076 AttrDef { id: "DCActivePowerControlFunction.DCActivePowerControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCActivePowerControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2077 AttrDef { id: "DCActivePowerControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2078 ],
2079 },
2080 ClassDef {
2081 ns: "https://cim4.eu/ns/nc#",
2082 local: "DCActivePowerControlFunctionSchedule",
2083 qualified: "nc:DCActivePowerControlFunctionSchedule",
2084 super_class: Some(57),
2085 concrete: true,
2086 origins: &["SIS"],
2087 attrs: &[
2088 AttrDef { id: "DCActivePowerControlFunctionSchedule.DCActivePowerControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCActivePowerControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2089 AttrDef { id: "DCActivePowerControlFunctionSchedule.DCActivePowerControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCActivePowerControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2090 ],
2091 },
2092 ClassDef {
2093 ns: "https://cim4.eu/ns/nc#",
2094 local: "DCActivePowerControlFunctionTimePoint",
2095 qualified: "nc:DCActivePowerControlFunctionTimePoint",
2096 super_class: None,
2097 concrete: true,
2098 origins: &["SIS"],
2099 attrs: &[
2100 AttrDef { id: "DCActivePowerControlFunctionTimePoint.DCActivePowerControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCActivePowerControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2101 AttrDef { id: "DCActivePowerControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
2102 AttrDef { id: "DCActivePowerControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
2103 ],
2104 },
2105 ClassDef {
2106 ns: "https://cim.ucaiug.io/ns#",
2107 local: "DCBaseTerminal",
2108 qualified: "nc:DCBaseTerminal",
2109 super_class: Some(4),
2110 concrete: false,
2111 origins: &["ER"],
2112 attrs: &[],
2113 },
2114 ClassDef {
2115 ns: "https://cim4.eu/ns/nc#",
2116 local: "DCBiPole",
2117 qualified: "nc:DCBiPole",
2118 super_class: Some(440),
2119 concrete: true,
2120 origins: &["ER"],
2121 attrs: &[
2122 AttrDef { id: "DCBiPole.BipolarDCSystem", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BipolarDCSystem", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2123 AttrDef { id: "DCBiPole.DCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPole", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2124 ],
2125 },
2126 ClassDef {
2127 ns: "https://cim.ucaiug.io/ns#",
2128 local: "DCBreaker",
2129 qualified: "nc:DCBreaker",
2130 super_class: Some(186),
2131 concrete: true,
2132 origins: &["ER", "SSI"],
2133 attrs: &[],
2134 },
2135 ClassDef {
2136 ns: "https://cim.ucaiug.io/ns#",
2137 local: "DCBusbar",
2138 qualified: "nc:DCBusbar",
2139 super_class: Some(149),
2140 concrete: true,
2141 origins: &["ER", "SSI"],
2142 attrs: &[],
2143 },
2144 ClassDef {
2145 ns: "https://cim4.eu/ns/nc#",
2146 local: "DCBypassSwitch",
2147 qualified: "nc:DCBypassSwitch",
2148 super_class: Some(167),
2149 concrete: true,
2150 origins: &["ER", "SSI"],
2151 attrs: &[],
2152 },
2153 ClassDef {
2154 ns: "https://cim.ucaiug.io/ns#",
2155 local: "DCChopper",
2156 qualified: "nc:DCChopper",
2157 super_class: Some(149),
2158 concrete: true,
2159 origins: &["ER", "SSI"],
2160 attrs: &[],
2161 },
2162 ClassDef {
2163 ns: "https://cim4.eu/ns/nc#",
2164 local: "DCCommutationSwitch",
2165 qualified: "nc:DCCommutationSwitch",
2166 super_class: Some(167),
2167 concrete: false,
2168 origins: &["ER", "SSI"],
2169 attrs: &[],
2170 },
2171 ClassDef {
2172 ns: "https://cim.ucaiug.io/ns#",
2173 local: "DCConductingEquipment",
2174 qualified: "nc:DCConductingEquipment",
2175 super_class: Some(241),
2176 concrete: false,
2177 origins: &["ER", "SSI"],
2178 attrs: &[
2179 AttrDef { id: "DCConductingEquipment.ratedCurrent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2180 AttrDef { id: "DCConductingEquipment.ratedUdc", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2181 ],
2182 },
2183 ClassDef {
2184 ns: "https://cim4.eu/ns/nc#",
2185 local: "DCConverterParallelingSwitch",
2186 qualified: "nc:DCConverterParallelingSwitch",
2187 super_class: Some(167),
2188 concrete: true,
2189 origins: &["ER", "SSI"],
2190 attrs: &[],
2191 },
2192 ClassDef {
2193 ns: "https://cim.ucaiug.io/ns#",
2194 local: "DCConverterUnit",
2195 qualified: "nc:DCConverterUnit",
2196 super_class: Some(157),
2197 concrete: true,
2198 origins: &["ER"],
2199 attrs: &[
2200 AttrDef { id: "DCConverterUnit.DCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPole", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2201 AttrDef { id: "DCConverterUnit.DCSubstation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCSubstation", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2202 AttrDef { id: "DCConverterUnit.PointOfCommonCoupling", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PointOfCommonCoupling", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2203 AttrDef { id: "DCConverterUnit.Substation", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Substation", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2204 ],
2205 },
2206 ClassDef {
2207 ns: "https://cim4.eu/ns/nc#",
2208 local: "DCCurrentControlFunction",
2209 qualified: "nc:DCCurrentControlFunction",
2210 super_class: Some(109),
2211 concrete: true,
2212 origins: &["ER", "SIS", "SSI"],
2213 attrs: &[
2214 AttrDef { id: "DCCurrentControlFunction.DCCurrentControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCCurrentControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2215 AttrDef { id: "DCCurrentControlFunction.droop", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PU", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2216 AttrDef { id: "DCCurrentControlFunction.droopCompensation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Resistance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2217 AttrDef { id: "DCCurrentControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2218 ],
2219 },
2220 ClassDef {
2221 ns: "https://cim4.eu/ns/nc#",
2222 local: "DCCurrentControlFunctionSchedule",
2223 qualified: "nc:DCCurrentControlFunctionSchedule",
2224 super_class: Some(57),
2225 concrete: true,
2226 origins: &["SIS"],
2227 attrs: &[
2228 AttrDef { id: "DCCurrentControlFunctionSchedule.DCCurrentControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCCurrentControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2229 AttrDef { id: "DCCurrentControlFunctionSchedule.DCCurrentControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCCurrentControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2230 ],
2231 },
2232 ClassDef {
2233 ns: "https://cim4.eu/ns/nc#",
2234 local: "DCCurrentControlFunctionTimePoint",
2235 qualified: "nc:DCCurrentControlFunctionTimePoint",
2236 super_class: None,
2237 concrete: true,
2238 origins: &["SIS"],
2239 attrs: &[
2240 AttrDef { id: "DCCurrentControlFunctionTimePoint.DCCurrentControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCCurrentControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2241 AttrDef { id: "DCCurrentControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
2242 AttrDef { id: "DCCurrentControlFunctionTimePoint.droop", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PU", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
2243 AttrDef { id: "DCCurrentControlFunctionTimePoint.droopCompensation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Resistance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
2244 AttrDef { id: "DCCurrentControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
2245 ],
2246 },
2247 ClassDef {
2248 ns: "https://cim.ucaiug.io/ns#",
2249 local: "DCDisconnector",
2250 qualified: "nc:DCDisconnector",
2251 super_class: Some(186),
2252 concrete: true,
2253 origins: &["ER", "SSI"],
2254 attrs: &[],
2255 },
2256 ClassDef {
2257 ns: "https://cim4.eu/ns/nc#",
2258 local: "DCEarthReturnTransferSwitch",
2259 qualified: "nc:DCEarthReturnTransferSwitch",
2260 super_class: Some(148),
2261 concrete: true,
2262 origins: &["ER", "SSI"],
2263 attrs: &[],
2264 },
2265 ClassDef {
2266 ns: "https://cim.ucaiug.io/ns#",
2267 local: "DCEquipmentContainer",
2268 qualified: "nc:DCEquipmentContainer",
2269 super_class: Some(242),
2270 concrete: false,
2271 origins: &["ER"],
2272 attrs: &[],
2273 },
2274 ClassDef {
2275 ns: "https://cim4.eu/ns/nc#",
2276 local: "DCEquivalentInjection",
2277 qualified: "nc:DCEquivalentInjection",
2278 super_class: Some(149),
2279 concrete: true,
2280 origins: &["ER", "SIS", "SSI"],
2281 attrs: &[
2282 AttrDef { id: "DCEquivalentInjection.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2283 AttrDef { id: "DCEquivalentInjection.maxP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2284 AttrDef { id: "DCEquivalentInjection.minP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2285 AttrDef { id: "DCEquivalentInjection.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2286 ],
2287 },
2288 ClassDef {
2289 ns: "https://cim4.eu/ns/nc#",
2290 local: "DCExtinctionAngleControlFunction",
2291 qualified: "nc:DCExtinctionAngleControlFunction",
2292 super_class: Some(109),
2293 concrete: true,
2294 origins: &["ER", "SIS", "SSI"],
2295 attrs: &[
2296 AttrDef { id: "DCExtinctionAngleControlFunction.DCExtinctionAngleControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCExtinctionAngleControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2297 AttrDef { id: "DCExtinctionAngleControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2298 ],
2299 },
2300 ClassDef {
2301 ns: "https://cim4.eu/ns/nc#",
2302 local: "DCExtinctionAngleControlFunctionSchedule",
2303 qualified: "nc:DCExtinctionAngleControlFunctionSchedule",
2304 super_class: Some(57),
2305 concrete: true,
2306 origins: &["SIS"],
2307 attrs: &[
2308 AttrDef { id: "DCExtinctionAngleControlFunctionSchedule.DCExtinctionAngleControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCExtinctionAngleControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2309 AttrDef { id: "DCExtinctionAngleControlFunctionSchedule.DCExtinctionAngleControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCExtinctionAngleControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2310 ],
2311 },
2312 ClassDef {
2313 ns: "https://cim4.eu/ns/nc#",
2314 local: "DCExtinctionAngleControlFunctionTimePoint",
2315 qualified: "nc:DCExtinctionAngleControlFunctionTimePoint",
2316 super_class: None,
2317 concrete: true,
2318 origins: &["SIS"],
2319 attrs: &[
2320 AttrDef { id: "DCExtinctionAngleControlFunctionTimePoint.DCExtinctionAngleControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCExtinctionAngleControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2321 AttrDef { id: "DCExtinctionAngleControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
2322 AttrDef { id: "DCExtinctionAngleControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
2323 ],
2324 },
2325 ClassDef {
2326 ns: "https://cim4.eu/ns/nc#",
2327 local: "DCFiringAngleControlFunction",
2328 qualified: "nc:DCFiringAngleControlFunction",
2329 super_class: Some(109),
2330 concrete: true,
2331 origins: &["ER", "SIS", "SSI"],
2332 attrs: &[
2333 AttrDef { id: "DCFiringAngleControlFunction.DCFiringAngleControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCFiringAngleControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2334 AttrDef { id: "DCFiringAngleControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2335 ],
2336 },
2337 ClassDef {
2338 ns: "https://cim4.eu/ns/nc#",
2339 local: "DCFiringAngleControlFunctionSchedule",
2340 qualified: "nc:DCFiringAngleControlFunctionSchedule",
2341 super_class: Some(57),
2342 concrete: true,
2343 origins: &["SIS"],
2344 attrs: &[
2345 AttrDef { id: "DCFiringAngleControlFunctionSchedule.DCFiringAngleControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCFiringAngleControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2346 AttrDef { id: "DCFiringAngleControlFunctionSchedule.DCFiringAngleControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCFiringAngleControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2347 ],
2348 },
2349 ClassDef {
2350 ns: "https://cim4.eu/ns/nc#",
2351 local: "DCFiringAngleControlFunctionTimePoint",
2352 qualified: "nc:DCFiringAngleControlFunctionTimePoint",
2353 super_class: None,
2354 concrete: true,
2355 origins: &["SIS"],
2356 attrs: &[
2357 AttrDef { id: "DCFiringAngleControlFunctionTimePoint.DCFiringAngleControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCFiringAngleControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2358 AttrDef { id: "DCFiringAngleControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
2359 AttrDef { id: "DCFiringAngleControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
2360 ],
2361 },
2362 ClassDef {
2363 ns: "https://cim.ucaiug.io/ns#",
2364 local: "DCGround",
2365 qualified: "nc:DCGround",
2366 super_class: Some(149),
2367 concrete: true,
2368 origins: &["ER", "SSI"],
2369 attrs: &[],
2370 },
2371 ClassDef {
2372 ns: "https://cim4.eu/ns/nc#",
2373 local: "DCHarmonicFilter",
2374 qualified: "nc:DCHarmonicFilter",
2375 super_class: Some(179),
2376 concrete: true,
2377 origins: &["ER", "SSI"],
2378 attrs: &[],
2379 },
2380 ClassDef {
2381 ns: "https://cim4.eu/ns/nc#",
2382 local: "DCHighSpeedSwitch",
2383 qualified: "nc:DCHighSpeedSwitch",
2384 super_class: Some(186),
2385 concrete: false,
2386 origins: &["ER", "SSI"],
2387 attrs: &[],
2388 },
2389 ClassDef {
2390 ns: "https://cim.ucaiug.io/ns#",
2391 local: "DCLine",
2392 qualified: "nc:DCLine",
2393 super_class: None,
2394 concrete: true,
2395 origins: &["ER"],
2396 attrs: &[
2397 AttrDef { id: "DCLine.DCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPole", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2398 ],
2399 },
2400 ClassDef {
2401 ns: "https://cim4.eu/ns/nc#",
2402 local: "DCLineParallelingSwitch",
2403 qualified: "nc:DCLineParallelingSwitch",
2404 super_class: Some(148),
2405 concrete: true,
2406 origins: &["ER", "SSI"],
2407 attrs: &[],
2408 },
2409 ClassDef {
2410 ns: "https://cim.ucaiug.io/ns#",
2411 local: "DCLineSegment",
2412 qualified: "nc:DCLineSegment",
2413 super_class: Some(149),
2414 concrete: true,
2415 origins: &["ER", "SSI"],
2416 attrs: &[],
2417 },
2418 ClassDef {
2419 ns: "https://cim4.eu/ns/nc#",
2420 local: "DCMetalicReturnSwitch",
2421 qualified: "nc:DCMetalicReturnSwitch",
2422 super_class: Some(148),
2423 concrete: true,
2424 origins: &["ER", "SSI"],
2425 attrs: &[],
2426 },
2427 ClassDef {
2428 ns: "https://cim4.eu/ns/nc#",
2429 local: "DCNeutralBusGroundingSwitch",
2430 qualified: "nc:DCNeutralBusGroundingSwitch",
2431 super_class: Some(148),
2432 concrete: true,
2433 origins: &["ER", "SSI"],
2434 attrs: &[],
2435 },
2436 ClassDef {
2437 ns: "https://cim4.eu/ns/nc#",
2438 local: "DCNeutralBusSwitch",
2439 qualified: "nc:DCNeutralBusSwitch",
2440 super_class: Some(148),
2441 concrete: true,
2442 origins: &["ER", "SSI"],
2443 attrs: &[],
2444 },
2445 ClassDef {
2446 ns: "https://cim.ucaiug.io/ns#",
2447 local: "DCNode",
2448 qualified: "nc:DCNode",
2449 super_class: Some(318),
2450 concrete: true,
2451 origins: &["ER"],
2452 attrs: &[
2453 AttrDef { id: "DCNode.CommonResponsibilityPoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CommonResponsibilityPoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2454 ],
2455 },
2456 ClassDef {
2457 ns: "https://cim4.eu/ns/nc#",
2458 local: "DCPole",
2459 qualified: "nc:DCPole",
2460 super_class: Some(440),
2461 concrete: true,
2462 origins: &["ER", "PS", "SIS", "SSI"],
2463 attrs: &[
2464 AttrDef { id: "DCPole.AsymmetricMonopolarDCSystem", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MonopolarDCSystem", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2465 AttrDef { id: "DCPole.CrossZonalDCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CrossZonalDCPole", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2466 AttrDef { id: "DCPole.DCBiPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCBiPole", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2467 AttrDef { id: "DCPole.DCConverterUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCConverterUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2468 AttrDef { id: "DCPole.DCLine", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCLine", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2469 AttrDef { id: "DCPole.DCTieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2470 AttrDef { id: "DCPole.DirectCurrentPoleController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentPoleController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2471 AttrDef { id: "DCPole.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
2472 AttrDef { id: "DCPole.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2473 AttrDef { id: "DCPole.maxEconomicP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2474 AttrDef { id: "DCPole.minEconomicP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2475 AttrDef { id: "DCPole.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2476 AttrDef { id: "DCPole.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2477 AttrDef { id: "DCPole.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2478 AttrDef { id: "DCPole.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2479 ],
2480 },
2481 ClassDef {
2482 ns: "https://cim4.eu/ns/nc#",
2483 local: "DCPulseWidthModulationControlFunction",
2484 qualified: "nc:DCPulseWidthModulationControlFunction",
2485 super_class: Some(109),
2486 concrete: true,
2487 origins: &["ER", "SIS", "SSI"],
2488 attrs: &[
2489 AttrDef { id: "DCPulseWidthModulationControlFunction.DCPulseWidthModulationControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPulseWidthModulationControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2490 AttrDef { id: "DCPulseWidthModulationControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2491 ],
2492 },
2493 ClassDef {
2494 ns: "https://cim4.eu/ns/nc#",
2495 local: "DCPulseWidthModulationControlFunctionSchedule",
2496 qualified: "nc:DCPulseWidthModulationControlFunctionSchedule",
2497 super_class: Some(57),
2498 concrete: true,
2499 origins: &["SIS"],
2500 attrs: &[
2501 AttrDef { id: "DCPulseWidthModulationControlFunctionSchedule.DCPulseWidthModulationControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPulseWidthModulationControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2502 AttrDef { id: "DCPulseWidthModulationControlFunctionSchedule.DCPulseWidthModulationControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPulseWidthModulationControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2503 ],
2504 },
2505 ClassDef {
2506 ns: "https://cim4.eu/ns/nc#",
2507 local: "DCPulseWidthModulationControlFunctionTimePoint",
2508 qualified: "nc:DCPulseWidthModulationControlFunctionTimePoint",
2509 super_class: None,
2510 concrete: true,
2511 origins: &["SIS"],
2512 attrs: &[
2513 AttrDef { id: "DCPulseWidthModulationControlFunctionTimePoint.DCPulseWidthModulationControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPulseWidthModulationControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2514 AttrDef { id: "DCPulseWidthModulationControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
2515 AttrDef { id: "DCPulseWidthModulationControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
2516 ],
2517 },
2518 ClassDef {
2519 ns: "https://cim.ucaiug.io/ns#",
2520 local: "DCSeriesDevice",
2521 qualified: "nc:DCSeriesDevice",
2522 super_class: Some(149),
2523 concrete: true,
2524 origins: &["ER", "SSI"],
2525 attrs: &[],
2526 },
2527 ClassDef {
2528 ns: "https://cim.ucaiug.io/ns#",
2529 local: "DCShunt",
2530 qualified: "nc:DCShunt",
2531 super_class: Some(149),
2532 concrete: true,
2533 origins: &["ER", "SSI"],
2534 attrs: &[],
2535 },
2536 ClassDef {
2537 ns: "https://cim4.eu/ns/nc#",
2538 local: "DCSmoothingReactor",
2539 qualified: "nc:DCSmoothingReactor",
2540 super_class: Some(179),
2541 concrete: true,
2542 origins: &["ER", "SSI"],
2543 attrs: &[],
2544 },
2545 ClassDef {
2546 ns: "https://cim4.eu/ns/nc#",
2547 local: "DCSmoothingReactorArrester",
2548 qualified: "nc:DCSmoothingReactorArrester",
2549 super_class: Some(179),
2550 concrete: true,
2551 origins: &["ER", "SSI"],
2552 attrs: &[],
2553 },
2554 ClassDef {
2555 ns: "https://cim4.eu/ns/nc#",
2556 local: "DCSubstation",
2557 qualified: "nc:DCSubstation",
2558 super_class: Some(157),
2559 concrete: true,
2560 origins: &["ER"],
2561 attrs: &[
2562 AttrDef { id: "DCSubstation.DCConverterUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCConverterUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2563 AttrDef { id: "DCSubstation.DCSubstationBipole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCSubstationBipole", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2564 AttrDef { id: "DCSubstation.DCSubstationPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCSubstationPole", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2565 AttrDef { id: "DCSubstation.Substation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Substation", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2566 AttrDef { id: "DCSubstation.isTapping", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
2567 ],
2568 },
2569 ClassDef {
2570 ns: "https://cim4.eu/ns/nc#",
2571 local: "DCSubstationBipole",
2572 qualified: "nc:DCSubstationBipole",
2573 super_class: Some(157),
2574 concrete: true,
2575 origins: &["ER"],
2576 attrs: &[
2577 AttrDef { id: "DCSubstationBipole.DCSubstation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCSubstation", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2578 AttrDef { id: "DCSubstationBipole.DirectCurrentSubstationBipoleController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentSubstationBipoleController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2579 ],
2580 },
2581 ClassDef {
2582 ns: "https://cim4.eu/ns/nc#",
2583 local: "DCSubstationPole",
2584 qualified: "nc:DCSubstationPole",
2585 super_class: Some(157),
2586 concrete: true,
2587 origins: &["ER"],
2588 attrs: &[
2589 AttrDef { id: "DCSubstationPole.DCSubstation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCSubstation", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2590 AttrDef { id: "DCSubstationPole.DirectCurrentSubstationPoleController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentSubstationPoleController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2591 ],
2592 },
2593 ClassDef {
2594 ns: "https://cim.ucaiug.io/ns#",
2595 local: "DCSwitch",
2596 qualified: "nc:DCSwitch",
2597 super_class: Some(149),
2598 concrete: true,
2599 origins: &["ER", "SSI"],
2600 attrs: &[
2601 AttrDef { id: "DCSwitch.locked", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
2602 AttrDef { id: "DCSwitch.normalOpen", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
2603 AttrDef { id: "DCSwitch.open", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
2604 ],
2605 },
2606 ClassDef {
2607 ns: "https://cim4.eu/ns/nc#",
2608 local: "DCSystem",
2609 qualified: "nc:DCSystem",
2610 super_class: Some(440),
2611 concrete: false,
2612 origins: &["ER"],
2613 attrs: &[
2614 AttrDef { id: "DCSystem.directionKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "DCSystemDirectionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
2615 AttrDef { id: "DCSystem.transmissionKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "DCSystemTransmissionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
2616 ],
2617 },
2618 ClassDef {
2619 ns: "https://cim.ucaiug.io/ns#",
2620 local: "DCTerminal",
2621 qualified: "nc:DCTerminal",
2622 super_class: Some(142),
2623 concrete: true,
2624 origins: &["ER", "RA"],
2625 attrs: &[
2626 AttrDef { id: "DCTerminal.ACDCConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACDCConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2627 AttrDef { id: "DCTerminal.PinDCTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinDCTerminal", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER", "RA"] },
2628 AttrDef { id: "DCTerminal.polarity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "DCTerminalPolarityKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
2629 ],
2630 },
2631 ClassDef {
2632 ns: "https://cim4.eu/ns/nc#",
2633 local: "DCTieCorridor",
2634 qualified: "nc:DCTieCorridor",
2635 super_class: Some(564),
2636 concrete: true,
2637 origins: &["ER", "AE", "PS", "SSI"],
2638 attrs: &[
2639 AttrDef { id: "DCTieCorridor.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
2640 AttrDef { id: "DCTieCorridor.DCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPole", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2641 AttrDef { id: "DCTieCorridor.DCTieCorridorDirectionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridorDirectionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
2642 AttrDef { id: "DCTieCorridor.DirectCurrentMasterController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentMasterController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2643 AttrDef { id: "DCTieCorridor.MustRunSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MustRunSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
2644 AttrDef { id: "DCTieCorridor.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2645 AttrDef { id: "DCTieCorridor.SourceBiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
2646 AttrDef { id: "DCTieCorridor.maxRegulatingReserve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2647 AttrDef { id: "DCTieCorridor.minRegulatingReserve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2648 AttrDef { id: "DCTieCorridor.rampingKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RampingPrincipleKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
2649 ],
2650 },
2651 ClassDef {
2652 ns: "https://cim4.eu/ns/nc#",
2653 local: "DCTieCorridorDirectionTimePoint",
2654 qualified: "nc:DCTieCorridorDirectionTimePoint",
2655 super_class: None,
2656 concrete: true,
2657 origins: &["PS"],
2658 attrs: &[
2659 AttrDef { id: "DCTieCorridorDirectionTimePoint.BiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
2660 AttrDef { id: "DCTieCorridorDirectionTimePoint.DCTieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
2661 AttrDef { id: "DCTieCorridorDirectionTimePoint.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
2662 AttrDef { id: "DCTieCorridorDirectionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PS"] },
2663 ],
2664 },
2665 ClassDef {
2666 ns: "https://cim4.eu/ns/nc#",
2667 local: "DCValve",
2668 qualified: "nc:DCValve",
2669 super_class: Some(149),
2670 concrete: false,
2671 origins: &["ER", "SSI"],
2672 attrs: &[
2673 AttrDef { id: "DCValve.valveU0", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2674 ],
2675 },
2676 ClassDef {
2677 ns: "https://cim4.eu/ns/nc#",
2678 local: "DCVoltageControlFunction",
2679 qualified: "nc:DCVoltageControlFunction",
2680 super_class: Some(109),
2681 concrete: true,
2682 origins: &["ER", "SIS", "SSI"],
2683 attrs: &[
2684 AttrDef { id: "DCVoltageControlFunction.DCVoltageControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCVoltageControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2685 AttrDef { id: "DCVoltageControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2686 ],
2687 },
2688 ClassDef {
2689 ns: "https://cim4.eu/ns/nc#",
2690 local: "DCVoltageControlFunctionSchedule",
2691 qualified: "nc:DCVoltageControlFunctionSchedule",
2692 super_class: Some(57),
2693 concrete: true,
2694 origins: &["SIS"],
2695 attrs: &[
2696 AttrDef { id: "DCVoltageControlFunctionSchedule.DCVoltageControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCVoltageControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2697 AttrDef { id: "DCVoltageControlFunctionSchedule.DCVoltageControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCVoltageControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
2698 ],
2699 },
2700 ClassDef {
2701 ns: "https://cim4.eu/ns/nc#",
2702 local: "DCVoltageControlFunctionTimePoint",
2703 qualified: "nc:DCVoltageControlFunctionTimePoint",
2704 super_class: None,
2705 concrete: true,
2706 origins: &["SIS"],
2707 attrs: &[
2708 AttrDef { id: "DCVoltageControlFunctionTimePoint.DCVoltageControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCVoltageControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
2709 AttrDef { id: "DCVoltageControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
2710 AttrDef { id: "DCVoltageControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
2711 ],
2712 },
2713 ClassDef {
2714 ns: "https://cim4.eu/ns/nc#",
2715 local: "DCVoltageSource",
2716 qualified: "nc:DCVoltageSource",
2717 super_class: Some(149),
2718 concrete: true,
2719 origins: &["ER", "SSI"],
2720 attrs: &[
2721 AttrDef { id: "DCVoltageSource.internalInductance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Inductance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2722 AttrDef { id: "DCVoltageSource.internalResistance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Resistance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
2723 AttrDef { id: "DCVoltageSource.voltageSetpoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
2724 ],
2725 },
2726 ClassDef {
2727 ns: "http://www.w3.org/ns/dcat#",
2728 local: "Dataset",
2729 qualified: "nc:Dataset",
2730 super_class: None,
2731 concrete: true,
2732 origins: &["DM"],
2733 attrs: &[
2734 AttrDef { id: "alternativeVersionOf", ns: "https://cim4.eu/ns/dcatcim#", kind: AttrKind::Association, range: "Dataset", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2735 AttrDef { id: "applicationSoftware", ns: "https://cim4.eu/ns/Metadata-European#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["DM"] },
2736 AttrDef { id: "hasAlternativeVersion", ns: "https://cim4.eu/ns/dcatcim#", kind: AttrKind::Association, range: "Dataset", is_list: true, used: false, xsd: "", value_ns: "", origins: &["DM"] },
2737 AttrDef { id: "hasPreferredVersion", ns: "https://cim4.eu/ns/dcatcim#", kind: AttrKind::Association, range: "Dataset", is_list: true, used: false, xsd: "", value_ns: "", origins: &["DM"] },
2738 AttrDef { id: "hasVersion", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "Dataset", is_list: true, used: false, xsd: "", value_ns: "", origins: &["DM"] },
2739 AttrDef { id: "inSeries", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "Dataset", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2740 AttrDef { id: "isVersionOf", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "Dataset", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2741 AttrDef { id: "keyword", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Literal, range: "String", is_list: true, used: true, xsd: "string", value_ns: "", origins: &["DM"] },
2742 AttrDef { id: "nextVersion", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "Dataset", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2743 AttrDef { id: "preferredVersion", ns: "https://cim4.eu/ns/dcatcim#", kind: AttrKind::Association, range: "Dataset", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2744 AttrDef { id: "previousVersion", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "Dataset", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2745 AttrDef { id: "processType", ns: "https://cim4.eu/ns/Metadata-European#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["DM"] },
2746 AttrDef { id: "seriesMember", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "Dataset", is_list: true, used: false, xsd: "", value_ns: "", origins: &["DM"] },
2747 AttrDef { id: "temporalResolution", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2748 AttrDef { id: "usedSettings", ns: "https://cim4.eu/ns/Metadata-European#", kind: AttrKind::Literal, range: "URI", is_list: true, used: true, xsd: "anyURI", value_ns: "", origins: &["DM"] },
2749 AttrDef { id: "version", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "Version", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2750 ],
2751 },
2752 ClassDef {
2753 ns: "https://cim4.eu/ns/nc#",
2754 local: "Designation",
2755 qualified: "nc:Designation",
2756 super_class: Some(319),
2757 concrete: true,
2758 origins: &["OR"],
2759 attrs: &[
2760 AttrDef { id: "Designation.DesignationAuthority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DesignationAuthority", is_list: false, used: true, xsd: "", value_ns: "", origins: &["OR"] },
2761 AttrDef { id: "Designation.DesignationType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DesignationType", is_list: false, used: true, xsd: "", value_ns: "", origins: &["OR"] },
2762 AttrDef { id: "Designation.IdentifiedObject", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "IdentifiedObject", is_list: false, used: true, xsd: "", value_ns: "", origins: &["OR"] },
2763 AttrDef { id: "Designation.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "DesignationKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["OR"] },
2764 AttrDef { id: "Designation.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["OR"] },
2765 ],
2766 },
2767 ClassDef {
2768 ns: "https://cim4.eu/ns/nc#",
2769 local: "DesignationAuthority",
2770 qualified: "nc:DesignationAuthority",
2771 super_class: Some(319),
2772 concrete: true,
2773 origins: &["OR"],
2774 attrs: &[
2775 AttrDef { id: "DesignationAuthority.Designation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Designation", is_list: true, used: false, xsd: "", value_ns: "", origins: &["OR"] },
2776 AttrDef { id: "DesignationAuthority.DesignationType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DesignationType", is_list: true, used: false, xsd: "", value_ns: "", origins: &["OR"] },
2777 AttrDef { id: "DesignationAuthority.authorityRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["OR"] },
2778 AttrDef { id: "DesignationAuthority.description", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["OR"] },
2779 AttrDef { id: "DesignationAuthority.lookupServiceRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["OR"] },
2780 AttrDef { id: "DesignationAuthority.name", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["OR"] },
2781 ],
2782 },
2783 ClassDef {
2784 ns: "https://cim4.eu/ns/nc#",
2785 local: "DesignationType",
2786 qualified: "nc:DesignationType",
2787 super_class: Some(319),
2788 concrete: true,
2789 origins: &["OR"],
2790 attrs: &[
2791 AttrDef { id: "DesignationType.Designation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Designation", is_list: true, used: false, xsd: "", value_ns: "", origins: &["OR"] },
2792 AttrDef { id: "DesignationType.DesignationAuthority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DesignationAuthority", is_list: false, used: true, xsd: "", value_ns: "", origins: &["OR"] },
2793 AttrDef { id: "DesignationType.description", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["OR"] },
2794 AttrDef { id: "DesignationType.languageTag", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Language", is_list: false, used: true, xsd: "", value_ns: "", origins: &["OR"] },
2795 AttrDef { id: "DesignationType.maxLength", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["OR"] },
2796 AttrDef { id: "DesignationType.name", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["OR"] },
2797 AttrDef { id: "DesignationType.regularExpression", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["OR"] },
2798 AttrDef { id: "DesignationType.typeRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["OR"] },
2799 AttrDef { id: "DesignationType.uniquenessScope", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "UniquenessScopeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["OR"] },
2800 ],
2801 },
2802 ClassDef {
2803 ns: "https://cim4.eu/ns/nc#",
2804 local: "DifferenceModel",
2805 qualified: "nc:DifferenceModel",
2806 super_class: Some(487),
2807 concrete: true,
2808 origins: &["PSP"],
2809 attrs: &[
2810 AttrDef { id: "DifferenceModel.PowerSystemProject", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProject", is_list: false, used: false, xsd: "", value_ns: "", origins: &["PSP"] },
2811 ],
2812 },
2813 ClassDef {
2814 ns: "https://cim4.eu/ns/dcatcim#",
2815 local: "DifferenceSet",
2816 qualified: "nc:DifferenceSet",
2817 super_class: Some(196),
2818 concrete: true,
2819 origins: &["DM"],
2820 attrs: &[
2821 AttrDef { id: "forwardDifference", ns: "https://cim4.eu/ns/dcatcim#", kind: AttrKind::Association, range: "Statements", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2822 AttrDef { id: "reverseDifference", ns: "https://cim4.eu/ns/dcatcim#", kind: AttrKind::Association, range: "Statements", is_list: false, used: true, xsd: "", value_ns: "", origins: &["DM"] },
2823 ],
2824 },
2825 ClassDef {
2826 ns: "https://cim4.eu/ns/nc#",
2827 local: "DiodeValve",
2828 qualified: "nc:DiodeValve",
2829 super_class: Some(191),
2830 concrete: true,
2831 origins: &["ER", "SSI"],
2832 attrs: &[],
2833 },
2834 ClassDef {
2835 ns: "https://cim4.eu/ns/nc#",
2836 local: "DirectCurrentBipoleController",
2837 qualified: "nc:DirectCurrentBipoleController",
2838 super_class: Some(205),
2839 concrete: true,
2840 origins: &["ER"],
2841 attrs: &[
2842 AttrDef { id: "DirectCurrentBipoleController.DirectCurrentMasterController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentMasterController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2843 AttrDef { id: "DirectCurrentBipoleController.DirectCurrentPoleController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentPoleController", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2844 ],
2845 },
2846 ClassDef {
2847 ns: "https://cim4.eu/ns/nc#",
2848 local: "DirectCurrentCircuit",
2849 qualified: "nc:DirectCurrentCircuit",
2850 super_class: Some(77),
2851 concrete: true,
2852 origins: &["ER"],
2853 attrs: &[],
2854 },
2855 ClassDef {
2856 ns: "https://cim4.eu/ns/nc#",
2857 local: "DirectCurrentEquipmentController",
2858 qualified: "nc:DirectCurrentEquipmentController",
2859 super_class: Some(243),
2860 concrete: true,
2861 origins: &["SSI", "ER"],
2862 attrs: &[
2863 AttrDef { id: "DirectCurrentEquipmentController.mode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "DCControlModeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SSI"] },
2864 ],
2865 },
2866 ClassDef {
2867 ns: "https://cim4.eu/ns/nc#",
2868 local: "DirectCurrentMasterController",
2869 qualified: "nc:DirectCurrentMasterController",
2870 super_class: Some(205),
2871 concrete: true,
2872 origins: &["ER"],
2873 attrs: &[
2874 AttrDef { id: "DirectCurrentMasterController.DCTieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2875 AttrDef { id: "DirectCurrentMasterController.DirectCurrentBipoleController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentBipoleController", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2876 AttrDef { id: "DirectCurrentMasterController.DirectCurrentPoleController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentPoleController", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2877 AttrDef { id: "DirectCurrentMasterController.DirectCurrentSubstationController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentSubstationController", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2878 ],
2879 },
2880 ClassDef {
2881 ns: "https://cim4.eu/ns/nc#",
2882 local: "DirectCurrentPoleController",
2883 qualified: "nc:DirectCurrentPoleController",
2884 super_class: Some(205),
2885 concrete: true,
2886 origins: &["ER"],
2887 attrs: &[
2888 AttrDef { id: "DirectCurrentPoleController.ACDCConverterController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACDCConverterController", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2889 AttrDef { id: "DirectCurrentPoleController.DCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPole", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2890 AttrDef { id: "DirectCurrentPoleController.DirectCurrentBipoleController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentBipoleController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2891 AttrDef { id: "DirectCurrentPoleController.DirectCurrentMasterController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentMasterController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2892 ],
2893 },
2894 ClassDef {
2895 ns: "https://cim4.eu/ns/nc#",
2896 local: "DirectCurrentSubstationBipoleController",
2897 qualified: "nc:DirectCurrentSubstationBipoleController",
2898 super_class: Some(209),
2899 concrete: true,
2900 origins: &["ER"],
2901 attrs: &[
2902 AttrDef { id: "DirectCurrentSubstationBipoleController.DCSubstationBipole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCSubstationBipole", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2903 ],
2904 },
2905 ClassDef {
2906 ns: "https://cim4.eu/ns/nc#",
2907 local: "DirectCurrentSubstationController",
2908 qualified: "nc:DirectCurrentSubstationController",
2909 super_class: Some(205),
2910 concrete: false,
2911 origins: &["ER"],
2912 attrs: &[
2913 AttrDef { id: "DirectCurrentSubstationController.MultiterminalControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DirectCurrentMasterController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2914 ],
2915 },
2916 ClassDef {
2917 ns: "https://cim4.eu/ns/nc#",
2918 local: "DirectCurrentSubstationPoleController",
2919 qualified: "nc:DirectCurrentSubstationPoleController",
2920 super_class: Some(209),
2921 concrete: true,
2922 origins: &["ER"],
2923 attrs: &[
2924 AttrDef { id: "DirectCurrentSubstationPoleController.DCSubstationPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCSubstationPole", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
2925 ],
2926 },
2927 ClassDef {
2928 ns: "https://cim4.eu/ns/nc#",
2929 local: "DirectCurrentSystemOperator",
2930 qualified: "nc:DirectCurrentSystemOperator",
2931 super_class: Some(546),
2932 concrete: true,
2933 origins: &["ER"],
2934 attrs: &[],
2935 },
2936 ClassDef {
2937 ns: "https://cim.ucaiug.io/ns#",
2938 local: "DisconnectingCircuitBreaker",
2939 qualified: "nc:DisconnectingCircuitBreaker",
2940 super_class: Some(73),
2941 concrete: true,
2942 origins: &["SSI"],
2943 attrs: &[],
2944 },
2945 ClassDef {
2946 ns: "https://cim.ucaiug.io/ns#",
2947 local: "Disconnector",
2948 qualified: "nc:Disconnector",
2949 super_class: Some(534),
2950 concrete: true,
2951 origins: &["SSI"],
2952 attrs: &[],
2953 },
2954 ClassDef {
2955 ns: "https://cim4.eu/ns/nc#",
2956 local: "DistributionSystemOperator",
2957 qualified: "nc:DistributionSystemOperator",
2958 super_class: Some(546),
2959 concrete: true,
2960 origins: &["ER"],
2961 attrs: &[],
2962 },
2963 ClassDef {
2964 ns: "https://cim.ucaiug.io/ns#",
2965 local: "Document",
2966 qualified: "nc:Document",
2967 super_class: Some(318),
2968 concrete: false,
2969 origins: &["GD"],
2970 attrs: &[],
2971 },
2972 ClassDef {
2973 ns: "https://cim4.eu/ns/nc#",
2974 local: "DurationOverloadLimitCurve",
2975 qualified: "nc:DurationOverloadLimitCurve",
2976 super_class: Some(342),
2977 concrete: true,
2978 origins: &["ER"],
2979 attrs: &[
2980 AttrDef { id: "DurationOverloadLimitCurve.OperationalLimitType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimitType", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
2981 ],
2982 },
2983 ClassDef {
2984 ns: "https://cim.ucaiug.io/ns#",
2985 local: "EarthFaultCompensator",
2986 qualified: "nc:EarthFaultCompensator",
2987 super_class: Some(90),
2988 concrete: false,
2989 origins: &["SSI"],
2990 attrs: &[],
2991 },
2992 ClassDef {
2993 ns: "https://cim4.eu/ns/nc#",
2994 local: "EdgeControlArea",
2995 qualified: "nc:EdgeControlArea",
2996 super_class: Some(529),
2997 concrete: true,
2998 origins: &["ER"],
2999 attrs: &[],
3000 },
3001 ClassDef {
3002 ns: "https://cim4.eu/ns/nc#",
3003 local: "EdgeSchedulingArea",
3004 qualified: "nc:EdgeSchedulingArea",
3005 super_class: Some(530),
3006 concrete: true,
3007 origins: &["ER"],
3008 attrs: &[
3009 AttrDef { id: "EdgeSchedulingArea.Installation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Installation", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3010 ],
3011 },
3012 ClassDef {
3013 ns: "https://cim4.eu/ns/nc#",
3014 local: "ElectricalChargingUnit",
3015 qualified: "nc:ElectricalChargingUnit",
3016 super_class: Some(420),
3017 concrete: true,
3018 origins: &["ER", "SSI"],
3019 attrs: &[
3020 AttrDef { id: "ElectricalChargingUnit.MobileElectricalUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MobileElectricalUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3021 ],
3022 },
3023 ClassDef {
3024 ns: "https://cim4.eu/ns/nc#",
3025 local: "EnablingTimePoint",
3026 qualified: "nc:EnablingTimePoint",
3027 super_class: None,
3028 concrete: true,
3029 origins: &["SIS"],
3030 attrs: &[
3031 AttrDef { id: "EnablingTimePoint.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
3032 AttrDef { id: "EnablingTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
3033 AttrDef { id: "EnablingTimePoint.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
3034 ],
3035 },
3036 ClassDef {
3037 ns: "https://cim4.eu/ns/nc#",
3038 local: "EnergyAlignmentCoordinator",
3039 qualified: "nc:EnergyAlignmentCoordinator",
3040 super_class: Some(544),
3041 concrete: true,
3042 origins: &["ER"],
3043 attrs: &[
3044 AttrDef { id: "EnergyAlignmentCoordinator.EnergyCoordinationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyCoordinationRegion", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3045 ],
3046 },
3047 ClassDef {
3048 ns: "https://cim4.eu/ns/nc#",
3049 local: "EnergyBlockComponent",
3050 qualified: "nc:EnergyBlockComponent",
3051 super_class: Some(225),
3052 concrete: true,
3053 origins: &["ER"],
3054 attrs: &[
3055 AttrDef { id: "EnergyBlockComponent.EnergyBlockOrder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyBlockOrder", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3056 ],
3057 },
3058 ClassDef {
3059 ns: "https://cim4.eu/ns/nc#",
3060 local: "EnergyBlockOrder",
3061 qualified: "nc:EnergyBlockOrder",
3062 super_class: Some(318),
3063 concrete: true,
3064 origins: &["ER", "SIS", "SSI"],
3065 attrs: &[
3066 AttrDef { id: "EnergyBlockOrder.EnergyBlockComponent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyBlockComponent", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3067 AttrDef { id: "EnergyBlockOrder.GenericSequenceSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericSequenceSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3068 AttrDef { id: "EnergyBlockOrder.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3069 AttrDef { id: "EnergyBlockOrder.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3070 AttrDef { id: "EnergyBlockOrder.normalSequence", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["ER"] },
3071 AttrDef { id: "EnergyBlockOrder.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3072 AttrDef { id: "EnergyBlockOrder.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3073 AttrDef { id: "EnergyBlockOrder.powerDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3074 AttrDef { id: "EnergyBlockOrder.sequence", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SSI"] },
3075 ],
3076 },
3077 ClassDef {
3078 ns: "https://cim4.eu/ns/nc#",
3079 local: "EnergyComponent",
3080 qualified: "nc:EnergyComponent",
3081 super_class: Some(318),
3082 concrete: false,
3083 origins: &["ER"],
3084 attrs: &[
3085 AttrDef { id: "EnergyComponent.EnergyConsumer", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConsumer", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3086 AttrDef { id: "EnergyComponent.EnergyResourceGroupCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3087 AttrDef { id: "EnergyComponent.GeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3088 AttrDef { id: "EnergyComponent.HydroPump", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "HydroPump", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3089 AttrDef { id: "EnergyComponent.PowerElectronicsUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3090 ],
3091 },
3092 ClassDef {
3093 ns: "https://cim.ucaiug.io/ns#",
3094 local: "EnergyConnection",
3095 qualified: "nc:EnergyConnection",
3096 super_class: Some(90),
3097 concrete: false,
3098 origins: &["ER", "PS", "SHS", "SIS", "SSI"],
3099 attrs: &[
3100 AttrDef { id: "EnergyConnection.EnergyConnectionRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConnectionRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3101 AttrDef { id: "EnergyConnection.EnergyConnectionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConnectionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3102 AttrDef { id: "EnergyConnection.Installation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Installation", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3103 AttrDef { id: "EnergyConnection.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
3104 ],
3105 },
3106 ClassDef {
3107 ns: "https://cim4.eu/ns/nc#",
3108 local: "EnergyConnectionRegularSchedule",
3109 qualified: "nc:EnergyConnectionRegularSchedule",
3110 super_class: Some(59),
3111 concrete: true,
3112 origins: &["SHS"],
3113 attrs: &[
3114 AttrDef { id: "EnergyConnectionRegularSchedule.EnergyConnection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConnection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3115 AttrDef { id: "EnergyConnectionRegularSchedule.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3116 AttrDef { id: "EnergyConnectionRegularSchedule.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3117 ],
3118 },
3119 ClassDef {
3120 ns: "https://cim4.eu/ns/nc#",
3121 local: "EnergyConnectionSchedule",
3122 qualified: "nc:EnergyConnectionSchedule",
3123 super_class: Some(57),
3124 concrete: true,
3125 origins: &["SHS"],
3126 attrs: &[
3127 AttrDef { id: "EnergyConnectionSchedule.EnergyConnection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConnection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3128 AttrDef { id: "EnergyConnectionSchedule.EnergyConnectionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConnectionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3129 ],
3130 },
3131 ClassDef {
3132 ns: "https://cim4.eu/ns/nc#",
3133 local: "EnergyConnectionTimePoint",
3134 qualified: "nc:EnergyConnectionTimePoint",
3135 super_class: None,
3136 concrete: true,
3137 origins: &["SHS"],
3138 attrs: &[
3139 AttrDef { id: "EnergyConnectionTimePoint.EnergyConnectionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConnectionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3140 AttrDef { id: "EnergyConnectionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
3141 AttrDef { id: "EnergyConnectionTimePoint.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3142 AttrDef { id: "EnergyConnectionTimePoint.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3143 ],
3144 },
3145 ClassDef {
3146 ns: "https://cim.ucaiug.io/ns#",
3147 local: "EnergyConsumer",
3148 qualified: "nc:EnergyConsumer",
3149 super_class: Some(226),
3150 concrete: true,
3151 origins: &["ER", "RA", "SIS", "SSI"],
3152 attrs: &[
3153 AttrDef { id: "EnergyConsumer.EnergyComponent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyComponent", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3154 AttrDef { id: "EnergyConsumer.LoadAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "LoadAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3155 AttrDef { id: "EnergyConsumer.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3156 AttrDef { id: "EnergyConsumer.maxEconomicP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3157 AttrDef { id: "EnergyConsumer.minEconomicP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3158 AttrDef { id: "EnergyConsumer.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3159 AttrDef { id: "EnergyConsumer.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3160 ],
3161 },
3162 ClassDef {
3163 ns: "https://cim4.eu/ns/nc#",
3164 local: "EnergyCoordinationRegion",
3165 qualified: "nc:EnergyCoordinationRegion",
3166 super_class: Some(459),
3167 concrete: true,
3168 origins: &["ER"],
3169 attrs: &[
3170 AttrDef { id: "EnergyCoordinationRegion.EnergyAlignmentCoordinator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyAlignmentCoordinator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3171 AttrDef { id: "EnergyCoordinationRegion.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3172 ],
3173 },
3174 ClassDef {
3175 ns: "https://cim4.eu/ns/nc#",
3176 local: "EnergyExchangePoint",
3177 qualified: "nc:EnergyExchangePoint",
3178 super_class: Some(87),
3179 concrete: true,
3180 origins: &["ER"],
3181 attrs: &[
3182 AttrDef { id: "EnergyExchangePoint.SchedulingAreaExchangePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingAreaExchangePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3183 ],
3184 },
3185 ClassDef {
3186 ns: "https://cim4.eu/ns/nc#",
3187 local: "EnergyResourceGroupCapacity",
3188 qualified: "nc:EnergyResourceGroupCapacity",
3189 super_class: Some(440),
3190 concrete: true,
3191 origins: &["ER", "PS", "SIS", "SSI"],
3192 attrs: &[
3193 AttrDef { id: "EnergyResourceGroupCapacity.ClimateZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ClimateZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3194 AttrDef { id: "EnergyResourceGroupCapacity.EnergyComponent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyComponent", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3195 AttrDef { id: "EnergyResourceGroupCapacity.EnergyResourceGroupCapacityRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacityRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3196 AttrDef { id: "EnergyResourceGroupCapacity.EnergyResourceGroupCapacitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacitySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3197 AttrDef { id: "EnergyResourceGroupCapacity.EnergyResourceType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceType", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3198 AttrDef { id: "EnergyResourceGroupCapacity.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
3199 AttrDef { id: "EnergyResourceGroupCapacity.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3200 AttrDef { id: "EnergyResourceGroupCapacity.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3201 AttrDef { id: "EnergyResourceGroupCapacity.availabilityFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3202 AttrDef { id: "EnergyResourceGroupCapacity.availableCapacityP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3203 AttrDef { id: "EnergyResourceGroupCapacity.capacityAllocationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3204 AttrDef { id: "EnergyResourceGroupCapacity.installedCapacityP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3205 AttrDef { id: "EnergyResourceGroupCapacity.normalAavailabilityFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3206 AttrDef { id: "EnergyResourceGroupCapacity.normalAvailableCapacityP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3207 AttrDef { id: "EnergyResourceGroupCapacity.normalCapacityAllocationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3208 AttrDef { id: "EnergyResourceGroupCapacity.normalInstalledCapacityP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3209 AttrDef { id: "EnergyResourceGroupCapacity.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3210 AttrDef { id: "EnergyResourceGroupCapacity.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3211 AttrDef { id: "EnergyResourceGroupCapacity.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3212 AttrDef { id: "EnergyResourceGroupCapacity.powerDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3213 AttrDef { id: "EnergyResourceGroupCapacity.scenarioCode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
3214 AttrDef { id: "EnergyResourceGroupCapacity.scenarioRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
3215 AttrDef { id: "EnergyResourceGroupCapacity.weatherDatasetCode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
3216 AttrDef { id: "EnergyResourceGroupCapacity.weatherDatasetRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
3217 ],
3218 },
3219 ClassDef {
3220 ns: "https://cim4.eu/ns/nc#",
3221 local: "EnergyResourceGroupCapacityRegularSchedule",
3222 qualified: "nc:EnergyResourceGroupCapacityRegularSchedule",
3223 super_class: Some(59),
3224 concrete: true,
3225 origins: &["SIS"],
3226 attrs: &[
3227 AttrDef { id: "EnergyResourceGroupCapacityRegularSchedule.EnergyResourceGroupCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
3228 AttrDef { id: "EnergyResourceGroupCapacityRegularSchedule.availabilityFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3229 AttrDef { id: "EnergyResourceGroupCapacityRegularSchedule.availableCapacityP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3230 AttrDef { id: "EnergyResourceGroupCapacityRegularSchedule.capacityAllocationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: true, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3231 AttrDef { id: "EnergyResourceGroupCapacityRegularSchedule.installedCapacityP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3232 AttrDef { id: "EnergyResourceGroupCapacityRegularSchedule.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3233 AttrDef { id: "EnergyResourceGroupCapacityRegularSchedule.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3234 ],
3235 },
3236 ClassDef {
3237 ns: "https://cim4.eu/ns/nc#",
3238 local: "EnergyResourceGroupCapacitySchedule",
3239 qualified: "nc:EnergyResourceGroupCapacitySchedule",
3240 super_class: Some(57),
3241 concrete: true,
3242 origins: &["SIS"],
3243 attrs: &[
3244 AttrDef { id: "EnergyResourceGroupCapacitySchedule.EnergyResourceGroupCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
3245 AttrDef { id: "EnergyResourceGroupCapacitySchedule.EnergyResourceGroupCapacityTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacityTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3246 ],
3247 },
3248 ClassDef {
3249 ns: "https://cim4.eu/ns/nc#",
3250 local: "EnergyResourceGroupCapacityTimePoint",
3251 qualified: "nc:EnergyResourceGroupCapacityTimePoint",
3252 super_class: None,
3253 concrete: true,
3254 origins: &["SIS"],
3255 attrs: &[
3256 AttrDef { id: "EnergyResourceGroupCapacityTimePoint.EnergyResourceGroupCapacitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacitySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
3257 AttrDef { id: "EnergyResourceGroupCapacityTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
3258 AttrDef { id: "EnergyResourceGroupCapacityTimePoint.availabilityFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3259 AttrDef { id: "EnergyResourceGroupCapacityTimePoint.availableCapacityP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3260 AttrDef { id: "EnergyResourceGroupCapacityTimePoint.capacityAllocationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3261 AttrDef { id: "EnergyResourceGroupCapacityTimePoint.installedCapacityP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3262 AttrDef { id: "EnergyResourceGroupCapacityTimePoint.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3263 AttrDef { id: "EnergyResourceGroupCapacityTimePoint.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3264 ],
3265 },
3266 ClassDef {
3267 ns: "https://cim4.eu/ns/nc#",
3268 local: "EnergyResourceType",
3269 qualified: "nc:EnergyResourceType",
3270 super_class: Some(318),
3271 concrete: true,
3272 origins: &["ER"],
3273 attrs: &[
3274 AttrDef { id: "EnergyResourceType.EnergyResourceGroupCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacity", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3275 AttrDef { id: "EnergyResourceType.ScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3276 AttrDef { id: "EnergyResourceType.co2EmissionFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Emission", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3277 AttrDef { id: "EnergyResourceType.electricalEfficiency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3278 AttrDef { id: "EnergyResourceType.energySourceCode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
3279 AttrDef { id: "EnergyResourceType.energySourceRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
3280 AttrDef { id: "EnergyResourceType.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "EnergyKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
3281 AttrDef { id: "EnergyResourceType.technologyCode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
3282 AttrDef { id: "EnergyResourceType.technologyRef", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["ER"] },
3283 ],
3284 },
3285 ClassDef {
3286 ns: "https://cim.ucaiug.io/ns#",
3287 local: "EnergySource",
3288 qualified: "nc:EnergySource",
3289 super_class: Some(226),
3290 concrete: true,
3291 origins: &["SSI", "RA", "SIS"],
3292 attrs: &[
3293 AttrDef { id: "EnergySource.EnergySourceAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergySourceModification", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3294 AttrDef { id: "EnergySource.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3295 ],
3296 },
3297 ClassDef {
3298 ns: "https://cim4.eu/ns/nc#",
3299 local: "EnergySourceModification",
3300 qualified: "nc:EnergySourceModification",
3301 super_class: Some(507),
3302 concrete: true,
3303 origins: &["RA", "SSI"],
3304 attrs: &[
3305 AttrDef { id: "EnergySourceModification.EnergySource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergySource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
3306 ],
3307 },
3308 ClassDef {
3309 ns: "https://cim4.eu/ns/nc#",
3310 local: "EnergyStoragePlant",
3311 qualified: "nc:EnergyStoragePlant",
3312 super_class: Some(428),
3313 concrete: false,
3314 origins: &["ER"],
3315 attrs: &[
3316 AttrDef { id: "EnergyStoragePlant.maxCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3317 AttrDef { id: "EnergyStoragePlant.minCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3318 AttrDef { id: "EnergyStoragePlant.nominalCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3319 ],
3320 },
3321 ClassDef {
3322 ns: "https://cim.ucaiug.io/ns#",
3323 local: "Equipment",
3324 qualified: "nc:Equipment",
3325 super_class: Some(440),
3326 concrete: false,
3327 origins: &["AS", "CO", "ER", "GD", "RA", "SHS", "SIS", "SSI"],
3328 attrs: &[
3329 AttrDef { id: "Equipment.AggregatedEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3330 AttrDef { id: "Equipment.AvailabilityEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityEquipment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
3331 AttrDef { id: "Equipment.Circuit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Circuit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3332 AttrDef { id: "Equipment.ContingencyEquipment", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "ContingencyEquipment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["CO"] },
3333 AttrDef { id: "Equipment.DetailedEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3334 AttrDef { id: "Equipment.Faults", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Fault", is_list: false, used: false, xsd: "", value_ns: "", origins: &["GD"] },
3335 AttrDef { id: "Equipment.InServiceAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InServiceAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3336 AttrDef { id: "Equipment.InServiceRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InServiceRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3337 AttrDef { id: "Equipment.InServiceSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InServiceSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3338 AttrDef { id: "Equipment.Interruption", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Interruption", is_list: false, used: false, xsd: "", value_ns: "", origins: &["GD"] },
3339 AttrDef { id: "Equipment.Outages", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Outage", is_list: false, used: false, xsd: "", value_ns: "", origins: &["GD"] },
3340 AttrDef { id: "Equipment.PTCTriggeredEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PTCTriggeredEquipment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3341 AttrDef { id: "Equipment.PinEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinEquipment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3342 AttrDef { id: "Equipment.PinEquipmentTripping", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinEquipmentTripping", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3343 AttrDef { id: "Equipment.UnplannedOutage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "UnplannedOutage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3344 AttrDef { id: "Equipment.inService", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
3345 AttrDef { id: "Equipment.networkAnalysisEnabled", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
3346 ],
3347 },
3348 ClassDef {
3349 ns: "https://cim.ucaiug.io/ns#",
3350 local: "EquipmentContainer",
3351 qualified: "nc:EquipmentContainer",
3352 super_class: Some(95),
3353 concrete: false,
3354 origins: &["AS", "ER"],
3355 attrs: &[
3356 AttrDef { id: "EquipmentContainer.AvailabilityContainer", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityContainer", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
3357 ],
3358 },
3359 ClassDef {
3360 ns: "https://cim4.eu/ns/nc#",
3361 local: "EquipmentController",
3362 qualified: "nc:EquipmentController",
3363 super_class: Some(39),
3364 concrete: false,
3365 origins: &["ER", "RA", "SSI"],
3366 attrs: &[
3367 AttrDef { id: "EquipmentController.EquipmentControllerAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquipmentControllerAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3368 AttrDef { id: "EquipmentController.RegulatingCondEq", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingCondEq", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3369 AttrDef { id: "EquipmentController.SystemControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemControl", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3370 ],
3371 },
3372 ClassDef {
3373 ns: "https://cim4.eu/ns/nc#",
3374 local: "EquipmentControllerAction",
3375 qualified: "nc:EquipmentControllerAction",
3376 super_class: Some(507),
3377 concrete: true,
3378 origins: &["RA", "SSI"],
3379 attrs: &[
3380 AttrDef { id: "EquipmentControllerAction.EquipmentController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquipmentController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
3381 ],
3382 },
3383 ClassDef {
3384 ns: "https://cim4.eu/ns/nc#",
3385 local: "EquivalentACDCConverter",
3386 qualified: "nc:EquivalentACDCConverter",
3387 super_class: Some(0),
3388 concrete: true,
3389 origins: &["ER", "SSI"],
3390 attrs: &[
3391 AttrDef { id: "EquivalentACDCConverter.CapabilityCurve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsCapabilityCurve", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3392 AttrDef { id: "EquivalentACDCConverter.type", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ACDCConverterKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
3393 ],
3394 },
3395 ClassDef {
3396 ns: "https://cim.ucaiug.io/ns#",
3397 local: "EquivalentBranch",
3398 qualified: "nc:EquivalentBranch",
3399 super_class: Some(247),
3400 concrete: true,
3401 origins: &["SSI"],
3402 attrs: &[],
3403 },
3404 ClassDef {
3405 ns: "https://cim.ucaiug.io/ns#",
3406 local: "EquivalentEquipment",
3407 qualified: "nc:EquivalentEquipment",
3408 super_class: Some(90),
3409 concrete: false,
3410 origins: &["SSI"],
3411 attrs: &[],
3412 },
3413 ClassDef {
3414 ns: "https://cim4.eu/ns/nc#",
3415 local: "EquivalentGeneratingUnit",
3416 qualified: "nc:EquivalentGeneratingUnit",
3417 super_class: Some(289),
3418 concrete: true,
3419 origins: &["ER", "SSI"],
3420 attrs: &[
3421 AttrDef { id: "EquivalentGeneratingUnit.EquivalentPowerPlant", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentPowerPlant", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3422 AttrDef { id: "EquivalentGeneratingUnit.ExternalNetworkInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjection", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3423 ],
3424 },
3425 ClassDef {
3426 ns: "https://cim.ucaiug.io/ns#",
3427 local: "EquivalentInjection",
3428 qualified: "nc:EquivalentInjection",
3429 super_class: Some(247),
3430 concrete: true,
3431 origins: &["ER", "PS", "RA", "SHS", "SIS", "SSI"],
3432 attrs: &[
3433 AttrDef { id: "EquivalentInjection.EquivalentInjectionAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjectionAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3434 AttrDef { id: "EquivalentInjection.EquivalentInjectionRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjectionRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3435 AttrDef { id: "EquivalentInjection.EquivalentInjectionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjectionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3436 AttrDef { id: "EquivalentInjection.InjectionController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InjectionController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3437 AttrDef { id: "EquivalentInjection.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
3438 AttrDef { id: "EquivalentInjection.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3439 AttrDef { id: "EquivalentInjection.ReactiveCapabilityCurve2", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReactiveCapabilityCurve", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3440 ],
3441 },
3442 ClassDef {
3443 ns: "https://cim4.eu/ns/nc#",
3444 local: "EquivalentInjectionAction",
3445 qualified: "nc:EquivalentInjectionAction",
3446 super_class: Some(507),
3447 concrete: true,
3448 origins: &["RA", "SSI"],
3449 attrs: &[
3450 AttrDef { id: "EquivalentInjectionAction.EquivalentInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
3451 ],
3452 },
3453 ClassDef {
3454 ns: "https://cim4.eu/ns/nc#",
3455 local: "EquivalentInjectionRegularSchedule",
3456 qualified: "nc:EquivalentInjectionRegularSchedule",
3457 super_class: Some(59),
3458 concrete: true,
3459 origins: &["SHS"],
3460 attrs: &[
3461 AttrDef { id: "EquivalentInjectionRegularSchedule.EquivalentInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3462 AttrDef { id: "EquivalentInjectionRegularSchedule.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3463 AttrDef { id: "EquivalentInjectionRegularSchedule.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3464 AttrDef { id: "EquivalentInjectionRegularSchedule.regulationStatus", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
3465 AttrDef { id: "EquivalentInjectionRegularSchedule.regulationTarget", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3466 ],
3467 },
3468 ClassDef {
3469 ns: "https://cim4.eu/ns/nc#",
3470 local: "EquivalentInjectionSchedule",
3471 qualified: "nc:EquivalentInjectionSchedule",
3472 super_class: Some(57),
3473 concrete: true,
3474 origins: &["SHS"],
3475 attrs: &[
3476 AttrDef { id: "EquivalentInjectionSchedule.EquivalentInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3477 AttrDef { id: "EquivalentInjectionSchedule.EquivalentInjectionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjectionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3478 ],
3479 },
3480 ClassDef {
3481 ns: "https://cim4.eu/ns/nc#",
3482 local: "EquivalentInjectionTimePoint",
3483 qualified: "nc:EquivalentInjectionTimePoint",
3484 super_class: None,
3485 concrete: true,
3486 origins: &["SHS"],
3487 attrs: &[
3488 AttrDef { id: "EquivalentInjectionTimePoint.EquivalentInjectionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjectionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3489 AttrDef { id: "EquivalentInjectionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
3490 AttrDef { id: "EquivalentInjectionTimePoint.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3491 AttrDef { id: "EquivalentInjectionTimePoint.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3492 AttrDef { id: "EquivalentInjectionTimePoint.regulationStatus", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
3493 AttrDef { id: "EquivalentInjectionTimePoint.regulationTarget", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3494 ],
3495 },
3496 ClassDef {
3497 ns: "https://cim4.eu/ns/nc#",
3498 local: "EquivalentPowerElectronicsUnit",
3499 qualified: "nc:EquivalentPowerElectronicsUnit",
3500 super_class: Some(420),
3501 concrete: true,
3502 origins: &["ER", "SSI"],
3503 attrs: &[
3504 AttrDef { id: "EquivalentPowerElectronicsUnit.EquivalentPowerPlant", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentPowerPlant", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3505 ],
3506 },
3507 ClassDef {
3508 ns: "https://cim4.eu/ns/nc#",
3509 local: "EquivalentPowerPlant",
3510 qualified: "nc:EquivalentPowerPlant",
3511 super_class: Some(428),
3512 concrete: true,
3513 origins: &["ER"],
3514 attrs: &[
3515 AttrDef { id: "EquivalentPowerPlant.EquivalentGeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentGeneratingUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3516 AttrDef { id: "EquivalentPowerPlant.EquivalentPowerElectronicsUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentPowerElectronicsUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3517 ],
3518 },
3519 ClassDef {
3520 ns: "https://cim.ucaiug.io/ns#",
3521 local: "EquivalentShunt",
3522 qualified: "nc:EquivalentShunt",
3523 super_class: Some(247),
3524 concrete: true,
3525 origins: &["SSI"],
3526 attrs: &[],
3527 },
3528 ClassDef {
3529 ns: "https://cim4.eu/ns/nc#",
3530 local: "EventSchedule",
3531 qualified: "nc:EventSchedule",
3532 super_class: Some(57),
3533 concrete: true,
3534 origins: &["AS", "RAS"],
3535 attrs: &[
3536 AttrDef { id: "EventSchedule.ActualAvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: false, used: false, xsd: "", value_ns: "", origins: &["AS"] },
3537 AttrDef { id: "EventSchedule.EventTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EventTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS", "RAS"] },
3538 AttrDef { id: "EventSchedule.PlannedAvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: false, used: false, xsd: "", value_ns: "", origins: &["AS"] },
3539 AttrDef { id: "EventSchedule.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
3540 ],
3541 },
3542 ClassDef {
3543 ns: "https://cim4.eu/ns/nc#",
3544 local: "EventTimePoint",
3545 qualified: "nc:EventTimePoint",
3546 super_class: None,
3547 concrete: true,
3548 origins: &["AS", "RAS"],
3549 attrs: &[
3550 AttrDef { id: "EventTimePoint.EventSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EventSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS", "RAS"] },
3551 AttrDef { id: "EventTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["AS", "RAS"] },
3552 AttrDef { id: "EventTimePoint.isActive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AS", "RAS"] },
3553 ],
3554 },
3555 ClassDef {
3556 ns: "https://cim4.eu/ns/nc#",
3557 local: "ExceptionalContingency",
3558 qualified: "nc:ExceptionalContingency",
3559 super_class: Some(97),
3560 concrete: true,
3561 origins: &["CO", "SSI"],
3562 attrs: &[
3563 AttrDef { id: "ExceptionalContingency.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ContingencyConditionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["CO"] },
3564 ],
3565 },
3566 ClassDef {
3567 ns: "https://cim4.eu/ns/nc#",
3568 local: "ExceptionalPowerTransferCorridor",
3569 qualified: "nc:ExceptionalPowerTransferCorridor",
3570 super_class: Some(442),
3571 concrete: true,
3572 origins: &["ER"],
3573 attrs: &[
3574 AttrDef { id: "ExceptionalPowerTransferCorridor.PTCTriggeredEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PTCTriggeredEquipment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3575 ],
3576 },
3577 ClassDef {
3578 ns: "https://cim.ucaiug.io/ns#",
3579 local: "ExternalNetworkInjection",
3580 qualified: "nc:ExternalNetworkInjection",
3581 super_class: Some(460),
3582 concrete: true,
3583 origins: &["ER", "RA", "SHS", "SIS", "SSI"],
3584 attrs: &[
3585 AttrDef { id: "ExternalNetworkInjection.EquivalentGeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentGeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3586 AttrDef { id: "ExternalNetworkInjection.ExternalNetowrkInjectionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjectionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3587 AttrDef { id: "ExternalNetworkInjection.ExternalNetworkInjectionAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjectionAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3588 AttrDef { id: "ExternalNetworkInjection.ExternalNetworkinjectionRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjectionRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3589 AttrDef { id: "ExternalNetworkInjection.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3590 ],
3591 },
3592 ClassDef {
3593 ns: "https://cim4.eu/ns/nc#",
3594 local: "ExternalNetworkInjectionAction",
3595 qualified: "nc:ExternalNetworkInjectionAction",
3596 super_class: Some(507),
3597 concrete: true,
3598 origins: &["RA", "SSI"],
3599 attrs: &[
3600 AttrDef { id: "ExternalNetworkInjectionAction.ExternalNetworkInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
3601 ],
3602 },
3603 ClassDef {
3604 ns: "https://cim4.eu/ns/nc#",
3605 local: "ExternalNetworkInjectionRegularSchedule",
3606 qualified: "nc:ExternalNetworkInjectionRegularSchedule",
3607 super_class: Some(59),
3608 concrete: true,
3609 origins: &["SHS"],
3610 attrs: &[
3611 AttrDef { id: "ExternalNetworkInjectionRegularSchedule.ExternalNetworkinjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3612 AttrDef { id: "ExternalNetworkInjectionRegularSchedule.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3613 AttrDef { id: "ExternalNetworkInjectionRegularSchedule.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3614 AttrDef { id: "ExternalNetworkInjectionRegularSchedule.referencePriority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SHS"] },
3615 ],
3616 },
3617 ClassDef {
3618 ns: "https://cim4.eu/ns/nc#",
3619 local: "ExternalNetworkInjectionSchedule",
3620 qualified: "nc:ExternalNetworkInjectionSchedule",
3621 super_class: Some(57),
3622 concrete: true,
3623 origins: &["SHS"],
3624 attrs: &[
3625 AttrDef { id: "ExternalNetworkInjectionSchedule.ExternalNetworkInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3626 AttrDef { id: "ExternalNetworkInjectionSchedule.ExternalNetworkinjectionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjectionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3627 ],
3628 },
3629 ClassDef {
3630 ns: "https://cim4.eu/ns/nc#",
3631 local: "ExternalNetworkInjectionTimePoint",
3632 qualified: "nc:ExternalNetworkInjectionTimePoint",
3633 super_class: None,
3634 concrete: true,
3635 origins: &["SHS"],
3636 attrs: &[
3637 AttrDef { id: "ExternalNetworkInjectionTimePoint.ExternalNetworkInjectionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjectionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3638 AttrDef { id: "ExternalNetworkInjectionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
3639 AttrDef { id: "ExternalNetworkInjectionTimePoint.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3640 AttrDef { id: "ExternalNetworkInjectionTimePoint.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3641 AttrDef { id: "ExternalNetworkInjectionTimePoint.referencePriority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SHS"] },
3642 ],
3643 },
3644 ClassDef {
3645 ns: "https://cim4.eu/ns/nc#",
3646 local: "FACTSEquipment",
3647 qualified: "nc:FACTSEquipment",
3648 super_class: Some(460),
3649 concrete: false,
3650 origins: &["ER", "SSI"],
3651 attrs: &[
3652 AttrDef { id: "FACTSEquipment.LossCurve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "LossCurve", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3653 AttrDef { id: "FACTSEquipment.maxC", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Reactance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3654 AttrDef { id: "FACTSEquipment.maxL", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Reactance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3655 AttrDef { id: "FACTSEquipment.minC", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Reactance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3656 AttrDef { id: "FACTSEquipment.minL", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Reactance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3657 AttrDef { id: "FACTSEquipment.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3658 AttrDef { id: "FACTSEquipment.ratedC", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Reactance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3659 AttrDef { id: "FACTSEquipment.ratedI", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3660 AttrDef { id: "FACTSEquipment.ratedL", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Reactance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3661 AttrDef { id: "FACTSEquipment.ratedU", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3662 AttrDef { id: "FACTSEquipment.slope", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "VoltagePerReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3663 ],
3664 },
3665 ClassDef {
3666 ns: "https://cim.ucaiug.io/ns#",
3667 local: "Fault",
3668 qualified: "nc:Fault",
3669 super_class: Some(318),
3670 concrete: true,
3671 origins: &["GD"],
3672 attrs: &[
3673 AttrDef { id: "Fault.BaseVoltage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BaseVoltage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3674 AttrDef { id: "Fault.FaultCause", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FaultCause", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
3675 AttrDef { id: "Fault.FaultOutage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FaultOutage", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
3676 AttrDef { id: "Fault.FaultyEquipment", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3677 AttrDef { id: "Fault.GridDisturbance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridDisturbance", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3678 AttrDef { id: "Fault.Location", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Location", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3679 AttrDef { id: "Fault.SystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3680 AttrDef { id: "Fault.category", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "FaultCategoryKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["GD"] },
3681 AttrDef { id: "Fault.duration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3682 AttrDef { id: "Fault.faultKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "FaultKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["GD"] },
3683 AttrDef { id: "Fault.isDirectlyEarthed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["GD"] },
3684 AttrDef { id: "Fault.isIntermittent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["GD"] },
3685 AttrDef { id: "Fault.isPermanent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["GD"] },
3686 AttrDef { id: "Fault.kind", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "PhaseConnectedFaultKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["GD"] },
3687 AttrDef { id: "Fault.occurredDateTime", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["GD"] },
3688 AttrDef { id: "Fault.phases", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "PhaseCode", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["GD"] },
3689 AttrDef { id: "Fault.repairTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3690 AttrDef { id: "Fault.sequenceNumber", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["GD"] },
3691 ],
3692 },
3693 ClassDef {
3694 ns: "https://cim4.eu/ns/nc#",
3695 local: "FaultCause",
3696 qualified: "nc:FaultCause",
3697 super_class: None,
3698 concrete: true,
3699 origins: &["GD"],
3700 attrs: &[
3701 AttrDef { id: "FaultCause.Fault", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Fault", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3702 AttrDef { id: "FaultCause.FaultCauseType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FaultCauseType", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3703 AttrDef { id: "FaultCause.certaintyLevel", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CertaintyLevelKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["GD"] },
3704 AttrDef { id: "FaultCause.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["GD"] },
3705 ],
3706 },
3707 ClassDef {
3708 ns: "https://cim.ucaiug.io/ns#",
3709 local: "FaultCauseType",
3710 qualified: "nc:FaultCauseType",
3711 super_class: Some(318),
3712 concrete: true,
3713 origins: &["GD"],
3714 attrs: &[
3715 AttrDef { id: "FaultCauseType.FaultCause", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FaultCause", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
3716 ],
3717 },
3718 ClassDef {
3719 ns: "https://cim.ucaiug.io/ns#",
3720 local: "FaultIndicator",
3721 qualified: "nc:FaultIndicator",
3722 super_class: Some(40),
3723 concrete: true,
3724 origins: &["SSI"],
3725 attrs: &[],
3726 },
3727 ClassDef {
3728 ns: "https://cim4.eu/ns/nc#",
3729 local: "FaultOutage",
3730 qualified: "nc:FaultOutage",
3731 super_class: None,
3732 concrete: true,
3733 origins: &["GD"],
3734 attrs: &[
3735 AttrDef { id: "FaultOutage.Fault", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Fault", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3736 AttrDef { id: "FaultOutage.Outage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Outage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
3737 AttrDef { id: "FaultOutage.isMainFault", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["GD"] },
3738 AttrDef { id: "FaultOutage.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["GD"] },
3739 ],
3740 },
3741 ClassDef {
3742 ns: "https://cim4.eu/ns/nc#",
3743 local: "FlexibleEnergyUnit",
3744 qualified: "nc:FlexibleEnergyUnit",
3745 super_class: Some(420),
3746 concrete: true,
3747 origins: &["ER", "SSI"],
3748 attrs: &[
3749 AttrDef { id: "FlexibleEnergyUnit.buffer", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3750 AttrDef { id: "FlexibleEnergyUnit.timeShift", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3751 AttrDef { id: "FlexibleEnergyUnit.unconstrained", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3752 AttrDef { id: "FlexibleEnergyUnit.uncontrollable", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3753 ],
3754 },
3755 ClassDef {
3756 ns: "https://cim.ucaiug.io/ns#",
3757 local: "FossilFuel",
3758 qualified: "nc:FossilFuel",
3759 super_class: None,
3760 concrete: true,
3761 origins: &["ER"],
3762 attrs: &[
3763 AttrDef { id: "FossilFuel.FuelStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FuelStorage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3764 ],
3765 },
3766 ClassDef {
3767 ns: "https://cim4.eu/ns/nc#",
3768 local: "FrequencyControlFunction",
3769 qualified: "nc:FrequencyControlFunction",
3770 super_class: Some(109),
3771 concrete: true,
3772 origins: &["ER", "SIS", "SSI"],
3773 attrs: &[
3774 AttrDef { id: "FrequencyControlFunction.FrequencyControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FrequencyControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3775 AttrDef { id: "FrequencyControlFunction.frequencyBias", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3776 AttrDef { id: "FrequencyControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Frequency", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3777 ],
3778 },
3779 ClassDef {
3780 ns: "https://cim4.eu/ns/nc#",
3781 local: "FrequencyControlFunctionSchedule",
3782 qualified: "nc:FrequencyControlFunctionSchedule",
3783 super_class: Some(57),
3784 concrete: true,
3785 origins: &["SIS"],
3786 attrs: &[
3787 AttrDef { id: "FrequencyControlFunctionSchedule.FrequencyControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FrequencyControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
3788 AttrDef { id: "FrequencyControlFunctionSchedule.FrequencyControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FrequencyControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3789 ],
3790 },
3791 ClassDef {
3792 ns: "https://cim4.eu/ns/nc#",
3793 local: "FrequencyControlFunctionTimePoint",
3794 qualified: "nc:FrequencyControlFunctionTimePoint",
3795 super_class: None,
3796 concrete: true,
3797 origins: &["SIS"],
3798 attrs: &[
3799 AttrDef { id: "FrequencyControlFunctionTimePoint.FrequencyControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FrequencyControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
3800 AttrDef { id: "FrequencyControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
3801 AttrDef { id: "FrequencyControlFunctionTimePoint.frequencyBias", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3802 AttrDef { id: "FrequencyControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Frequency", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
3803 ],
3804 },
3805 ClassDef {
3806 ns: "https://cim4.eu/ns/nc#",
3807 local: "FrequencyMonitoringTerminal",
3808 qualified: "nc:FrequencyMonitoringTerminal",
3809 super_class: None,
3810 concrete: true,
3811 origins: &["ER"],
3812 attrs: &[
3813 AttrDef { id: "FrequencyMonitoringTerminal.PowerFrequencyController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFrequencyController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3814 AttrDef { id: "FrequencyMonitoringTerminal.Terminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Terminal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3815 AttrDef { id: "FrequencyMonitoringTerminal.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
3816 AttrDef { id: "FrequencyMonitoringTerminal.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["ER"] },
3817 ],
3818 },
3819 ClassDef {
3820 ns: "https://cim4.eu/ns/nc#",
3821 local: "FuelStorage",
3822 qualified: "nc:FuelStorage",
3823 super_class: Some(440),
3824 concrete: true,
3825 origins: &["ER", "SHS", "SIS", "SSI"],
3826 attrs: &[
3827 AttrDef { id: "FuelStorage.FossilFuel", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FossilFuel", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3828 AttrDef { id: "FuelStorage.FuelStorageRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FuelStorageRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3829 AttrDef { id: "FuelStorage.FuelStorageSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FuelStorageSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
3830 AttrDef { id: "FuelStorage.energyStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3831 AttrDef { id: "FuelStorage.normalEnergyStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3832 ],
3833 },
3834 ClassDef {
3835 ns: "https://cim4.eu/ns/nc#",
3836 local: "FuelStorageRegularSchedule",
3837 qualified: "nc:FuelStorageRegularSchedule",
3838 super_class: Some(59),
3839 concrete: true,
3840 origins: &["SHS"],
3841 attrs: &[
3842 AttrDef { id: "FuelStorageRegularSchedule.FuelStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FuelStorage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
3843 AttrDef { id: "FuelStorageRegularSchedule.energyStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
3844 ],
3845 },
3846 ClassDef {
3847 ns: "https://cim4.eu/ns/nc#",
3848 local: "FuelStorageSchedule",
3849 qualified: "nc:FuelStorageSchedule",
3850 super_class: Some(57),
3851 concrete: true,
3852 origins: &["SHS", "SIS"],
3853 attrs: &[
3854 AttrDef { id: "FuelStorageSchedule.FuelStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FuelStorage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
3855 AttrDef { id: "FuelStorageSchedule.FuelStorageTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FuelStorageTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
3856 ],
3857 },
3858 ClassDef {
3859 ns: "https://cim4.eu/ns/nc#",
3860 local: "FuelStorageTimePoint",
3861 qualified: "nc:FuelStorageTimePoint",
3862 super_class: None,
3863 concrete: true,
3864 origins: &["SHS", "SIS"],
3865 attrs: &[
3866 AttrDef { id: "FuelStorageTimePoint.FuelStorageSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FuelStorageSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
3867 AttrDef { id: "FuelStorageTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS", "SIS"] },
3868 AttrDef { id: "FuelStorageTimePoint.energyStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS", "SIS"] },
3869 ],
3870 },
3871 ClassDef {
3872 ns: "https://cim4.eu/ns/nc#",
3873 local: "FunctionBlock",
3874 qualified: "nc:FunctionBlock",
3875 super_class: Some(318),
3876 concrete: false,
3877 origins: &["ER", "SIS", "SSI"],
3878 attrs: &[
3879 AttrDef { id: "FunctionBlock.AutomationBlockGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AutomationBlockGroup", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3880 AttrDef { id: "FunctionBlock.AutomationFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AutomationFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3881 AttrDef { id: "FunctionBlock.FunctionOutputVariable", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FunctionOutputVariable", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3882 AttrDef { id: "FunctionBlock.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3883 AttrDef { id: "FunctionBlock.Input", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FunctionInputVariable", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3884 AttrDef { id: "FunctionBlock.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
3885 AttrDef { id: "FunctionBlock.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
3886 ],
3887 },
3888 ClassDef {
3889 ns: "https://cim4.eu/ns/nc#",
3890 local: "FunctionInputVariable",
3891 qualified: "nc:FunctionInputVariable",
3892 super_class: Some(318),
3893 concrete: false,
3894 origins: &["ER", "RA"],
3895 attrs: &[
3896 AttrDef { id: "FunctionInputVariable.Function", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FunctionBlock", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3897 ],
3898 },
3899 ClassDef {
3900 ns: "https://cim4.eu/ns/nc#",
3901 local: "FunctionOutputVariable",
3902 qualified: "nc:FunctionOutputVariable",
3903 super_class: Some(318),
3904 concrete: true,
3905 origins: &["ER"],
3906 attrs: &[
3907 AttrDef { id: "FunctionOutputVariable.FunctionBlock", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FunctionBlock", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3908 AttrDef { id: "FunctionOutputVariable.PropertyReference", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PropertyReference", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3909 ],
3910 },
3911 ClassDef {
3912 ns: "https://cim.ucaiug.io/ns#",
3913 local: "Fuse",
3914 qualified: "nc:Fuse",
3915 super_class: Some(534),
3916 concrete: true,
3917 origins: &["SSI"],
3918 attrs: &[],
3919 },
3920 ClassDef {
3921 ns: "https://cim4.eu/ns/nc#",
3922 local: "Gate",
3923 qualified: "nc:Gate",
3924 super_class: Some(318),
3925 concrete: true,
3926 origins: &["RA"],
3927 attrs: &[
3928 AttrDef { id: "Gate.GateInputPin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GateInputPin", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3929 AttrDef { id: "Gate.PinGate", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinGate", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3930 AttrDef { id: "Gate.RemedialActionScheme", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheme", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3931 AttrDef { id: "Gate.StageTrigger", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StageTrigger", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3932 AttrDef { id: "Gate.StageTriggerArmed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StageTrigger", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3933 AttrDef { id: "Gate.StageTriggerCom", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StageTrigger", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3934 AttrDef { id: "Gate.TriggerCondition", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TriggerCondition", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
3935 AttrDef { id: "Gate.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "GateLogicKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RA"] },
3936 ],
3937 },
3938 ClassDef {
3939 ns: "https://cim4.eu/ns/nc#",
3940 local: "GateInputPin",
3941 qualified: "nc:GateInputPin",
3942 super_class: Some(283),
3943 concrete: true,
3944 origins: &["ER", "RA", "SIS", "SSI"],
3945 attrs: &[
3946 AttrDef { id: "GateInputPin.Gate", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Gate", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
3947 AttrDef { id: "GateInputPin.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3948 AttrDef { id: "GateInputPin.absoluteValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER", "RA"] },
3949 AttrDef { id: "GateInputPin.duration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER", "RA"] },
3950 AttrDef { id: "GateInputPin.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
3951 AttrDef { id: "GateInputPin.isValuePreFault", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
3952 AttrDef { id: "GateInputPin.logicKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "LogicalOperatorsKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER", "RA"] },
3953 AttrDef { id: "GateInputPin.negate", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER", "RA"] },
3954 AttrDef { id: "GateInputPin.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER", "RA"] },
3955 AttrDef { id: "GateInputPin.thresholdPercentage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER", "RA"] },
3956 AttrDef { id: "GateInputPin.thresholdValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER", "RA"] },
3957 ],
3958 },
3959 ClassDef {
3960 ns: "https://cim4.eu/ns/nc#",
3961 local: "GateTurnOffThyristorValve",
3962 qualified: "nc:GateTurnOffThyristorValve",
3963 super_class: Some(191),
3964 concrete: true,
3965 origins: &["ER", "SSI"],
3966 attrs: &[],
3967 },
3968 ClassDef {
3969 ns: "https://cim.ucaiug.io/ns#",
3970 local: "GeneratingUnit",
3971 qualified: "nc:GeneratingUnit",
3972 super_class: Some(241),
3973 concrete: true,
3974 origins: &["ER", "PS", "SHS", "SIS", "SSI"],
3975 attrs: &[
3976 AttrDef { id: "GeneratingUnit.AreaReserveResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResource", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3977 AttrDef { id: "GeneratingUnit.EnergyComponent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyComponent", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
3978 AttrDef { id: "GeneratingUnit.GeneratingUnitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnitSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
3979 AttrDef { id: "GeneratingUnit.MustRunSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MustRunSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
3980 AttrDef { id: "GeneratingUnit.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
3981 AttrDef { id: "GeneratingUnit.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3982 AttrDef { id: "GeneratingUnit.ScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3983 AttrDef { id: "GeneratingUnit.UnitCostSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "UnitCostSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
3984 AttrDef { id: "GeneratingUnit.coolDownTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3985 AttrDef { id: "GeneratingUnit.costCurrency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "Currency", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER", "SSI"] },
3986 AttrDef { id: "GeneratingUnit.isRamping", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
3987 AttrDef { id: "GeneratingUnit.lowerRampRate", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "ActivePowerChangeRate", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3988 AttrDef { id: "GeneratingUnit.maxEconomicP", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3989 AttrDef { id: "GeneratingUnit.maxRampDownCountPerDay", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["ER"] },
3990 AttrDef { id: "GeneratingUnit.maxStartupLoad", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3991 AttrDef { id: "GeneratingUnit.minEconomicP", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3992 AttrDef { id: "GeneratingUnit.minimumOffTime", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Seconds", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3993 AttrDef { id: "GeneratingUnit.minimumUpTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
3994 AttrDef { id: "GeneratingUnit.mustRun", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
3995 AttrDef { id: "GeneratingUnit.mustRunP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3996 AttrDef { id: "GeneratingUnit.mustRunQ", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
3997 AttrDef { id: "GeneratingUnit.normalMustRunP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3998 AttrDef { id: "GeneratingUnit.normalMustRunQ", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
3999 AttrDef { id: "GeneratingUnit.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4000 AttrDef { id: "GeneratingUnit.normalShutdownCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4001 AttrDef { id: "GeneratingUnit.normalStartupCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4002 AttrDef { id: "GeneratingUnit.normalWarmStartupCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4003 AttrDef { id: "GeneratingUnit.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4004 AttrDef { id: "GeneratingUnit.raiseRampRate", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "ActivePowerChangeRate", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4005 AttrDef { id: "GeneratingUnit.rampLockTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4006 AttrDef { id: "GeneratingUnit.runningLeadTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4007 AttrDef { id: "GeneratingUnit.shutdownCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
4008 AttrDef { id: "GeneratingUnit.shutdownTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4009 AttrDef { id: "GeneratingUnit.startupCost", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Money", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4010 AttrDef { id: "GeneratingUnit.startupRampRate", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePowerChangeRate", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4011 AttrDef { id: "GeneratingUnit.warmStartupCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SSI"] },
4012 AttrDef { id: "GeneratingUnit.warmStartupTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4013 ],
4014 },
4015 ClassDef {
4016 ns: "https://cim4.eu/ns/nc#",
4017 local: "GeneratingUnitSchedule",
4018 qualified: "nc:GeneratingUnitSchedule",
4019 super_class: Some(57),
4020 concrete: true,
4021 origins: &["SHS"],
4022 attrs: &[
4023 AttrDef { id: "GeneratingUnitSchedule.GeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
4024 AttrDef { id: "GeneratingUnitSchedule.GeneratingUnitTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnitTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
4025 ],
4026 },
4027 ClassDef {
4028 ns: "https://cim4.eu/ns/nc#",
4029 local: "GeneratingUnitTimePoint",
4030 qualified: "nc:GeneratingUnitTimePoint",
4031 super_class: None,
4032 concrete: true,
4033 origins: &["SHS"],
4034 attrs: &[
4035 AttrDef { id: "GeneratingUnitTimePoint.GeneratingUnitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnitSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
4036 AttrDef { id: "GeneratingUnitTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
4037 AttrDef { id: "GeneratingUnitTimePoint.normalPF", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
4038 ],
4039 },
4040 ClassDef {
4041 ns: "https://cim4.eu/ns/nc#",
4042 local: "GenericAvailableSchedule",
4043 qualified: "nc:GenericAvailableSchedule",
4044 super_class: Some(57),
4045 concrete: true,
4046 origins: &["SIS"],
4047 attrs: &[
4048 AttrDef { id: "GenericAvailableSchedule.AvailabilityTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4049 AttrDef { id: "GenericAvailableSchedule.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4050 ],
4051 },
4052 ClassDef {
4053 ns: "https://cim4.eu/ns/nc#",
4054 local: "GenericEnablingSchedule",
4055 qualified: "nc:GenericEnablingSchedule",
4056 super_class: Some(57),
4057 concrete: true,
4058 origins: &["SIS"],
4059 attrs: &[
4060 AttrDef { id: "GenericEnablingSchedule.AssessedElementWithContingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementWithContingency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4061 AttrDef { id: "GenericEnablingSchedule.AssessedElementWithRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementWithRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4062 AttrDef { id: "GenericEnablingSchedule.AutomationFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AutomationFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4063 AttrDef { id: "GenericEnablingSchedule.ContingencyWithRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ContingencyWithRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4064 AttrDef { id: "GenericEnablingSchedule.CrossBorderRelevance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CrossBorderRelevance", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4065 AttrDef { id: "GenericEnablingSchedule.EnablingTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnablingTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4066 AttrDef { id: "GenericEnablingSchedule.FunctionBlock", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FunctionBlock", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4067 AttrDef { id: "GenericEnablingSchedule.GateInputPin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GateInputPin", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4068 AttrDef { id: "GenericEnablingSchedule.PowerTransferCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerTransferCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4069 AttrDef { id: "GenericEnablingSchedule.RemedialActionDependency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionDependency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4070 ],
4071 },
4072 ClassDef {
4073 ns: "https://cim4.eu/ns/nc#",
4074 local: "GenericSequenceSchedule",
4075 qualified: "nc:GenericSequenceSchedule",
4076 super_class: Some(57),
4077 concrete: true,
4078 origins: &["SIS"],
4079 attrs: &[
4080 AttrDef { id: "GenericSequenceSchedule.EnergyBlockOrder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyBlockOrder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4081 AttrDef { id: "GenericSequenceSchedule.SequenceTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SequenceTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4082 ],
4083 },
4084 ClassDef {
4085 ns: "https://cim4.eu/ns/nc#",
4086 local: "GenericValueSchedule",
4087 qualified: "nc:GenericValueSchedule",
4088 super_class: Some(57),
4089 concrete: true,
4090 origins: &["SIS", "RAS"],
4091 attrs: &[
4092 AttrDef { id: "GenericValueSchedule.GenericValueTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericValueTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS", "SIS"] },
4093 AttrDef { id: "GenericValueSchedule.RangeConstraint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RangeConstraint", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4094 AttrDef { id: "GenericValueSchedule.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
4095 ],
4096 },
4097 ClassDef {
4098 ns: "https://cim4.eu/ns/nc#",
4099 local: "GenericValueTimePoint",
4100 qualified: "nc:GenericValueTimePoint",
4101 super_class: None,
4102 concrete: true,
4103 origins: &["RAS", "SIS"],
4104 attrs: &[
4105 AttrDef { id: "GenericValueTimePoint.GenericValueSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericValueSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS", "SIS"] },
4106 AttrDef { id: "GenericValueTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["RAS", "SIS"] },
4107 AttrDef { id: "GenericValueTimePoint.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["RAS", "SIS"] },
4108 ],
4109 },
4110 ClassDef {
4111 ns: "https://cim4.eu/ns/nc#",
4112 local: "GeothermalGeneratingUnit",
4113 qualified: "nc:GeothermalGeneratingUnit",
4114 super_class: Some(289),
4115 concrete: true,
4116 origins: &["ER", "SSI"],
4117 attrs: &[
4118 AttrDef { id: "GeothermalGeneratingUnit.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "GeothermalUnitKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
4119 ],
4120 },
4121 ClassDef {
4122 ns: "https://cim4.eu/ns/nc#",
4123 local: "GridConnectionPoint",
4124 qualified: "nc:GridConnectionPoint",
4125 super_class: Some(87),
4126 concrete: true,
4127 origins: &["ER"],
4128 attrs: &[],
4129 },
4130 ClassDef {
4131 ns: "https://cim4.eu/ns/nc#",
4132 local: "GridDisturbance",
4133 qualified: "nc:GridDisturbance",
4134 super_class: Some(318),
4135 concrete: true,
4136 origins: &["GD"],
4137 attrs: &[
4138 AttrDef { id: "GridDisturbance.Fault", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Fault", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
4139 ],
4140 },
4141 ClassDef {
4142 ns: "https://cim4.eu/ns/nc#",
4143 local: "GridPowerCapacity",
4144 qualified: "nc:GridPowerCapacity",
4145 super_class: Some(440),
4146 concrete: true,
4147 origins: &["ER", "SIS", "SSI"],
4148 attrs: &[
4149 AttrDef { id: "GridPowerCapacity.BiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZone", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4150 AttrDef { id: "GridPowerCapacity.GridPowerCapacityRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridPowerCapacityRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4151 AttrDef { id: "GridPowerCapacity.GridPowerCapacitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridPowerCapacitySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4152 AttrDef { id: "GridPowerCapacity.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4153 AttrDef { id: "GridPowerCapacity.maxInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4154 AttrDef { id: "GridPowerCapacity.minImportP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4155 AttrDef { id: "GridPowerCapacity.minInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4156 AttrDef { id: "GridPowerCapacity.netACInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4157 AttrDef { id: "GridPowerCapacity.netACInterchangeTolerance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4158 AttrDef { id: "GridPowerCapacity.netDCInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4159 AttrDef { id: "GridPowerCapacity.regulatingDownAllocation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4160 AttrDef { id: "GridPowerCapacity.regulatingUpAllocation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4161 ],
4162 },
4163 ClassDef {
4164 ns: "https://cim4.eu/ns/nc#",
4165 local: "GridPowerCapacityRegularSchedule",
4166 qualified: "nc:GridPowerCapacityRegularSchedule",
4167 super_class: Some(59),
4168 concrete: true,
4169 origins: &["SIS"],
4170 attrs: &[
4171 AttrDef { id: "GridPowerCapacityRegularSchedule.GridPowerCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridPowerCapacity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4172 AttrDef { id: "GridPowerCapacityRegularSchedule.maxInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4173 AttrDef { id: "GridPowerCapacityRegularSchedule.minImportP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4174 AttrDef { id: "GridPowerCapacityRegularSchedule.minInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4175 AttrDef { id: "GridPowerCapacityRegularSchedule.netACInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4176 AttrDef { id: "GridPowerCapacityRegularSchedule.netACInterchangeTolerance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4177 AttrDef { id: "GridPowerCapacityRegularSchedule.netDCInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4178 AttrDef { id: "GridPowerCapacityRegularSchedule.regulatingDownAllocation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4179 AttrDef { id: "GridPowerCapacityRegularSchedule.regulatingUpAllocation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4180 ],
4181 },
4182 ClassDef {
4183 ns: "https://cim4.eu/ns/nc#",
4184 local: "GridPowerCapacitySchedule",
4185 qualified: "nc:GridPowerCapacitySchedule",
4186 super_class: Some(57),
4187 concrete: true,
4188 origins: &["SIS"],
4189 attrs: &[
4190 AttrDef { id: "GridPowerCapacitySchedule.GridPowerCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridPowerCapacity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4191 AttrDef { id: "GridPowerCapacitySchedule.GridPowerCapacityTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridPowerCapacityTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4192 ],
4193 },
4194 ClassDef {
4195 ns: "https://cim4.eu/ns/nc#",
4196 local: "GridPowerCapacityTimePoint",
4197 qualified: "nc:GridPowerCapacityTimePoint",
4198 super_class: None,
4199 concrete: true,
4200 origins: &["SIS"],
4201 attrs: &[
4202 AttrDef { id: "GridPowerCapacityTimePoint.GridPowerCapacitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridPowerCapacitySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4203 AttrDef { id: "GridPowerCapacityTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
4204 AttrDef { id: "GridPowerCapacityTimePoint.maxInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4205 AttrDef { id: "GridPowerCapacityTimePoint.minImportP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4206 AttrDef { id: "GridPowerCapacityTimePoint.minInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4207 AttrDef { id: "GridPowerCapacityTimePoint.netACInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4208 AttrDef { id: "GridPowerCapacityTimePoint.netACInterchangeTolerance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4209 AttrDef { id: "GridPowerCapacityTimePoint.netDCInterchange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4210 AttrDef { id: "GridPowerCapacityTimePoint.regulatingDownAllocation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4211 AttrDef { id: "GridPowerCapacityTimePoint.regulatingUpAllocation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4212 ],
4213 },
4214 ClassDef {
4215 ns: "https://cim4.eu/ns/nc#",
4216 local: "GridStateAlteration",
4217 qualified: "nc:GridStateAlteration",
4218 super_class: Some(318),
4219 concrete: false,
4220 origins: &["AS", "RA", "RAS", "SIS", "SM", "SSI"],
4221 attrs: &[
4222 AttrDef { id: "GridStateAlteration.AvailabilityEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityEnabled", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
4223 AttrDef { id: "GridStateAlteration.ControllableQuantity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControllableQuantity", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SM"] },
4224 AttrDef { id: "GridStateAlteration.GridStateAlterationCollection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlterationCollection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
4225 AttrDef { id: "GridStateAlteration.GridStateAlterationRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlterationRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
4226 AttrDef { id: "GridStateAlteration.GridStateAlterationSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlterationSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4227 AttrDef { id: "GridStateAlteration.GridStateIntensitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateIntensitySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
4228 AttrDef { id: "GridStateAlteration.PropertyReference", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PropertyReference", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
4229 AttrDef { id: "GridStateAlteration.RangeConstraint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RangeConstraint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
4230 AttrDef { id: "GridStateAlteration.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
4231 AttrDef { id: "GridStateAlteration.maximumPerDay", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["RA"] },
4232 AttrDef { id: "GridStateAlteration.minimumActivation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
4233 AttrDef { id: "GridStateAlteration.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
4234 AttrDef { id: "GridStateAlteration.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4235 AttrDef { id: "GridStateAlteration.timePerStage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
4236 ],
4237 },
4238 ClassDef {
4239 ns: "https://cim4.eu/ns/nc#",
4240 local: "GridStateAlterationCollection",
4241 qualified: "nc:GridStateAlterationCollection",
4242 super_class: Some(318),
4243 concrete: true,
4244 origins: &["RA", "AS"],
4245 attrs: &[
4246 AttrDef { id: "GridStateAlterationCollection.AvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
4247 AttrDef { id: "GridStateAlterationCollection.GridStateAlteration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlteration", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
4248 AttrDef { id: "GridStateAlterationCollection.StageAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Stage", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
4249 ],
4250 },
4251 ClassDef {
4252 ns: "https://cim4.eu/ns/nc#",
4253 local: "GridStateAlterationRemedialAction",
4254 qualified: "nc:GridStateAlterationRemedialAction",
4255 super_class: Some(466),
4256 concrete: true,
4257 origins: &["RA", "SSI"],
4258 attrs: &[
4259 AttrDef { id: "GridStateAlterationRemedialAction.GridStateAlteration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlteration", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
4260 AttrDef { id: "GridStateAlterationRemedialAction.isActivationRestricted", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
4261 ],
4262 },
4263 ClassDef {
4264 ns: "https://cim4.eu/ns/nc#",
4265 local: "GridStateAlterationSchedule",
4266 qualified: "nc:GridStateAlterationSchedule",
4267 super_class: Some(57),
4268 concrete: true,
4269 origins: &["SIS"],
4270 attrs: &[
4271 AttrDef { id: "GridStateAlterationSchedule.GridStateAlteration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlteration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4272 AttrDef { id: "GridStateAlterationSchedule.GridStateAlterationTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlterationTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4273 ],
4274 },
4275 ClassDef {
4276 ns: "https://cim4.eu/ns/nc#",
4277 local: "GridStateAlterationTimePoint",
4278 qualified: "nc:GridStateAlterationTimePoint",
4279 super_class: None,
4280 concrete: true,
4281 origins: &["SIS"],
4282 attrs: &[
4283 AttrDef { id: "GridStateAlterationTimePoint.GridStateAlterationSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlterationSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4284 AttrDef { id: "GridStateAlterationTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
4285 AttrDef { id: "GridStateAlterationTimePoint.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
4286 AttrDef { id: "GridStateAlterationTimePoint.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4287 ],
4288 },
4289 ClassDef {
4290 ns: "https://cim4.eu/ns/nc#",
4291 local: "GridStateIntensitySchedule",
4292 qualified: "nc:GridStateIntensitySchedule",
4293 super_class: Some(295),
4294 concrete: true,
4295 origins: &["RAS", "SIS"],
4296 attrs: &[
4297 AttrDef { id: "GridStateIntensitySchedule.GridStateAlteration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlteration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
4298 AttrDef { id: "GridStateIntensitySchedule.valueKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ValueOffsetKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RAS", "SIS"] },
4299 ],
4300 },
4301 ClassDef {
4302 ns: "https://cim.ucaiug.io/ns#",
4303 local: "Ground",
4304 qualified: "nc:Ground",
4305 super_class: Some(90),
4306 concrete: true,
4307 origins: &["SSI"],
4308 attrs: &[],
4309 },
4310 ClassDef {
4311 ns: "https://cim.ucaiug.io/ns#",
4312 local: "GroundDisconnector",
4313 qualified: "nc:GroundDisconnector",
4314 super_class: Some(534),
4315 concrete: true,
4316 origins: &["SSI"],
4317 attrs: &[],
4318 },
4319 ClassDef {
4320 ns: "https://cim.ucaiug.io/ns#",
4321 local: "GroundingImpedance",
4322 qualified: "nc:GroundingImpedance",
4323 super_class: Some(217),
4324 concrete: true,
4325 origins: &["SSI"],
4326 attrs: &[],
4327 },
4328 ClassDef {
4329 ns: "https://cim4.eu/ns/nc#",
4330 local: "HourPattern",
4331 qualified: "nc:HourPattern",
4332 super_class: Some(318),
4333 concrete: true,
4334 origins: &["SHS", "SIS"],
4335 attrs: &[
4336 AttrDef { id: "HourPattern.BaseRegularIntervalSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BaseRegularIntervalSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
4337 AttrDef { id: "HourPattern.HourPeriod", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "HourPeriod", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
4338 AttrDef { id: "HourPattern.energyDemandKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "EnergyScenarioKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SHS", "SIS"] },
4339 AttrDef { id: "HourPattern.peakKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "PeakKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SHS", "SIS"] },
4340 ],
4341 },
4342 ClassDef {
4343 ns: "https://cim4.eu/ns/nc#",
4344 local: "HourPeriod",
4345 qualified: "nc:HourPeriod",
4346 super_class: None,
4347 concrete: true,
4348 origins: &["SHS", "SIS"],
4349 attrs: &[
4350 AttrDef { id: "HourPeriod.HourPattern", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "HourPattern", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
4351 AttrDef { id: "HourPeriod.endTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Time", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
4352 AttrDef { id: "HourPeriod.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SHS", "SIS"] },
4353 AttrDef { id: "HourPeriod.startTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Time", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
4354 ],
4355 },
4356 ClassDef {
4357 ns: "https://cim.ucaiug.io/ns#",
4358 local: "HydroGeneratingUnit",
4359 qualified: "nc:HydroGeneratingUnit",
4360 super_class: Some(289),
4361 concrete: true,
4362 origins: &["SSI"],
4363 attrs: &[],
4364 },
4365 ClassDef {
4366 ns: "https://cim.ucaiug.io/ns#",
4367 local: "HydroPowerPlant",
4368 qualified: "nc:HydroPowerPlant",
4369 super_class: None,
4370 concrete: true,
4371 origins: &["ER"],
4372 attrs: &[
4373 AttrDef { id: "HydroPowerPlant.Reservoir", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Reservoir", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4374 AttrDef { id: "HydroPowerPlant.numberOfPenstocks", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["ER"] },
4375 AttrDef { id: "HydroPowerPlant.simultaneousPumpAndGeneration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
4376 ],
4377 },
4378 ClassDef {
4379 ns: "https://cim.ucaiug.io/ns#",
4380 local: "HydroPump",
4381 qualified: "nc:HydroPump",
4382 super_class: Some(241),
4383 concrete: true,
4384 origins: &["ER", "PS", "SIS", "SSI"],
4385 attrs: &[
4386 AttrDef { id: "HydroPump.AreaReserveResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResource", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4387 AttrDef { id: "HydroPump.EnergyComponent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyComponent", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4388 AttrDef { id: "HydroPump.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
4389 AttrDef { id: "HydroPump.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4390 AttrDef { id: "HydroPump.ScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4391 AttrDef { id: "HydroPump.maxEconomicP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4392 AttrDef { id: "HydroPump.maxOperatingP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4393 AttrDef { id: "HydroPump.minEconomicP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4394 AttrDef { id: "HydroPump.minOperatingP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4395 AttrDef { id: "HydroPump.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4396 AttrDef { id: "HydroPump.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4397 ],
4398 },
4399 ClassDef {
4400 ns: "https://cim.ucaiug.io/ns#",
4401 local: "IdentifiedObject",
4402 qualified: "nc:IdentifiedObject",
4403 super_class: None,
4404 concrete: false,
4405 origins: &["AE", "AS", "CO", "ER", "GD", "IAM", "MA", "OR", "PS", "RA", "RAS", "SHS", "SIS", "SM"],
4406 attrs: &[
4407 AttrDef { id: "IdentifiedObject.Designation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Designation", is_list: true, used: false, xsd: "", value_ns: "", origins: &["OR"] },
4408 AttrDef { id: "IdentifiedObject.description", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE", "AS", "CO", "ER", "GD", "IAM", "MA", "PS", "RA", "RAS", "SHS", "SIS", "SM"] },
4409 AttrDef { id: "IdentifiedObject.energyIdentCodeEic", ns: "https://cim.ucaiug.io/ns/eu#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
4410 AttrDef { id: "IdentifiedObject.mRID", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE", "AS", "CO", "ER", "GD", "IAM", "MA", "PS", "RA", "RAS", "SHS", "SIS", "SM"] },
4411 AttrDef { id: "IdentifiedObject.name", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AE", "AS", "CO", "ER", "GD", "IAM", "MA", "PS", "RA", "RAS", "SHS", "SIS", "SM"] },
4412 ],
4413 },
4414 ClassDef {
4415 ns: "https://cim4.eu/ns/nc#",
4416 local: "Identity",
4417 qualified: "nc:Identity",
4418 super_class: None,
4419 concrete: true,
4420 origins: &["OR"],
4421 attrs: &[
4422 AttrDef { id: "Identity.identifier", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "URI", is_list: false, used: true, xsd: "anyURI", value_ns: "", origins: &["OR"] },
4423 ],
4424 },
4425 ClassDef {
4426 ns: "https://cim4.eu/ns/nc#",
4427 local: "ImpactAssessmentMatrix",
4428 qualified: "nc:ImpactAssessmentMatrix",
4429 super_class: Some(318),
4430 concrete: false,
4431 origins: &["IAM"],
4432 attrs: &[
4433 AttrDef { id: "ImpactAssessmentMatrix.OutcomeValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutcomeValue", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
4434 ],
4435 },
4436 ClassDef {
4437 ns: "https://cim4.eu/ns/nc#",
4438 local: "ImpedanceControlFunction",
4439 qualified: "nc:ImpedanceControlFunction",
4440 super_class: Some(109),
4441 concrete: true,
4442 origins: &["ER", "SIS", "SSI"],
4443 attrs: &[
4444 AttrDef { id: "ImpedanceControlFunction.ImpedanceControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ImpedanceControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4445 AttrDef { id: "ImpedanceControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Impedance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4446 ],
4447 },
4448 ClassDef {
4449 ns: "https://cim4.eu/ns/nc#",
4450 local: "ImpedanceControlFunctionSchedule",
4451 qualified: "nc:ImpedanceControlFunctionSchedule",
4452 super_class: Some(57),
4453 concrete: true,
4454 origins: &["SIS"],
4455 attrs: &[
4456 AttrDef { id: "ImpedanceControlFunctionSchedule.ImpedanceControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ImpedanceControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4457 AttrDef { id: "ImpedanceControlFunctionSchedule.ImpedanceControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ImpedanceControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4458 ],
4459 },
4460 ClassDef {
4461 ns: "https://cim4.eu/ns/nc#",
4462 local: "ImpedanceControlFunctionTimePoint",
4463 qualified: "nc:ImpedanceControlFunctionTimePoint",
4464 super_class: None,
4465 concrete: true,
4466 origins: &["SIS"],
4467 attrs: &[
4468 AttrDef { id: "ImpedanceControlFunctionTimePoint.ImpedanceControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ImpedanceControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4469 AttrDef { id: "ImpedanceControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
4470 AttrDef { id: "ImpedanceControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Impedance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4471 ],
4472 },
4473 ClassDef {
4474 ns: "https://cim4.eu/ns/nc#",
4475 local: "InServiceAction",
4476 qualified: "nc:InServiceAction",
4477 super_class: Some(304),
4478 concrete: true,
4479 origins: &["RA", "SSI"],
4480 attrs: &[
4481 AttrDef { id: "InServiceAction.Equipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
4482 ],
4483 },
4484 ClassDef {
4485 ns: "https://cim4.eu/ns/nc#",
4486 local: "InServiceRegularSchedule",
4487 qualified: "nc:InServiceRegularSchedule",
4488 super_class: Some(59),
4489 concrete: true,
4490 origins: &["SHS"],
4491 attrs: &[
4492 AttrDef { id: "InServiceRegularSchedule.Equipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
4493 AttrDef { id: "InServiceRegularSchedule.inService", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
4494 ],
4495 },
4496 ClassDef {
4497 ns: "https://cim4.eu/ns/nc#",
4498 local: "InServiceSchedule",
4499 qualified: "nc:InServiceSchedule",
4500 super_class: Some(57),
4501 concrete: true,
4502 origins: &["SHS"],
4503 attrs: &[
4504 AttrDef { id: "InServiceSchedule.Equipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
4505 AttrDef { id: "InServiceSchedule.InServiceTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InServiceTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
4506 ],
4507 },
4508 ClassDef {
4509 ns: "https://cim4.eu/ns/nc#",
4510 local: "InServiceTimePoint",
4511 qualified: "nc:InServiceTimePoint",
4512 super_class: None,
4513 concrete: true,
4514 origins: &["SHS"],
4515 attrs: &[
4516 AttrDef { id: "InServiceTimePoint.InServiceSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InServiceSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
4517 AttrDef { id: "InServiceTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
4518 AttrDef { id: "InServiceTimePoint.inService", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
4519 ],
4520 },
4521 ClassDef {
4522 ns: "https://cim4.eu/ns/nc#",
4523 local: "IndustryUnit",
4524 qualified: "nc:IndustryUnit",
4525 super_class: Some(289),
4526 concrete: true,
4527 origins: &["ER", "SSI"],
4528 attrs: &[],
4529 },
4530 ClassDef {
4531 ns: "https://cim4.eu/ns/nc#",
4532 local: "InfeedLimit",
4533 qualified: "nc:InfeedLimit",
4534 super_class: Some(370),
4535 concrete: true,
4536 origins: &["ER", "SIS", "SSI"],
4537 attrs: &[
4538 AttrDef { id: "InfeedLimit.InfeedLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InfeedLimitSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4539 AttrDef { id: "InfeedLimit.InfeedTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InfeedTerminal", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4540 AttrDef { id: "InfeedLimit.normalValueA", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4541 AttrDef { id: "InfeedLimit.normalValueW", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4542 AttrDef { id: "InfeedLimit.valueA", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4543 AttrDef { id: "InfeedLimit.valueW", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4544 ],
4545 },
4546 ClassDef {
4547 ns: "https://cim4.eu/ns/nc#",
4548 local: "InfeedLimitSchedule",
4549 qualified: "nc:InfeedLimitSchedule",
4550 super_class: Some(57),
4551 concrete: true,
4552 origins: &["SIS"],
4553 attrs: &[
4554 AttrDef { id: "InfeedLimitSchedule.InfeedLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InfeedLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4555 AttrDef { id: "InfeedLimitSchedule.InfeedLimitTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InfeedLimitTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
4556 ],
4557 },
4558 ClassDef {
4559 ns: "https://cim4.eu/ns/nc#",
4560 local: "InfeedLimitTimePoint",
4561 qualified: "nc:InfeedLimitTimePoint",
4562 super_class: None,
4563 concrete: true,
4564 origins: &["SIS"],
4565 attrs: &[
4566 AttrDef { id: "InfeedLimitTimePoint.InfeedLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InfeedLimitSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
4567 AttrDef { id: "InfeedLimitTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
4568 AttrDef { id: "InfeedLimitTimePoint.valueA", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4569 AttrDef { id: "InfeedLimitTimePoint.valueW", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
4570 ],
4571 },
4572 ClassDef {
4573 ns: "https://cim4.eu/ns/nc#",
4574 local: "InfeedTerminal",
4575 qualified: "nc:InfeedTerminal",
4576 super_class: None,
4577 concrete: true,
4578 origins: &["ER"],
4579 attrs: &[
4580 AttrDef { id: "InfeedTerminal.ACDCTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACDCTerminal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4581 AttrDef { id: "InfeedTerminal.InfeedConstraint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InfeedLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4582 AttrDef { id: "InfeedTerminal.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
4583 ],
4584 },
4585 ClassDef {
4586 ns: "https://cim4.eu/ns/nc#",
4587 local: "InfluenceArea",
4588 qualified: "nc:InfluenceArea",
4589 super_class: Some(361),
4590 concrete: false,
4591 origins: &["MA"],
4592 attrs: &[
4593 AttrDef { id: "InfluenceArea.filteringInfluenceFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["MA"] },
4594 AttrDef { id: "InfluenceArea.identificationInfluenceFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["MA"] },
4595 AttrDef { id: "InfluenceArea.voltageInfluenceFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["MA"] },
4596 ],
4597 },
4598 ClassDef {
4599 ns: "https://cim4.eu/ns/nc#",
4600 local: "InjectionController",
4601 qualified: "nc:InjectionController",
4602 super_class: Some(243),
4603 concrete: true,
4604 origins: &["ER", "SSI"],
4605 attrs: &[
4606 AttrDef { id: "InjectionController.EquivalentInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjection", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4607 AttrDef { id: "InjectionController.mode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "InjectionControlModeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SSI"] },
4608 ],
4609 },
4610 ClassDef {
4611 ns: "https://cim4.eu/ns/nc#",
4612 local: "Installation",
4613 qualified: "nc:Installation",
4614 super_class: Some(241),
4615 concrete: true,
4616 origins: &["ER"],
4617 attrs: &[
4618 AttrDef { id: "Installation.EdgeSchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EdgeSchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4619 AttrDef { id: "Installation.EnergyConnection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConnection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4620 ],
4621 },
4622 ClassDef {
4623 ns: "https://cim4.eu/ns/nc#",
4624 local: "InsulatedGateBipolarTransistorValve",
4625 qualified: "nc:InsulatedGateBipolarTransistorValve",
4626 super_class: Some(191),
4627 concrete: true,
4628 origins: &["ER", "SSI"],
4629 attrs: &[
4630 AttrDef { id: "InsulatedGateBipolarTransistorValve.VsConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4631 ],
4632 },
4633 ClassDef {
4634 ns: "https://cim4.eu/ns/nc#",
4635 local: "Interruption",
4636 qualified: "nc:Interruption",
4637 super_class: Some(318),
4638 concrete: true,
4639 origins: &["GD"],
4640 attrs: &[
4641 AttrDef { id: "Interruption.InterruptedDeliveryEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
4642 AttrDef { id: "Interruption.Outage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Outage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
4643 AttrDef { id: "Interruption.duration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
4644 AttrDef { id: "Interruption.energyNotDelivered", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["GD"] },
4645 AttrDef { id: "Interruption.energyNotSupplied", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["GD"] },
4646 AttrDef { id: "Interruption.interruptedPower", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["GD"] },
4647 AttrDef { id: "Interruption.startDateTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["GD"] },
4648 ],
4649 },
4650 ClassDef {
4651 ns: "https://cim4.eu/ns/nc#",
4652 local: "IntertemporalPropertyRange",
4653 qualified: "nc:IntertemporalPropertyRange",
4654 super_class: Some(451),
4655 concrete: true,
4656 origins: &["RA", "SSI"],
4657 attrs: &[],
4658 },
4659 ClassDef {
4660 ns: "https://cim.ucaiug.io/ns#",
4661 local: "Jumper",
4662 qualified: "nc:Jumper",
4663 super_class: Some(534),
4664 concrete: true,
4665 origins: &["SSI"],
4666 attrs: &[],
4667 },
4668 ClassDef {
4669 ns: "https://cim.ucaiug.io/ns#",
4670 local: "Junction",
4671 qualified: "nc:Junction",
4672 super_class: Some(96),
4673 concrete: true,
4674 origins: &["SSI"],
4675 attrs: &[],
4676 },
4677 ClassDef {
4678 ns: "https://cim.ucaiug.io/ns#",
4679 local: "Language",
4680 qualified: "nc:Language",
4681 super_class: None,
4682 concrete: false,
4683 origins: &["OR"],
4684 attrs: &[],
4685 },
4686 ClassDef {
4687 ns: "https://cim4.eu/ns/nc#",
4688 local: "LimitDependencyCurve",
4689 qualified: "nc:LimitDependencyCurve",
4690 super_class: Some(136),
4691 concrete: false,
4692 origins: &["ER"],
4693 attrs: &[],
4694 },
4695 ClassDef {
4696 ns: "https://cim.ucaiug.io/ns#",
4697 local: "Line",
4698 qualified: "nc:Line",
4699 super_class: Some(242),
4700 concrete: true,
4701 origins: &["ER", "AE"],
4702 attrs: &[
4703 AttrDef { id: "Line.ACTieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACTieCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4704 AttrDef { id: "Line.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
4705 AttrDef { id: "Line.CrossZonalLine", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CrossZonalLine", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4706 AttrDef { id: "Line.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4707 ],
4708 },
4709 ClassDef {
4710 ns: "https://cim4.eu/ns/nc#",
4711 local: "LineCircuit",
4712 qualified: "nc:LineCircuit",
4713 super_class: Some(77),
4714 concrete: true,
4715 origins: &["ER"],
4716 attrs: &[],
4717 },
4718 ClassDef {
4719 ns: "https://cim.ucaiug.io/ns#",
4720 local: "LinearShuntCompensator",
4721 qualified: "nc:LinearShuntCompensator",
4722 super_class: Some(508),
4723 concrete: true,
4724 origins: &["SSI"],
4725 attrs: &[],
4726 },
4727 ClassDef {
4728 ns: "https://cim4.eu/ns/nc#",
4729 local: "ListBasedImpactAssessmentMatrix",
4730 qualified: "nc:ListBasedImpactAssessmentMatrix",
4731 super_class: Some(320),
4732 concrete: true,
4733 origins: &["IAM"],
4734 attrs: &[],
4735 },
4736 ClassDef {
4737 ns: "https://cim4.eu/ns/nc#",
4738 local: "LoadAction",
4739 qualified: "nc:LoadAction",
4740 super_class: Some(507),
4741 concrete: true,
4742 origins: &["RA", "SSI"],
4743 attrs: &[
4744 AttrDef { id: "LoadAction.EnergyConsumer", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConsumer", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
4745 ],
4746 },
4747 ClassDef {
4748 ns: "https://cim.ucaiug.io/ns#",
4749 local: "LoadBreakSwitch",
4750 qualified: "nc:LoadBreakSwitch",
4751 super_class: Some(448),
4752 concrete: true,
4753 origins: &["SSI"],
4754 attrs: &[],
4755 },
4756 ClassDef {
4757 ns: "https://cim4.eu/ns/nc#",
4758 local: "LoadFrequencyControlArea",
4759 qualified: "nc:LoadFrequencyControlArea",
4760 super_class: Some(440),
4761 concrete: true,
4762 origins: &["ER", "SSI"],
4763 attrs: &[
4764 AttrDef { id: "LoadFrequencyControlArea.FrequencyControlOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "LoadFrequencyControlOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4765 AttrDef { id: "LoadFrequencyControlArea.LoadFrequencyControlBlock", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "LoadFrequencyControlBlock", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4766 AttrDef { id: "LoadFrequencyControlArea.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4767 AttrDef { id: "LoadFrequencyControlArea.TieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TieCorridor", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4768 AttrDef { id: "LoadFrequencyControlArea.aFRRActivated", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4769 AttrDef { id: "LoadFrequencyControlArea.aFRRAvailable", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4770 AttrDef { id: "LoadFrequencyControlArea.aFRRContracted", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4771 AttrDef { id: "LoadFrequencyControlArea.deficientGenerationLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4772 AttrDef { id: "LoadFrequencyControlArea.fcrAvailable", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4773 AttrDef { id: "LoadFrequencyControlArea.fcrContracted", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4774 AttrDef { id: "LoadFrequencyControlArea.frequencyBiasFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4775 AttrDef { id: "LoadFrequencyControlArea.frrDelay", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Seconds", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4776 AttrDef { id: "LoadFrequencyControlArea.frrMaxRamp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePowerChangeRate", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4777 AttrDef { id: "LoadFrequencyControlArea.frrThreshold", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4778 AttrDef { id: "LoadFrequencyControlArea.includeFrequencyBias", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
4779 AttrDef { id: "LoadFrequencyControlArea.mFRRActivated", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4780 AttrDef { id: "LoadFrequencyControlArea.mFRRContracted", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
4781 ],
4782 },
4783 ClassDef {
4784 ns: "https://cim4.eu/ns/nc#",
4785 local: "LoadFrequencyControlBlock",
4786 qualified: "nc:LoadFrequencyControlBlock",
4787 super_class: Some(440),
4788 concrete: true,
4789 origins: &["ER"],
4790 attrs: &[
4791 AttrDef { id: "LoadFrequencyControlBlock.LoadFrequencyControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "LoadFrequencyControlArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4792 AttrDef { id: "LoadFrequencyControlBlock.SynchronousArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4793 AttrDef { id: "LoadFrequencyControlBlock.fcrProvision", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4794 AttrDef { id: "LoadFrequencyControlBlock.frrProvision", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4795 ],
4796 },
4797 ClassDef {
4798 ns: "https://cim4.eu/ns/nc#",
4799 local: "LoadFrequencyControlOperator",
4800 qualified: "nc:LoadFrequencyControlOperator",
4801 super_class: Some(545),
4802 concrete: true,
4803 origins: &["ER"],
4804 attrs: &[
4805 AttrDef { id: "LoadFrequencyControlOperator.FrequencyControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "LoadFrequencyControlArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4806 ],
4807 },
4808 ClassDef {
4809 ns: "https://cim.ucaiug.io/ns#",
4810 local: "Location",
4811 qualified: "nc:Location",
4812 super_class: Some(318),
4813 concrete: true,
4814 origins: &["GD"],
4815 attrs: &[
4816 AttrDef { id: "Location.CoordinateSystem", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "CoordinateSystem", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
4817 AttrDef { id: "Location.Fault", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Fault", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
4818 AttrDef { id: "Location.PositionPoints", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "PositionPoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
4819 ],
4820 },
4821 ClassDef {
4822 ns: "https://cim4.eu/ns/nc#",
4823 local: "LossCurve",
4824 qualified: "nc:LossCurve",
4825 super_class: Some(136),
4826 concrete: true,
4827 origins: &["ER"],
4828 attrs: &[
4829 AttrDef { id: "LossCurve.FACTSEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FACTSEquipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4830 ],
4831 },
4832 ClassDef {
4833 ns: "https://cim.ucaiug.io/ns#",
4834 local: "Measurement",
4835 qualified: "nc:Measurement",
4836 super_class: None,
4837 concrete: false,
4838 origins: &["RA"],
4839 attrs: &[
4840 AttrDef { id: "Measurement.MeasurementCalculatorInput", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MeasurementCalculatorInput", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
4841 AttrDef { id: "Measurement.PinMeasurement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinMeasurement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
4842 ],
4843 },
4844 ClassDef {
4845 ns: "https://cim4.eu/ns/nc#",
4846 local: "MeasurementCalculator",
4847 qualified: "nc:MeasurementCalculator",
4848 super_class: Some(318),
4849 concrete: true,
4850 origins: &["RA"],
4851 attrs: &[
4852 AttrDef { id: "MeasurementCalculator.MeasurementCalculatorInput", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MeasurementCalculatorInput", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
4853 AttrDef { id: "MeasurementCalculator.PinMeasurement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinMeasurement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
4854 AttrDef { id: "MeasurementCalculator.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CalculationKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RA"] },
4855 ],
4856 },
4857 ClassDef {
4858 ns: "https://cim4.eu/ns/nc#",
4859 local: "MeasurementCalculatorInput",
4860 qualified: "nc:MeasurementCalculatorInput",
4861 super_class: Some(318),
4862 concrete: true,
4863 origins: &["RA"],
4864 attrs: &[
4865 AttrDef { id: "MeasurementCalculatorInput.Measurement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Measurement", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
4866 AttrDef { id: "MeasurementCalculatorInput.MeasurementCalculator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MeasurementCalculator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
4867 AttrDef { id: "MeasurementCalculatorInput.absoluteValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
4868 AttrDef { id: "MeasurementCalculatorInput.order", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["RA"] },
4869 ],
4870 },
4871 ClassDef {
4872 ns: "https://cim4.eu/ns/nc#",
4873 local: "MobileElectricalUnit",
4874 qualified: "nc:MobileElectricalUnit",
4875 super_class: Some(62),
4876 concrete: true,
4877 origins: &["ER", "SSI"],
4878 attrs: &[
4879 AttrDef { id: "MobileElectricalUnit.ElectricalChargingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ElectricalChargingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4880 ],
4881 },
4882 ClassDef {
4883 ns: "https://cim4.eu/ns/nc#",
4884 local: "ModularMultilevelConverter",
4885 qualified: "nc:ModularMultilevelConverter",
4886 super_class: Some(590),
4887 concrete: true,
4888 origins: &["ER", "SSI"],
4889 attrs: &[
4890 AttrDef { id: "ModularMultilevelConverter.ModularMultilevelConverterValve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ModularMultilevelConverterValve", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4891 ],
4892 },
4893 ClassDef {
4894 ns: "https://cim4.eu/ns/nc#",
4895 local: "ModularMultilevelConverterValve",
4896 qualified: "nc:ModularMultilevelConverterValve",
4897 super_class: Some(336),
4898 concrete: true,
4899 origins: &["ER", "SSI"],
4900 attrs: &[
4901 AttrDef { id: "ModularMultilevelConverterValve.ModularMultilevelConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ModularMultilevelConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
4902 AttrDef { id: "ModularMultilevelConverterValve.armInductance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Inductance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4903 AttrDef { id: "ModularMultilevelConverterValve.armResistance", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Resistance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
4904 AttrDef { id: "ModularMultilevelConverterValve.configurationKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ModularMultilevelConverterValveKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
4905 AttrDef { id: "ModularMultilevelConverterValve.numberOfSubmodules", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["ER"] },
4906 ],
4907 },
4908 ClassDef {
4909 ns: "https://cim4.eu/ns/nc#",
4910 local: "ModularStaticSynchronousSeriesCompensator",
4911 qualified: "nc:ModularStaticSynchronousSeriesCompensator",
4912 super_class: Some(266),
4913 concrete: true,
4914 origins: &["ER", "SSI"],
4915 attrs: &[],
4916 },
4917 ClassDef {
4918 ns: "https://cim4.eu/ns/nc#",
4919 local: "MonitoringArea",
4920 qualified: "nc:MonitoringArea",
4921 super_class: Some(440),
4922 concrete: true,
4923 origins: &["MA", "ER"],
4924 attrs: &[
4925 AttrDef { id: "MonitoringArea.AreaBorderTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaBorderTerminal", is_list: true, used: false, xsd: "", value_ns: "", origins: &["MA"] },
4926 AttrDef { id: "MonitoringArea.PowerFrequencyController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFrequencyController", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4927 AttrDef { id: "MonitoringArea.Region", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Region", is_list: false, used: true, xsd: "", value_ns: "", origins: &["MA"] },
4928 AttrDef { id: "MonitoringArea.SynchronousArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["MA"] },
4929 AttrDef { id: "MonitoringArea.SystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["MA"] },
4930 ],
4931 },
4932 ClassDef {
4933 ns: "https://cim4.eu/ns/nc#",
4934 local: "MonopolarDCSystem",
4935 qualified: "nc:MonopolarDCSystem",
4936 super_class: Some(187),
4937 concrete: true,
4938 origins: &["ER"],
4939 attrs: &[
4940 AttrDef { id: "MonopolarDCSystem.DCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPole", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
4941 AttrDef { id: "MonopolarDCSystem.isSymmetrical", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
4942 ],
4943 },
4944 ClassDef {
4945 ns: "https://cim4.eu/ns/nc#",
4946 local: "MustRunSchedule",
4947 qualified: "nc:MustRunSchedule",
4948 super_class: Some(57),
4949 concrete: true,
4950 origins: &["PS"],
4951 attrs: &[
4952 AttrDef { id: "MustRunSchedule.DCTieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
4953 AttrDef { id: "MustRunSchedule.GeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
4954 AttrDef { id: "MustRunSchedule.MustRunTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MustRunTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
4955 ],
4956 },
4957 ClassDef {
4958 ns: "https://cim4.eu/ns/nc#",
4959 local: "MustRunTimePoint",
4960 qualified: "nc:MustRunTimePoint",
4961 super_class: None,
4962 concrete: true,
4963 origins: &["PS"],
4964 attrs: &[
4965 AttrDef { id: "MustRunTimePoint.MustRunSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MustRunSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
4966 AttrDef { id: "MustRunTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PS"] },
4967 AttrDef { id: "MustRunTimePoint.mustRun", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["PS"] },
4968 AttrDef { id: "MustRunTimePoint.mustRunP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["PS"] },
4969 AttrDef { id: "MustRunTimePoint.mustRunQ", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["PS"] },
4970 ],
4971 },
4972 ClassDef {
4973 ns: "https://cim.ucaiug.io/ns#",
4974 local: "NonConformLoad",
4975 qualified: "nc:NonConformLoad",
4976 super_class: Some(230),
4977 concrete: true,
4978 origins: &["SSI"],
4979 attrs: &[],
4980 },
4981 ClassDef {
4982 ns: "https://cim.ucaiug.io/ns#",
4983 local: "NonlinearShuntCompensator",
4984 qualified: "nc:NonlinearShuntCompensator",
4985 super_class: Some(508),
4986 concrete: true,
4987 origins: &["SSI"],
4988 attrs: &[],
4989 },
4990 ClassDef {
4991 ns: "https://cim.ucaiug.io/ns#",
4992 local: "NuclearGeneratingUnit",
4993 qualified: "nc:NuclearGeneratingUnit",
4994 super_class: Some(289),
4995 concrete: true,
4996 origins: &["ER", "SSI"],
4997 attrs: &[
4998 AttrDef { id: "NuclearGeneratingUnit.reactorKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "NuclearReactorKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
4999 ],
5000 },
5001 ClassDef {
5002 ns: "https://cim4.eu/ns/nc#",
5003 local: "ObservabilityArea",
5004 qualified: "nc:ObservabilityArea",
5005 super_class: Some(361),
5006 concrete: true,
5007 origins: &["MA"],
5008 attrs: &[],
5009 },
5010 ClassDef {
5011 ns: "https://cim4.eu/ns/nc#",
5012 local: "ObservableQuantity",
5013 qualified: "nc:ObservableQuantity",
5014 super_class: None,
5015 concrete: true,
5016 origins: &["SM"],
5017 attrs: &[
5018 AttrDef { id: "ObservableQuantity.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SM"] },
5019 AttrDef { id: "ObservableQuantity.Contingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Contingency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SM"] },
5020 AttrDef { id: "ObservableQuantity.SensitivityFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SensitivityFactor", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SM"] },
5021 AttrDef { id: "ObservableQuantity.observableQuantityKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ObservableQuantityKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SM"] },
5022 ],
5023 },
5024 ClassDef {
5025 ns: "https://cim.ucaiug.io/ns#",
5026 local: "OperationalLimit",
5027 qualified: "nc:OperationalLimit",
5028 super_class: Some(318),
5029 concrete: false,
5030 origins: &["AE", "AS", "ER", "RA", "SAR"],
5031 attrs: &[
5032 AttrDef { id: "OperationalLimit.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
5033 AttrDef { id: "OperationalLimit.AvailabilityExceptionalLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityExceptionalLimit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5034 AttrDef { id: "OperationalLimit.OperationalLimitSet", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "OperationalLimitSet", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AE", "ER"] },
5035 AttrDef { id: "OperationalLimit.OperationalLimitType", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "OperationalLimitType", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5036 AttrDef { id: "OperationalLimit.PinOperationallLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinOperationalLimit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
5037 AttrDef { id: "OperationalLimit.PowerFlowResult", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFlowResult", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SAR"] },
5038 ],
5039 },
5040 ClassDef {
5041 ns: "https://cim.ucaiug.io/ns#",
5042 local: "OperationalLimitSet",
5043 qualified: "nc:OperationalLimitSet",
5044 super_class: Some(318),
5045 concrete: true,
5046 origins: &["AE", "ER"],
5047 attrs: &[
5048 AttrDef { id: "OperationalLimitSet.OperationalLimitValue", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "OperationalLimit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE", "ER"] },
5049 AttrDef { id: "OperationalLimitSet.PowerTransferCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerTransferCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5050 AttrDef { id: "OperationalLimitSet.Terminal", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "ACDCTerminal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5051 ],
5052 },
5053 ClassDef {
5054 ns: "https://cim.ucaiug.io/ns#",
5055 local: "OperationalLimitType",
5056 qualified: "nc:OperationalLimitType",
5057 super_class: Some(318),
5058 concrete: true,
5059 origins: &["ER"],
5060 attrs: &[
5061 AttrDef { id: "OperationalLimitType.OperationalLimit", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "OperationalLimit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5062 AttrDef { id: "OperationalLimitType.PermanentAmbientTemperatureDependencyCurve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AmbientTemperatureDependencyCurve", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5063 AttrDef { id: "OperationalLimitType.PermanentSolarRadiationCurve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SolarRadiationDependencyCurve", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5064 AttrDef { id: "OperationalLimitType.RecoveryOverloadLimitCurve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RecoveryOverloadLimitCurve", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5065 AttrDef { id: "OperationalLimitType.TemporaryBaseOverloadLimitCurve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BaseOverloadLimitCurve", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5066 AttrDef { id: "OperationalLimitType.TemporaryDurationOverloadLimitCurve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DurationOverloadLimitCurve", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5067 AttrDef { id: "OperationalLimitType.direction", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Enum, range: "OperationalLimitDirectionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER"] },
5068 AttrDef { id: "OperationalLimitType.isMinimum", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
5069 ],
5070 },
5071 ClassDef {
5072 ns: "https://cim4.eu/ns/nc#",
5073 local: "OrdinaryContingency",
5074 qualified: "nc:OrdinaryContingency",
5075 super_class: Some(97),
5076 concrete: true,
5077 origins: &["CO", "SSI"],
5078 attrs: &[],
5079 },
5080 ClassDef {
5081 ns: "https://cim4.eu/ns/nc#",
5082 local: "OrdinaryPowerTransferCorridor",
5083 qualified: "nc:OrdinaryPowerTransferCorridor",
5084 super_class: Some(442),
5085 concrete: true,
5086 origins: &["ER"],
5087 attrs: &[],
5088 },
5089 ClassDef {
5090 ns: "https://cim.ucaiug.io/ns#",
5091 local: "Organisation",
5092 qualified: "nc:Organisation",
5093 super_class: Some(318),
5094 concrete: true,
5095 origins: &["ER"],
5096 attrs: &[
5097 AttrDef { id: "Organisation.Roles", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "OrganisationRole", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5098 ],
5099 },
5100 ClassDef {
5101 ns: "https://cim.ucaiug.io/ns#",
5102 local: "OrganisationRole",
5103 qualified: "nc:OrganisationRole",
5104 super_class: Some(318),
5105 concrete: false,
5106 origins: &["ER"],
5107 attrs: &[
5108 AttrDef { id: "OrganisationRole.Organisation", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Organisation", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5109 AttrDef { id: "OrganisationRole.globalLocationNumber", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
5110 ],
5111 },
5112 ClassDef {
5113 ns: "https://cim4.eu/ns/nc#",
5114 local: "OutOfRangeContingency",
5115 qualified: "nc:OutOfRangeContingency",
5116 super_class: Some(97),
5117 concrete: true,
5118 origins: &["CO", "SSI"],
5119 attrs: &[],
5120 },
5121 ClassDef {
5122 ns: "https://cim.ucaiug.io/ns#",
5123 local: "Outage",
5124 qualified: "nc:Outage",
5125 super_class: Some(215),
5126 concrete: false,
5127 origins: &["GD"],
5128 attrs: &[
5129 AttrDef { id: "Outage.Equipments", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
5130 AttrDef { id: "Outage.FaultOutage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FaultOutage", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
5131 AttrDef { id: "Outage.Interruption", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Interruption", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
5132 ],
5133 },
5134 ClassDef {
5135 ns: "https://cim4.eu/ns/nc#",
5136 local: "OutageAvailability",
5137 qualified: "nc:OutageAvailability",
5138 super_class: None,
5139 concrete: true,
5140 origins: &["AS"],
5141 attrs: &[
5142 AttrDef { id: "OutageAvailability.AvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5143 AttrDef { id: "OutageAvailability.OutageRequest", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequest", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5144 AttrDef { id: "OutageAvailability.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AS"] },
5145 ],
5146 },
5147 ClassDef {
5148 ns: "https://cim4.eu/ns/nc#",
5149 local: "OutageCoordinationRegion",
5150 qualified: "nc:OutageCoordinationRegion",
5151 super_class: Some(459),
5152 concrete: true,
5153 origins: &["ER"],
5154 attrs: &[
5155 AttrDef { id: "OutageCoordinationRegion.ControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5156 AttrDef { id: "OutageCoordinationRegion.OutageCoordinator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageCoordinator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5157 AttrDef { id: "OutageCoordinationRegion.OutagePlanningAgent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutagePlanningAgent", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5158 AttrDef { id: "OutageCoordinationRegion.SecurityCoordinator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SecurityCoordinator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5159 ],
5160 },
5161 ClassDef {
5162 ns: "https://cim4.eu/ns/nc#",
5163 local: "OutageCoordinator",
5164 qualified: "nc:OutageCoordinator",
5165 super_class: Some(544),
5166 concrete: true,
5167 origins: &["ER", "AS"],
5168 attrs: &[
5169 AttrDef { id: "OutageCoordinator.AvailablityPlan", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailablityPlan", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5170 AttrDef { id: "OutageCoordinator.AvailablityPlanResponse", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailablityPlanResponse", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5171 AttrDef { id: "OutageCoordinator.OutageCoordinationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageCoordinationRegion", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5172 AttrDef { id: "OutageCoordinator.OutageRequest", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequest", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5173 AttrDef { id: "OutageCoordinator.OutageResponse", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageResponse", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5174 ],
5175 },
5176 ClassDef {
5177 ns: "https://cim4.eu/ns/nc#",
5178 local: "OutageDependency",
5179 qualified: "nc:OutageDependency",
5180 super_class: Some(393),
5181 concrete: true,
5182 origins: &["AS"],
5183 attrs: &[
5184 AttrDef { id: "OutageDependency.DependeeOutageRequest", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequest", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5185 AttrDef { id: "OutageDependency.DependentOutageRequest", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequest", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5186 ],
5187 },
5188 ClassDef {
5189 ns: "https://cim4.eu/ns/nc#",
5190 local: "OutagePlanningAgent",
5191 qualified: "nc:OutagePlanningAgent",
5192 super_class: Some(545),
5193 concrete: true,
5194 origins: &["ER", "AS"],
5195 attrs: &[
5196 AttrDef { id: "OutagePlanningAgent.OutageCoordinationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageCoordinationRegion", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5197 AttrDef { id: "OutagePlanningAgent.OutageRequest", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequest", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5198 AttrDef { id: "OutagePlanningAgent.OutageResponse", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageResponse", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5199 ],
5200 },
5201 ClassDef {
5202 ns: "https://cim4.eu/ns/nc#",
5203 local: "OutageRequest",
5204 qualified: "nc:OutageRequest",
5205 super_class: Some(318),
5206 concrete: true,
5207 origins: &["AS"],
5208 attrs: &[
5209 AttrDef { id: "OutageRequest.DependencyAsDependee", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5210 AttrDef { id: "OutageRequest.DependencyAsDependent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5211 AttrDef { id: "OutageRequest.OutageAvailability", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageAvailability", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5212 AttrDef { id: "OutageRequest.OutageRequestApprover", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageCoordinator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5213 AttrDef { id: "OutageRequest.OutageRequestResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequestResource", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5214 AttrDef { id: "OutageRequest.OutageRequestVersion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequestVersion", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
5215 AttrDef { id: "OutageRequest.RequestedBy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutagePlanningAgent", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5216 AttrDef { id: "OutageRequest.causeDescription", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AS"] },
5217 AttrDef { id: "OutageRequest.causeKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "AvailabilityScheduleCauseKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS"] },
5218 AttrDef { id: "OutageRequest.daytimeReinstatement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AS"] },
5219 AttrDef { id: "OutageRequest.daytimeReinstatementDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5220 AttrDef { id: "OutageRequest.earlyStart", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["AS"] },
5221 AttrDef { id: "OutageRequest.eveningReinstatement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AS"] },
5222 AttrDef { id: "OutageRequest.eveningReinstatementDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5223 AttrDef { id: "OutageRequest.expectedWorkDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5224 AttrDef { id: "OutageRequest.lateStart", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["AS"] },
5225 AttrDef { id: "OutageRequest.maxReinstatementDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5226 AttrDef { id: "OutageRequest.maxWorkDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5227 AttrDef { id: "OutageRequest.minWorkDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5228 AttrDef { id: "OutageRequest.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["AS"] },
5229 AttrDef { id: "OutageRequest.requestedStart", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["AS"] },
5230 AttrDef { id: "OutageRequest.weekendReinstatement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["AS"] },
5231 AttrDef { id: "OutageRequest.weekendReinstatementDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5232 AttrDef { id: "OutageRequest.workDayEndTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Time", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5233 AttrDef { id: "OutageRequest.workDayStartTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Time", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5234 ],
5235 },
5236 ClassDef {
5237 ns: "https://cim4.eu/ns/nc#",
5238 local: "OutageRequestResource",
5239 qualified: "nc:OutageRequestResource",
5240 super_class: None,
5241 concrete: true,
5242 origins: &["AS"],
5243 attrs: &[
5244 AttrDef { id: "OutageRequestResource.OutageRequest", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequest", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5245 AttrDef { id: "OutageRequestResource.PowerSystemResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5246 AttrDef { id: "OutageRequestResource.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "AvailabilityFunctionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS"] },
5247 AttrDef { id: "OutageRequestResource.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AS"] },
5248 ],
5249 },
5250 ClassDef {
5251 ns: "https://cim4.eu/ns/nc#",
5252 local: "OutageResponse",
5253 qualified: "nc:OutageResponse",
5254 super_class: None,
5255 concrete: true,
5256 origins: &["AS"],
5257 attrs: &[
5258 AttrDef { id: "OutageResponse.AffectedAgent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutagePlanningAgent", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5259 AttrDef { id: "OutageResponse.AffectedCoordinator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageCoordinator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5260 AttrDef { id: "OutageResponse.OutageRequestVersion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequestVersion", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS"] },
5261 AttrDef { id: "OutageResponse.comment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AS"] },
5262 AttrDef { id: "OutageResponse.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AS"] },
5263 AttrDef { id: "OutageResponse.status", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RequestResponseKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS"] },
5264 ],
5265 },
5266 ClassDef {
5267 ns: "https://cim4.eu/ns/nc#",
5268 local: "OutcomeValue",
5269 qualified: "nc:OutcomeValue",
5270 super_class: None,
5271 concrete: false,
5272 origins: &["IAM"],
5273 attrs: &[
5274 AttrDef { id: "OutcomeValue.ImpactAssessmentMatrix", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ImpactAssessmentMatrix", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
5275 AttrDef { id: "OutcomeValue.ImpactedSystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
5276 AttrDef { id: "OutcomeValue.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["IAM"] },
5277 AttrDef { id: "OutcomeValue.outcome", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "OutcomeImpactAssessmentKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["IAM"] },
5278 ],
5279 },
5280 ClassDef {
5281 ns: "https://cim4.eu/ns/nc#",
5282 local: "OverlappingZone",
5283 qualified: "nc:OverlappingZone",
5284 super_class: Some(318),
5285 concrete: true,
5286 origins: &["ER", "AE"],
5287 attrs: &[
5288 AttrDef { id: "OverlappingZone.ImpactedRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Region", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5289 AttrDef { id: "OverlappingZone.OverlappingAssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
5290 ],
5291 },
5292 ClassDef {
5293 ns: "https://cim4.eu/ns/nc#",
5294 local: "OwnerRemedialActionAssessment",
5295 qualified: "nc:OwnerRemedialActionAssessment",
5296 super_class: None,
5297 concrete: true,
5298 origins: &["IAM"],
5299 attrs: &[
5300 AttrDef { id: "OwnerRemedialActionAssessment.ImpactedSystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
5301 AttrDef { id: "OwnerRemedialActionAssessment.RemedialActionImpact", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionImpact", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
5302 AttrDef { id: "OwnerRemedialActionAssessment.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["IAM"] },
5303 ],
5304 },
5305 ClassDef {
5306 ns: "https://cim4.eu/ns/nc#",
5307 local: "PTCActivePowerSupport",
5308 qualified: "nc:PTCActivePowerSupport",
5309 super_class: None,
5310 concrete: true,
5311 origins: &["RA", "SSI"],
5312 attrs: &[
5313 AttrDef { id: "PTCActivePowerSupport.PowerTransferCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerTransferCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5314 AttrDef { id: "PTCActivePowerSupport.RemedialActionScheme", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheme", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5315 AttrDef { id: "PTCActivePowerSupport.maximum", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["RA"] },
5316 AttrDef { id: "PTCActivePowerSupport.normal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["RA"] },
5317 AttrDef { id: "PTCActivePowerSupport.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
5318 ],
5319 },
5320 ClassDef {
5321 ns: "https://cim4.eu/ns/nc#",
5322 local: "PTCTriggeredEquipment",
5323 qualified: "nc:PTCTriggeredEquipment",
5324 super_class: Some(318),
5325 concrete: true,
5326 origins: &["ER"],
5327 attrs: &[
5328 AttrDef { id: "PTCTriggeredEquipment.Equipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5329 AttrDef { id: "PTCTriggeredEquipment.ExceptionalPowerTransferCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExceptionalPowerTransferCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5330 ],
5331 },
5332 ClassDef {
5333 ns: "https://cim4.eu/ns/nc#",
5334 local: "ParticipationFactorTimePoint",
5335 qualified: "nc:ParticipationFactorTimePoint",
5336 super_class: None,
5337 concrete: true,
5338 origins: &["SIS"],
5339 attrs: &[
5340 AttrDef { id: "ParticipationFactorTimePoint.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5341 AttrDef { id: "ParticipationFactorTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
5342 AttrDef { id: "ParticipationFactorTimePoint.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5343 ],
5344 },
5345 ClassDef {
5346 ns: "https://cim4.eu/ns/nc#",
5347 local: "PeerTemporalDependency",
5348 qualified: "nc:PeerTemporalDependency",
5349 super_class: None,
5350 concrete: false,
5351 origins: &["AS", "ER", "SIS"],
5352 attrs: &[
5353 AttrDef { id: "PeerTemporalDependency.constraintKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "DependencyConstraintKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS", "ER", "SIS"] },
5354 AttrDef { id: "PeerTemporalDependency.finishToFinishLag", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS", "ER", "SIS"] },
5355 AttrDef { id: "PeerTemporalDependency.finishToFinishLagKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ReferenceValueKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS", "ER", "SIS"] },
5356 AttrDef { id: "PeerTemporalDependency.finishToStartLag", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS", "ER", "SIS"] },
5357 AttrDef { id: "PeerTemporalDependency.finishToStartLagKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ReferenceValueKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS", "ER", "SIS"] },
5358 AttrDef { id: "PeerTemporalDependency.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["AS", "ER", "SIS"] },
5359 AttrDef { id: "PeerTemporalDependency.overlap", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS", "ER", "SIS"] },
5360 AttrDef { id: "PeerTemporalDependency.overlapKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ReferenceValueKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS", "ER", "SIS"] },
5361 AttrDef { id: "PeerTemporalDependency.startToStartLag", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["AS", "ER", "SIS"] },
5362 AttrDef { id: "PeerTemporalDependency.startToStartLagKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ReferenceValueKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["AS", "ER", "SIS"] },
5363 ],
5364 },
5365 ClassDef {
5366 ns: "https://cim.ucaiug.io/ns#",
5367 local: "PetersenCoil",
5368 qualified: "nc:PetersenCoil",
5369 super_class: Some(217),
5370 concrete: true,
5371 origins: &["SSI"],
5372 attrs: &[],
5373 },
5374 ClassDef {
5375 ns: "https://cim4.eu/ns/nc#",
5376 local: "PhaseControlFunction",
5377 qualified: "nc:PhaseControlFunction",
5378 super_class: Some(109),
5379 concrete: true,
5380 origins: &["ER", "SIS", "SSI"],
5381 attrs: &[
5382 AttrDef { id: "PhaseControlFunction.PhaseControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PhaseControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5383 AttrDef { id: "PhaseControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
5384 ],
5385 },
5386 ClassDef {
5387 ns: "https://cim4.eu/ns/nc#",
5388 local: "PhaseControlFunctionSchedule",
5389 qualified: "nc:PhaseControlFunctionSchedule",
5390 super_class: Some(57),
5391 concrete: true,
5392 origins: &["SIS"],
5393 attrs: &[
5394 AttrDef { id: "PhaseControlFunctionSchedule.PhaseControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PhaseControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5395 AttrDef { id: "PhaseControlFunctionSchedule.PhaseControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PhaseControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5396 ],
5397 },
5398 ClassDef {
5399 ns: "https://cim4.eu/ns/nc#",
5400 local: "PhaseControlFunctionTimePoint",
5401 qualified: "nc:PhaseControlFunctionTimePoint",
5402 super_class: None,
5403 concrete: true,
5404 origins: &["SIS"],
5405 attrs: &[
5406 AttrDef { id: "PhaseControlFunctionTimePoint.PhaseControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PhaseControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5407 AttrDef { id: "PhaseControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
5408 AttrDef { id: "PhaseControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5409 ],
5410 },
5411 ClassDef {
5412 ns: "https://cim.ucaiug.io/ns#",
5413 local: "PhotoVoltaicUnit",
5414 qualified: "nc:PhotoVoltaicUnit",
5415 super_class: Some(420),
5416 concrete: true,
5417 origins: &["SSI"],
5418 attrs: &[],
5419 },
5420 ClassDef {
5421 ns: "https://cim4.eu/ns/nc#",
5422 local: "PinContingency",
5423 qualified: "nc:PinContingency",
5424 super_class: Some(287),
5425 concrete: true,
5426 origins: &["RA", "SSI"],
5427 attrs: &[
5428 AttrDef { id: "PinContingency.Contingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Contingency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5429 ],
5430 },
5431 ClassDef {
5432 ns: "https://cim4.eu/ns/nc#",
5433 local: "PinDCTerminal",
5434 qualified: "nc:PinDCTerminal",
5435 super_class: Some(287),
5436 concrete: true,
5437 origins: &["ER", "RA", "SSI"],
5438 attrs: &[
5439 AttrDef { id: "PinDCTerminal.DCTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTerminal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER", "RA"] },
5440 AttrDef { id: "PinDCTerminal.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "PinDCTerminalKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER", "RA"] },
5441 ],
5442 },
5443 ClassDef {
5444 ns: "https://cim4.eu/ns/nc#",
5445 local: "PinEquipment",
5446 qualified: "nc:PinEquipment",
5447 super_class: Some(287),
5448 concrete: true,
5449 origins: &["RA", "SSI"],
5450 attrs: &[
5451 AttrDef { id: "PinEquipment.Equipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5452 AttrDef { id: "PinEquipment.PropertyReference", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PropertyReference", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5453 ],
5454 },
5455 ClassDef {
5456 ns: "https://cim4.eu/ns/nc#",
5457 local: "PinEquipmentTripping",
5458 qualified: "nc:PinEquipmentTripping",
5459 super_class: Some(287),
5460 concrete: true,
5461 origins: &["RA", "SSI"],
5462 attrs: &[
5463 AttrDef { id: "PinEquipmentTripping.Equipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5464 ],
5465 },
5466 ClassDef {
5467 ns: "https://cim4.eu/ns/nc#",
5468 local: "PinGate",
5469 qualified: "nc:PinGate",
5470 super_class: Some(287),
5471 concrete: true,
5472 origins: &["RA", "SSI"],
5473 attrs: &[
5474 AttrDef { id: "PinGate.GateOutput", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Gate", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5475 ],
5476 },
5477 ClassDef {
5478 ns: "https://cim4.eu/ns/nc#",
5479 local: "PinMeasurement",
5480 qualified: "nc:PinMeasurement",
5481 super_class: Some(287),
5482 concrete: true,
5483 origins: &["RA", "SSI"],
5484 attrs: &[
5485 AttrDef { id: "PinMeasurement.Measurement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Measurement", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5486 AttrDef { id: "PinMeasurement.MeasurementCalculator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MeasurementCalculator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5487 ],
5488 },
5489 ClassDef {
5490 ns: "https://cim4.eu/ns/nc#",
5491 local: "PinOperationalLimit",
5492 qualified: "nc:PinOperationalLimit",
5493 super_class: Some(287),
5494 concrete: true,
5495 origins: &["RA", "SSI"],
5496 attrs: &[
5497 AttrDef { id: "PinOperationalLimit.OperationalLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5498 ],
5499 },
5500 ClassDef {
5501 ns: "https://cim4.eu/ns/nc#",
5502 local: "PinPowerTransferCorridor",
5503 qualified: "nc:PinPowerTransferCorridor",
5504 super_class: Some(287),
5505 concrete: true,
5506 origins: &["RA", "SSI"],
5507 attrs: &[
5508 AttrDef { id: "PinPowerTransferCorridor.PowerTransferCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerTransferCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5509 AttrDef { id: "PinPowerTransferCorridor.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "PinPowerTransferCorridorKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RA"] },
5510 ],
5511 },
5512 ClassDef {
5513 ns: "https://cim4.eu/ns/nc#",
5514 local: "PinTerminal",
5515 qualified: "nc:PinTerminal",
5516 super_class: Some(287),
5517 concrete: true,
5518 origins: &["ER", "RA", "SSI"],
5519 attrs: &[
5520 AttrDef { id: "PinTerminal.Terminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Terminal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER", "RA"] },
5521 AttrDef { id: "PinTerminal.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "PinTerminalKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER", "RA"] },
5522 ],
5523 },
5524 ClassDef {
5525 ns: "https://cim4.eu/ns/nc#",
5526 local: "PointOfCommonCoupling",
5527 qualified: "nc:PointOfCommonCoupling",
5528 super_class: Some(87),
5529 concrete: true,
5530 origins: &["ER"],
5531 attrs: &[
5532 AttrDef { id: "PointOfCommonCoupling.DCConverterUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCConverterUnit", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5533 ],
5534 },
5535 ClassDef {
5536 ns: "https://cim.ucaiug.io/ns#",
5537 local: "PositionPoint",
5538 qualified: "nc:PositionPoint",
5539 super_class: None,
5540 concrete: true,
5541 origins: &["GD"],
5542 attrs: &[
5543 AttrDef { id: "PositionPoint.Location", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "Location", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
5544 AttrDef { id: "PositionPoint.xPosition", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["GD"] },
5545 AttrDef { id: "PositionPoint.yPosition", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["GD"] },
5546 AttrDef { id: "PositionPoint.zPosition", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["GD"] },
5547 ],
5548 },
5549 ClassDef {
5550 ns: "https://cim.ucaiug.io/ns#",
5551 local: "PostLineSensor",
5552 qualified: "nc:PostLineSensor",
5553 super_class: Some(504),
5554 concrete: true,
5555 origins: &["SSI"],
5556 attrs: &[],
5557 },
5558 ClassDef {
5559 ns: "https://cim.ucaiug.io/ns#",
5560 local: "PotentialTransformer",
5561 qualified: "nc:PotentialTransformer",
5562 super_class: Some(504),
5563 concrete: true,
5564 origins: &["SSI"],
5565 attrs: &[],
5566 },
5567 ClassDef {
5568 ns: "https://cim4.eu/ns/nc#",
5569 local: "PowerBidDependency",
5570 qualified: "nc:PowerBidDependency",
5571 super_class: Some(393),
5572 concrete: true,
5573 origins: &["SIS"],
5574 attrs: &[
5575 AttrDef { id: "PowerBidDependency.DependeePowerBidSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5576 AttrDef { id: "PowerBidDependency.DependentPowerBidSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5577 ],
5578 },
5579 ClassDef {
5580 ns: "https://cim4.eu/ns/nc#",
5581 local: "PowerBidSchedule",
5582 qualified: "nc:PowerBidSchedule",
5583 super_class: Some(57),
5584 concrete: true,
5585 origins: &["SIS", "RAS"],
5586 attrs: &[
5587 AttrDef { id: "PowerBidSchedule.DependencyAsDependee", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5588 AttrDef { id: "PowerBidSchedule.DependencyAsDependent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5589 AttrDef { id: "PowerBidSchedule.PowerBidScheduleTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidScheduleTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5590 AttrDef { id: "PowerBidSchedule.PowerRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5591 AttrDef { id: "PowerBidSchedule.PowerSchedulelAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerScheduleAction", is_list: false, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
5592 AttrDef { id: "PowerBidSchedule.PowerShiftKeyDistribution", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeyDistribution", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5593 AttrDef { id: "PowerBidSchedule.ScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5594 AttrDef { id: "PowerBidSchedule.activationCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5595 AttrDef { id: "PowerBidSchedule.currency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "Currency", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SIS"] },
5596 AttrDef { id: "PowerBidSchedule.direction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "MarketRegulationDirectionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SIS"] },
5597 AttrDef { id: "PowerBidSchedule.isFixed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
5598 AttrDef { id: "PowerBidSchedule.isOffer", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
5599 AttrDef { id: "PowerBidSchedule.leadTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5600 AttrDef { id: "PowerBidSchedule.maxRampDownP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5601 AttrDef { id: "PowerBidSchedule.maxRampUpP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5602 AttrDef { id: "PowerBidSchedule.maximumUptime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5603 AttrDef { id: "PowerBidSchedule.minimumOffTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5604 AttrDef { id: "PowerBidSchedule.minimumUptime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5605 AttrDef { id: "PowerBidSchedule.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SIS"] },
5606 AttrDef { id: "PowerBidSchedule.shutdownCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5607 AttrDef { id: "PowerBidSchedule.totalMaximumEnergy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5608 AttrDef { id: "PowerBidSchedule.totalMinimumEnergy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5609 ],
5610 },
5611 ClassDef {
5612 ns: "https://cim4.eu/ns/nc#",
5613 local: "PowerBidScheduleTimePoint",
5614 qualified: "nc:PowerBidScheduleTimePoint",
5615 super_class: None,
5616 concrete: true,
5617 origins: &["SIS"],
5618 attrs: &[
5619 AttrDef { id: "PowerBidScheduleTimePoint.PowerBidSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5620 AttrDef { id: "PowerBidScheduleTimePoint.activationCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5621 AttrDef { id: "PowerBidScheduleTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
5622 AttrDef { id: "PowerBidScheduleTimePoint.minimumActivationP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5623 AttrDef { id: "PowerBidScheduleTimePoint.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5624 AttrDef { id: "PowerBidScheduleTimePoint.price", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5625 AttrDef { id: "PowerBidScheduleTimePoint.reservePrice", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5626 AttrDef { id: "PowerBidScheduleTimePoint.shutdownCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5627 AttrDef { id: "PowerBidScheduleTimePoint.stepIncrementP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5628 ],
5629 },
5630 ClassDef {
5631 ns: "https://cim4.eu/ns/nc#",
5632 local: "PowerElectricalChemicalUnit",
5633 qualified: "nc:PowerElectricalChemicalUnit",
5634 super_class: Some(420),
5635 concrete: true,
5636 origins: &["ER", "SSI"],
5637 attrs: &[
5638 AttrDef { id: "PowerElectricalChemicalUnit.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "PowerElectricalChemicalUnitKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
5639 ],
5640 },
5641 ClassDef {
5642 ns: "https://cim.ucaiug.io/ns#",
5643 local: "PowerElectronicsConnection",
5644 qualified: "nc:PowerElectronicsConnection",
5645 super_class: Some(460),
5646 concrete: true,
5647 origins: &["SSI", "RA"],
5648 attrs: &[
5649 AttrDef { id: "PowerElectronicsConnection.PowerElectronicsConnectionAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsConnectionAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
5650 ],
5651 },
5652 ClassDef {
5653 ns: "https://cim4.eu/ns/nc#",
5654 local: "PowerElectronicsConnectionAction",
5655 qualified: "nc:PowerElectronicsConnectionAction",
5656 super_class: Some(507),
5657 concrete: true,
5658 origins: &["RA", "SSI"],
5659 attrs: &[
5660 AttrDef { id: "PowerElectronicsConnectionAction.PowerElectronicsConnection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsConnection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5661 ],
5662 },
5663 ClassDef {
5664 ns: "https://cim4.eu/ns/nc#",
5665 local: "PowerElectronicsConnectionController",
5666 qualified: "nc:PowerElectronicsConnectionController",
5667 super_class: Some(243),
5668 concrete: true,
5669 origins: &["ER"],
5670 attrs: &[
5671 AttrDef { id: "PowerElectronicsConnectionController.PowerElectronicsUnitController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsUnitController", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5672 ],
5673 },
5674 ClassDef {
5675 ns: "https://cim4.eu/ns/nc#",
5676 local: "PowerElectronicsMarineUnit",
5677 qualified: "nc:PowerElectronicsMarineUnit",
5678 super_class: Some(420),
5679 concrete: true,
5680 origins: &["ER", "SSI"],
5681 attrs: &[
5682 AttrDef { id: "PowerElectronicsMarineUnit.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "MarineUnitKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
5683 ],
5684 },
5685 ClassDef {
5686 ns: "https://cim.ucaiug.io/ns#",
5687 local: "PowerElectronicsUnit",
5688 qualified: "nc:PowerElectronicsUnit",
5689 super_class: Some(241),
5690 concrete: true,
5691 origins: &["ER", "PS", "SIS", "SSI"],
5692 attrs: &[
5693 AttrDef { id: "PowerElectronicsUnit.AreaReserveResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResource", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5694 AttrDef { id: "PowerElectronicsUnit.EnergyComponent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyComponent", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5695 AttrDef { id: "PowerElectronicsUnit.PowerElectronicsUnitController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsUnitController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5696 AttrDef { id: "PowerElectronicsUnit.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
5697 AttrDef { id: "PowerElectronicsUnit.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5698 AttrDef { id: "PowerElectronicsUnit.ScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5699 AttrDef { id: "PowerElectronicsUnit.maxEconomicP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
5700 AttrDef { id: "PowerElectronicsUnit.minEconomicP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
5701 AttrDef { id: "PowerElectronicsUnit.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
5702 AttrDef { id: "PowerElectronicsUnit.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
5703 AttrDef { id: "PowerElectronicsUnit.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
5704 ],
5705 },
5706 ClassDef {
5707 ns: "https://cim4.eu/ns/nc#",
5708 local: "PowerElectronicsUnitController",
5709 qualified: "nc:PowerElectronicsUnitController",
5710 super_class: Some(243),
5711 concrete: true,
5712 origins: &["ER"],
5713 attrs: &[
5714 AttrDef { id: "PowerElectronicsUnitController.PowerElectronicsConnectionController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsConnectionController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5715 AttrDef { id: "PowerElectronicsUnitController.PowerElectronicsUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5716 ],
5717 },
5718 ClassDef {
5719 ns: "https://cim.ucaiug.io/ns#",
5720 local: "PowerElectronicsWindUnit",
5721 qualified: "nc:PowerElectronicsWindUnit",
5722 super_class: Some(420),
5723 concrete: true,
5724 origins: &["SSI"],
5725 attrs: &[],
5726 },
5727 ClassDef {
5728 ns: "https://cim4.eu/ns/nc#",
5729 local: "PowerFactorControlFunction",
5730 qualified: "nc:PowerFactorControlFunction",
5731 super_class: Some(109),
5732 concrete: true,
5733 origins: &["ER", "SIS", "SSI"],
5734 attrs: &[
5735 AttrDef { id: "PowerFactorControlFunction.PowerFactorControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFactorControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5736 AttrDef { id: "PowerFactorControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
5737 ],
5738 },
5739 ClassDef {
5740 ns: "https://cim4.eu/ns/nc#",
5741 local: "PowerFactorControlFunctionSchedule",
5742 qualified: "nc:PowerFactorControlFunctionSchedule",
5743 super_class: Some(57),
5744 concrete: true,
5745 origins: &["SIS"],
5746 attrs: &[
5747 AttrDef { id: "PowerFactorControlFunctionSchedule.PowerFactorControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFactorControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5748 AttrDef { id: "PowerFactorControlFunctionSchedule.PowerFactorControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFactorControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5749 ],
5750 },
5751 ClassDef {
5752 ns: "https://cim4.eu/ns/nc#",
5753 local: "PowerFactorControlFunctionTimePoint",
5754 qualified: "nc:PowerFactorControlFunctionTimePoint",
5755 super_class: None,
5756 concrete: true,
5757 origins: &["SIS"],
5758 attrs: &[
5759 AttrDef { id: "PowerFactorControlFunctionTimePoint.PowerFactorControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFactorControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5760 AttrDef { id: "PowerFactorControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
5761 AttrDef { id: "PowerFactorControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5762 ],
5763 },
5764 ClassDef {
5765 ns: "https://cim4.eu/ns/nc#",
5766 local: "PowerFlowResult",
5767 qualified: "nc:PowerFlowResult",
5768 super_class: None,
5769 concrete: false,
5770 origins: &["SAR"],
5771 attrs: &[
5772 AttrDef { id: "PowerFlowResult.ACDCTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ACDCTerminal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SAR"] },
5773 AttrDef { id: "PowerFlowResult.OperationalLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SAR"] },
5774 AttrDef { id: "PowerFlowResult.PowerTransferCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerTransferCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SAR"] },
5775 AttrDef { id: "PowerFlowResult.RemedialActionApplied", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionApplied", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SAR"] },
5776 AttrDef { id: "PowerFlowResult.ReportedByRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Region", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SAR"] },
5777 AttrDef { id: "PowerFlowResult.TopologicalNode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TopologicalNode", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SAR"] },
5778 AttrDef { id: "PowerFlowResult.absoluteValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SAR"] },
5779 AttrDef { id: "PowerFlowResult.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SAR"] },
5780 AttrDef { id: "PowerFlowResult.isViolation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SAR"] },
5781 AttrDef { id: "PowerFlowResult.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SAR"] },
5782 AttrDef { id: "PowerFlowResult.valueA", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SAR"] },
5783 AttrDef { id: "PowerFlowResult.valueAngle", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SAR"] },
5784 AttrDef { id: "PowerFlowResult.valueV", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SAR"] },
5785 AttrDef { id: "PowerFlowResult.valueVA", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ApparentPower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SAR"] },
5786 AttrDef { id: "PowerFlowResult.valueVAR", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SAR"] },
5787 AttrDef { id: "PowerFlowResult.valueW", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SAR"] },
5788 ],
5789 },
5790 ClassDef {
5791 ns: "https://cim4.eu/ns/nc#",
5792 local: "PowerFrequencyController",
5793 qualified: "nc:PowerFrequencyController",
5794 super_class: Some(543),
5795 concrete: true,
5796 origins: &["ER"],
5797 attrs: &[
5798 AttrDef { id: "PowerFrequencyController.ControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5799 AttrDef { id: "PowerFrequencyController.FrequencyMonitoringTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FrequencyMonitoringTerminal", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5800 AttrDef { id: "PowerFrequencyController.MonitoringArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MonitoringArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5801 AttrDef { id: "PowerFrequencyController.PowerShiftKeyStrategy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeyStrategy", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5802 AttrDef { id: "PowerFrequencyController.mode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "PowerFrequencyControlKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
5803 ],
5804 },
5805 ClassDef {
5806 ns: "https://cim4.eu/ns/nc#",
5807 local: "PowerPlant",
5808 qualified: "nc:PowerPlant",
5809 super_class: Some(440),
5810 concrete: false,
5811 origins: &["ER"],
5812 attrs: &[
5813 AttrDef { id: "PowerPlant.deadbandMaxP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
5814 AttrDef { id: "PowerPlant.deadbandMinP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
5815 AttrDef { id: "PowerPlant.maxOperatingP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
5816 AttrDef { id: "PowerPlant.minOperatingP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
5817 AttrDef { id: "PowerPlant.nominalP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
5818 ],
5819 },
5820 ClassDef {
5821 ns: "https://cim4.eu/ns/nc#",
5822 local: "PowerPlantController",
5823 qualified: "nc:PowerPlantController",
5824 super_class: Some(243),
5825 concrete: true,
5826 origins: &["ER"],
5827 attrs: &[],
5828 },
5829 ClassDef {
5830 ns: "https://cim4.eu/ns/nc#",
5831 local: "PowerRemedialAction",
5832 qualified: "nc:PowerRemedialAction",
5833 super_class: Some(466),
5834 concrete: false,
5835 origins: &["PS", "RA", "SIS", "SSI"],
5836 attrs: &[
5837 AttrDef { id: "PowerRemedialAction.BiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5838 AttrDef { id: "PowerRemedialAction.BiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5839 AttrDef { id: "PowerRemedialAction.PowerBidSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5840 AttrDef { id: "PowerRemedialAction.PowerRemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerRemedialActionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5841 AttrDef { id: "PowerRemedialAction.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
5842 AttrDef { id: "PowerRemedialAction.PowerShiftKeyStrategy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeyStrategy", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
5843 AttrDef { id: "PowerRemedialAction.maxRegulatingDown", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
5844 AttrDef { id: "PowerRemedialAction.maxRegulatingUp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
5845 ],
5846 },
5847 ClassDef {
5848 ns: "https://cim4.eu/ns/nc#",
5849 local: "PowerRemedialActionSchedule",
5850 qualified: "nc:PowerRemedialActionSchedule",
5851 super_class: Some(57),
5852 concrete: true,
5853 origins: &["SIS"],
5854 attrs: &[
5855 AttrDef { id: "PowerRemedialActionSchedule.PowerRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5856 AttrDef { id: "PowerRemedialActionSchedule.PowerRemedialActionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerRemedialActionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5857 ],
5858 },
5859 ClassDef {
5860 ns: "https://cim4.eu/ns/nc#",
5861 local: "PowerRemedialActionTimePoint",
5862 qualified: "nc:PowerRemedialActionTimePoint",
5863 super_class: None,
5864 concrete: true,
5865 origins: &["SIS"],
5866 attrs: &[
5867 AttrDef { id: "PowerRemedialActionTimePoint.PowerRemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerRemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5868 AttrDef { id: "PowerRemedialActionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
5869 AttrDef { id: "PowerRemedialActionTimePoint.maxRegulatingDown", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5870 AttrDef { id: "PowerRemedialActionTimePoint.maxRegulatingUp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
5871 ],
5872 },
5873 ClassDef {
5874 ns: "https://cim4.eu/ns/nc#",
5875 local: "PowerSchedule",
5876 qualified: "nc:PowerSchedule",
5877 super_class: Some(57),
5878 concrete: true,
5879 origins: &["PS", "RAS"],
5880 attrs: &[
5881 AttrDef { id: "PowerSchedule.AreaReserveResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5882 AttrDef { id: "PowerSchedule.BiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5883 AttrDef { id: "PowerSchedule.BiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5884 AttrDef { id: "PowerSchedule.DCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPole", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5885 AttrDef { id: "PowerSchedule.DCTieCorridorTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridorDirectionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
5886 AttrDef { id: "PowerSchedule.EnergyConnection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConnection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5887 AttrDef { id: "PowerSchedule.EnergyGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5888 AttrDef { id: "PowerSchedule.EquivalentInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5889 AttrDef { id: "PowerSchedule.GeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5890 AttrDef { id: "PowerSchedule.HydroPump", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "HydroPump", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5891 AttrDef { id: "PowerSchedule.PowerElectronicsUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5892 AttrDef { id: "PowerSchedule.PowerRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5893 AttrDef { id: "PowerSchedule.PowerScheduleAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerScheduleAction", is_list: false, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
5894 AttrDef { id: "PowerSchedule.PowerTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS", "RAS"] },
5895 AttrDef { id: "PowerSchedule.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS"] },
5896 AttrDef { id: "PowerSchedule.currency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "Currency", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["PS", "RAS"] },
5897 AttrDef { id: "PowerSchedule.direction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RelativeDirectionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["PS"] },
5898 AttrDef { id: "PowerSchedule.powerScheduleKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "PowerScheduleKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["PS"] },
5899 ],
5900 },
5901 ClassDef {
5902 ns: "https://cim4.eu/ns/nc#",
5903 local: "PowerScheduleAction",
5904 qualified: "nc:PowerScheduleAction",
5905 super_class: Some(318),
5906 concrete: false,
5907 origins: &["RAS"],
5908 attrs: &[
5909 AttrDef { id: "PowerScheduleAction.PowerBidSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
5910 AttrDef { id: "PowerScheduleAction.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
5911 AttrDef { id: "PowerScheduleAction.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
5912 AttrDef { id: "PowerScheduleAction.currency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "Currency", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["RAS"] },
5913 AttrDef { id: "PowerScheduleAction.energyPrice", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
5914 ],
5915 },
5916 ClassDef {
5917 ns: "https://cim4.eu/ns/nc#",
5918 local: "PowerShiftKeyDistribution",
5919 qualified: "nc:PowerShiftKeyDistribution",
5920 super_class: Some(318),
5921 concrete: true,
5922 origins: &["SIS"],
5923 attrs: &[
5924 AttrDef { id: "PowerShiftKeyDistribution.PowerBidSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5925 AttrDef { id: "PowerShiftKeyDistribution.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5926 AttrDef { id: "PowerShiftKeyDistribution.PowerShiftKeyStrategy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeyStrategy", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5927 ],
5928 },
5929 ClassDef {
5930 ns: "https://cim4.eu/ns/nc#",
5931 local: "PowerShiftKeySchedule",
5932 qualified: "nc:PowerShiftKeySchedule",
5933 super_class: Some(57),
5934 concrete: true,
5935 origins: &["SIS"],
5936 attrs: &[
5937 AttrDef { id: "PowerShiftKeySchedule.DCEquivalentInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCEquivalentInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5938 AttrDef { id: "PowerShiftKeySchedule.DCPole", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCPole", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5939 AttrDef { id: "PowerShiftKeySchedule.EnergyBlockOrder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyBlockOrder", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5940 AttrDef { id: "PowerShiftKeySchedule.EnergyConsumer", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyConsumer", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5941 AttrDef { id: "PowerShiftKeySchedule.EnergyResourceGroupCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5942 AttrDef { id: "PowerShiftKeySchedule.EnergySource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergySource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5943 AttrDef { id: "PowerShiftKeySchedule.EquivalentInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5944 AttrDef { id: "PowerShiftKeySchedule.ExternalNetworkInjection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ExternalNetworkInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5945 AttrDef { id: "PowerShiftKeySchedule.GeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5946 AttrDef { id: "PowerShiftKeySchedule.HydroPump", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "HydroPump", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5947 AttrDef { id: "PowerShiftKeySchedule.ParticipationFactorTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ParticipationFactorTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5948 AttrDef { id: "PowerShiftKeySchedule.PowerElectronicsUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5949 AttrDef { id: "PowerShiftKeySchedule.PowerShiftKeyDistribution", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeyDistribution", is_list: false, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5950 AttrDef { id: "PowerShiftKeySchedule.ScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5951 AttrDef { id: "PowerShiftKeySchedule.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
5952 ],
5953 },
5954 ClassDef {
5955 ns: "https://cim4.eu/ns/nc#",
5956 local: "PowerShiftKeyStrategy",
5957 qualified: "nc:PowerShiftKeyStrategy",
5958 super_class: Some(318),
5959 concrete: true,
5960 origins: &["ER", "RA", "SIS", "SSI"],
5961 attrs: &[
5962 AttrDef { id: "PowerShiftKeyStrategy.PowerFrequencyController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFrequencyController", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
5963 AttrDef { id: "PowerShiftKeyStrategy.PowerRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
5964 AttrDef { id: "PowerShiftKeyStrategy.PowerShiftKeyDistribution", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeyDistribution", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
5965 AttrDef { id: "PowerShiftKeyStrategy.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
5966 AttrDef { id: "PowerShiftKeyStrategy.dispatchableUnitOnly", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
5967 AttrDef { id: "PowerShiftKeyStrategy.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
5968 AttrDef { id: "PowerShiftKeyStrategy.method", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ShiftMethodKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
5969 AttrDef { id: "PowerShiftKeyStrategy.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
5970 AttrDef { id: "PowerShiftKeyStrategy.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
5971 AttrDef { id: "PowerShiftKeyStrategy.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
5972 AttrDef { id: "PowerShiftKeyStrategy.powerBlockKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "PowerBlockKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
5973 AttrDef { id: "PowerShiftKeyStrategy.powerShiftKey", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "PowerShiftKeyKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["ER"] },
5974 ],
5975 },
5976 ClassDef {
5977 ns: "https://cim4.eu/ns/nc#",
5978 local: "PowerSystemProject",
5979 qualified: "nc:PowerSystemProject",
5980 super_class: Some(487),
5981 concrete: true,
5982 origins: &["PSP"],
5983 attrs: &[
5984 AttrDef { id: "PowerSystemProject.AlternativeProject", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProject", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PSP"] },
5985 AttrDef { id: "PowerSystemProject.AvailabilitySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilitySchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
5986 AttrDef { id: "PowerSystemProject.DependentOnProject", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProject", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
5987 AttrDef { id: "PowerSystemProject.DifferenceModel", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DifferenceModel", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
5988 AttrDef { id: "PowerSystemProject.PriorityProject", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProject", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
5989 AttrDef { id: "PowerSystemProject.Project", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProject", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PSP"] },
5990 AttrDef { id: "PowerSystemProject.ProjectGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProjectGroup", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
5991 AttrDef { id: "PowerSystemProject.ShadowProject", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProject", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
5992 AttrDef { id: "PowerSystemProject.SilhouetteProject", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProject", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PSP"] },
5993 AttrDef { id: "PowerSystemProject.cancelled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PSP"] },
5994 AttrDef { id: "PowerSystemProject.commissioned", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PSP"] },
5995 AttrDef { id: "PowerSystemProject.committed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PSP"] },
5996 AttrDef { id: "PowerSystemProject.inBuild", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PSP"] },
5997 AttrDef { id: "PowerSystemProject.inPlan", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PSP"] },
5998 AttrDef { id: "PowerSystemProject.officialExpectedCommissioning", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PSP"] },
5999 AttrDef { id: "PowerSystemProject.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["PSP"] },
6000 ],
6001 },
6002 ClassDef {
6003 ns: "https://cim4.eu/ns/nc#",
6004 local: "PowerSystemProjectGroup",
6005 qualified: "nc:PowerSystemProjectGroup",
6006 super_class: None,
6007 concrete: true,
6008 origins: &["PSP"],
6009 attrs: &[
6010 AttrDef { id: "PowerSystemProjectGroup.Project", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSystemProject", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PSP"] },
6011 AttrDef { id: "PowerSystemProjectGroup.description", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6012 AttrDef { id: "PowerSystemProjectGroup.identifier", ns: "http://purl.org/dc/terms/", kind: AttrKind::Association, range: "StringIRI", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
6013 AttrDef { id: "PowerSystemProjectGroup.title", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6014 ],
6015 },
6016 ClassDef {
6017 ns: "https://cim.ucaiug.io/ns#",
6018 local: "PowerSystemResource",
6019 qualified: "nc:PowerSystemResource",
6020 super_class: Some(318),
6021 concrete: false,
6022 origins: &["AS", "ER", "MA", "RA", "SIS"],
6023 attrs: &[
6024 AttrDef { id: "PowerSystemResource.OutageRequestResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageRequestResource", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
6025 ],
6026 },
6027 ClassDef {
6028 ns: "https://cim4.eu/ns/nc#",
6029 local: "PowerTimePoint",
6030 qualified: "nc:PowerTimePoint",
6031 super_class: None,
6032 concrete: true,
6033 origins: &["PS", "RAS"],
6034 attrs: &[
6035 AttrDef { id: "PowerTimePoint.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS", "RAS"] },
6036 AttrDef { id: "PowerTimePoint.activatedP", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["PS", "RAS"] },
6037 AttrDef { id: "PowerTimePoint.activatedPrice", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS", "RAS"] },
6038 AttrDef { id: "PowerTimePoint.activatedQ", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["PS"] },
6039 AttrDef { id: "PowerTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PS", "RAS"] },
6040 AttrDef { id: "PowerTimePoint.meritOrder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["PS"] },
6041 AttrDef { id: "PowerTimePoint.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["PS", "RAS"] },
6042 AttrDef { id: "PowerTimePoint.price", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PS", "RAS"] },
6043 AttrDef { id: "PowerTimePoint.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["PS", "RAS"] },
6044 ],
6045 },
6046 ClassDef {
6047 ns: "https://cim4.eu/ns/nc#",
6048 local: "PowerTransferCorridor",
6049 qualified: "nc:PowerTransferCorridor",
6050 super_class: Some(440),
6051 concrete: true,
6052 origins: &["SSI", "AE", "ER", "RA", "SAR", "SIS"],
6053 attrs: &[
6054 AttrDef { id: "PowerTransferCorridor.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
6055 AttrDef { id: "PowerTransferCorridor.CircuitShare", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CircuitShare", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6056 AttrDef { id: "PowerTransferCorridor.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6057 AttrDef { id: "PowerTransferCorridor.OperationalLimitSet", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimitSet", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6058 AttrDef { id: "PowerTransferCorridor.PTCActivePowerSupport", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PTCActivePowerSupport", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6059 AttrDef { id: "PowerTransferCorridor.PinPowerTransferCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinPowerTransferCorridor", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6060 AttrDef { id: "PowerTransferCorridor.PowerFlowResult", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFlowResult", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SAR"] },
6061 AttrDef { id: "PowerTransferCorridor.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
6062 AttrDef { id: "PowerTransferCorridor.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
6063 ],
6064 },
6065 ClassDef {
6066 ns: "https://cim.ucaiug.io/ns#",
6067 local: "PowerTransformer",
6068 qualified: "nc:PowerTransformer",
6069 super_class: Some(90),
6070 concrete: true,
6071 origins: &["SSI", "ER"],
6072 attrs: &[
6073 AttrDef { id: "PowerTransformer.CrossZonalPowerTransformer", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CrossZonalPowerTransformer", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6074 ],
6075 },
6076 ClassDef {
6077 ns: "https://cim4.eu/ns/nc#",
6078 local: "PowerTransformerCircuit",
6079 qualified: "nc:PowerTransformerCircuit",
6080 super_class: Some(77),
6081 concrete: true,
6082 origins: &["ER"],
6083 attrs: &[],
6084 },
6085 ClassDef {
6086 ns: "http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#",
6087 local: "PropertyReference",
6088 qualified: "nc:PropertyReference",
6089 super_class: None,
6090 concrete: false,
6091 origins: &["ER", "RA"],
6092 attrs: &[
6093 AttrDef { id: "PropertyReference.FunctionOutputVariable", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FunctionOutputVariable", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6094 AttrDef { id: "PropertyReference.GridStateAlteration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlteration", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6095 AttrDef { id: "PropertyReference.PinEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinEquipment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6096 AttrDef { id: "PropertyReference.StaticPropertyRange", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StaticPropertyRange", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6097 ],
6098 },
6099 ClassDef {
6100 ns: "https://cim4.eu/ns/nc#",
6101 local: "ProportionalEnergyComponent",
6102 qualified: "nc:ProportionalEnergyComponent",
6103 super_class: Some(225),
6104 concrete: true,
6105 origins: &["ER"],
6106 attrs: &[
6107 AttrDef { id: "ProportionalEnergyComponent.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6108 AttrDef { id: "ProportionalEnergyComponent.powerDuration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6109 ],
6110 },
6111 ClassDef {
6112 ns: "https://cim4.eu/ns/nc#",
6113 local: "ProposingRemedialActionScheduleShare",
6114 qualified: "nc:ProposingRemedialActionScheduleShare",
6115 super_class: None,
6116 concrete: true,
6117 origins: &["RAS"],
6118 attrs: &[
6119 AttrDef { id: "ProposingRemedialActionScheduleShare.ProposingEntity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6120 AttrDef { id: "ProposingRemedialActionScheduleShare.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6121 AttrDef { id: "ProposingRemedialActionScheduleShare.costSharingFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6122 AttrDef { id: "ProposingRemedialActionScheduleShare.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["RAS"] },
6123 ],
6124 },
6125 ClassDef {
6126 ns: "https://cim.ucaiug.io/ns#",
6127 local: "ProtectedSwitch",
6128 qualified: "nc:ProtectedSwitch",
6129 super_class: Some(534),
6130 concrete: false,
6131 origins: &["SSI"],
6132 attrs: &[],
6133 },
6134 ClassDef {
6135 ns: "https://cim4.eu/ns/nc#",
6136 local: "QualitativeRemedialActionImpact",
6137 qualified: "nc:QualitativeRemedialActionImpact",
6138 super_class: Some(473),
6139 concrete: true,
6140 origins: &["IAM"],
6141 attrs: &[],
6142 },
6143 ClassDef {
6144 ns: "https://cim4.eu/ns/nc#",
6145 local: "QuantitativeRemedialActionImpact",
6146 qualified: "nc:QuantitativeRemedialActionImpact",
6147 super_class: Some(473),
6148 concrete: true,
6149 origins: &["IAM"],
6150 attrs: &[
6151 AttrDef { id: "QuantitativeRemedialActionImpact.SensitivityArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SensitivityArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
6152 ],
6153 },
6154 ClassDef {
6155 ns: "https://cim4.eu/ns/nc#",
6156 local: "RangeConstraint",
6157 qualified: "nc:RangeConstraint",
6158 super_class: Some(318),
6159 concrete: false,
6160 origins: &["RA", "SIS", "SSI"],
6161 attrs: &[
6162 AttrDef { id: "RangeConstraint.GenericValueSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericValueSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6163 AttrDef { id: "RangeConstraint.GridStateAlteration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlteration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6164 AttrDef { id: "RangeConstraint.direction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RelativeDirectionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RA"] },
6165 AttrDef { id: "RangeConstraint.normalValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["RA"] },
6166 AttrDef { id: "RangeConstraint.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6167 AttrDef { id: "RangeConstraint.valueKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ValueOffsetKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RA"] },
6168 ],
6169 },
6170 ClassDef {
6171 ns: "https://cim.ucaiug.io/ns#",
6172 local: "ReactiveCapabilityCurve",
6173 qualified: "nc:ReactiveCapabilityCurve",
6174 super_class: Some(136),
6175 concrete: true,
6176 origins: &["ER"],
6177 attrs: &[
6178 AttrDef { id: "ReactiveCapabilityCurve.EquivalentInjection2", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentInjection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6179 AttrDef { id: "ReactiveCapabilityCurve.SynchronousMachine2", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousMachine", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6180 AttrDef { id: "ReactiveCapabilityCurve.coolantTemperature", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Temperature", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6181 AttrDef { id: "ReactiveCapabilityCurve.hydrogenPressure", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Pressure", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6182 AttrDef { id: "ReactiveCapabilityCurve.operatingMode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "SynchronousMachineOperatingMode", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["ER"] },
6183 AttrDef { id: "ReactiveCapabilityCurve.referenceVoltage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6184 ],
6185 },
6186 ClassDef {
6187 ns: "https://cim4.eu/ns/nc#",
6188 local: "ReactivePowerControlFunction",
6189 qualified: "nc:ReactivePowerControlFunction",
6190 super_class: Some(109),
6191 concrete: true,
6192 origins: &["ER", "SIS", "SSI"],
6193 attrs: &[
6194 AttrDef { id: "ReactivePowerControlFunction.ReactivePowerControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReactivePowerControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6195 AttrDef { id: "ReactivePowerControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6196 ],
6197 },
6198 ClassDef {
6199 ns: "https://cim4.eu/ns/nc#",
6200 local: "ReactivePowerControlFunctionSchedule",
6201 qualified: "nc:ReactivePowerControlFunctionSchedule",
6202 super_class: Some(57),
6203 concrete: true,
6204 origins: &["SIS"],
6205 attrs: &[
6206 AttrDef { id: "ReactivePowerControlFunctionSchedule.ReactivePowerControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReactivePowerControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
6207 AttrDef { id: "ReactivePowerControlFunctionSchedule.ReactivePowerControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReactivePowerControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6208 ],
6209 },
6210 ClassDef {
6211 ns: "https://cim4.eu/ns/nc#",
6212 local: "ReactivePowerControlFunctionTimePoint",
6213 qualified: "nc:ReactivePowerControlFunctionTimePoint",
6214 super_class: None,
6215 concrete: true,
6216 origins: &["SIS"],
6217 attrs: &[
6218 AttrDef { id: "ReactivePowerControlFunctionTimePoint.ReactivePowerControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReactivePowerControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
6219 AttrDef { id: "ReactivePowerControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
6220 AttrDef { id: "ReactivePowerControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
6221 ],
6222 },
6223 ClassDef {
6224 ns: "https://cim4.eu/ns/nc#",
6225 local: "RecoveryOverloadLimitCurve",
6226 qualified: "nc:RecoveryOverloadLimitCurve",
6227 super_class: Some(342),
6228 concrete: true,
6229 origins: &["ER"],
6230 attrs: &[
6231 AttrDef { id: "RecoveryOverloadLimitCurve.OperationalLimitType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimitType", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6232 ],
6233 },
6234 ClassDef {
6235 ns: "https://cim4.eu/ns/nc#",
6236 local: "RedispatchRemedialAction",
6237 qualified: "nc:RedispatchRemedialAction",
6238 super_class: Some(430),
6239 concrete: true,
6240 origins: &["RA", "SSI"],
6241 attrs: &[],
6242 },
6243 ClassDef {
6244 ns: "https://cim4.eu/ns/nc#",
6245 local: "RedispatchScheduleAction",
6246 qualified: "nc:RedispatchScheduleAction",
6247 super_class: Some(434),
6248 concrete: true,
6249 origins: &["RAS"],
6250 attrs: &[],
6251 },
6252 ClassDef {
6253 ns: "https://cim4.eu/ns/nc#",
6254 local: "Region",
6255 qualified: "nc:Region",
6256 super_class: Some(440),
6257 concrete: false,
6258 origins: &["AE", "ER", "MA", "RA", "RAS", "SAR"],
6259 attrs: &[
6260 AttrDef { id: "Region.LimitViolation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFlowResult", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SAR"] },
6261 AttrDef { id: "Region.MonitoringArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MonitoringArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["MA"] },
6262 AttrDef { id: "Region.NativeAssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
6263 AttrDef { id: "Region.OverlappingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OverlappingZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6264 AttrDef { id: "Region.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6265 AttrDef { id: "Region.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6266 AttrDef { id: "Region.ScannedAssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
6267 AttrDef { id: "Region.SecuredAssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
6268 ],
6269 },
6270 ClassDef {
6271 ns: "https://cim.ucaiug.io/ns#",
6272 local: "RegulatingCondEq",
6273 qualified: "nc:RegulatingCondEq",
6274 super_class: Some(226),
6275 concrete: false,
6276 origins: &["ER", "SSI"],
6277 attrs: &[
6278 AttrDef { id: "RegulatingCondEq.EquipmentController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquipmentController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6279 AttrDef { id: "RegulatingCondEq.controlEnabled", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
6280 ],
6281 },
6282 ClassDef {
6283 ns: "https://cim.ucaiug.io/ns#",
6284 local: "RegulatingControl",
6285 qualified: "nc:RegulatingControl",
6286 super_class: None,
6287 concrete: false,
6288 origins: &["RA", "SHS"],
6289 attrs: &[
6290 AttrDef { id: "RegulatingControl.RegulatingControlAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingControlAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6291 AttrDef { id: "RegulatingControl.RegulatingControlRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingControlRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
6292 AttrDef { id: "RegulatingControl.RegulatingControlSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingControlSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
6293 ],
6294 },
6295 ClassDef {
6296 ns: "https://cim4.eu/ns/nc#",
6297 local: "RegulatingControlAction",
6298 qualified: "nc:RegulatingControlAction",
6299 super_class: Some(304),
6300 concrete: true,
6301 origins: &["RA", "SSI"],
6302 attrs: &[
6303 AttrDef { id: "RegulatingControlAction.RegulatingControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingControl", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6304 ],
6305 },
6306 ClassDef {
6307 ns: "https://cim4.eu/ns/nc#",
6308 local: "RegulatingControlRegularSchedule",
6309 qualified: "nc:RegulatingControlRegularSchedule",
6310 super_class: Some(59),
6311 concrete: true,
6312 origins: &["SHS"],
6313 attrs: &[
6314 AttrDef { id: "RegulatingControlRegularSchedule.RegulatingControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingControl", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
6315 AttrDef { id: "RegulatingControlRegularSchedule.maxAllowedTargetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
6316 AttrDef { id: "RegulatingControlRegularSchedule.minAllowedTargetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
6317 AttrDef { id: "RegulatingControlRegularSchedule.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
6318 AttrDef { id: "RegulatingControlRegularSchedule.targetValueUnitMultiplier", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "UnitMultiplier", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
6319 ],
6320 },
6321 ClassDef {
6322 ns: "https://cim4.eu/ns/nc#",
6323 local: "RegulatingControlSchedule",
6324 qualified: "nc:RegulatingControlSchedule",
6325 super_class: Some(57),
6326 concrete: true,
6327 origins: &["SHS"],
6328 attrs: &[
6329 AttrDef { id: "RegulatingControlSchedule.RegulatingControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingControl", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
6330 AttrDef { id: "RegulatingControlSchedule.RegulatingControlTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingControlTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
6331 ],
6332 },
6333 ClassDef {
6334 ns: "https://cim4.eu/ns/nc#",
6335 local: "RegulatingControlTimePoint",
6336 qualified: "nc:RegulatingControlTimePoint",
6337 super_class: None,
6338 concrete: true,
6339 origins: &["SHS"],
6340 attrs: &[
6341 AttrDef { id: "RegulatingControlTimePoint.RegulatingControlSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingControlSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
6342 AttrDef { id: "RegulatingControlTimePoint.TapChangerControlSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChangerControlSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
6343 AttrDef { id: "RegulatingControlTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
6344 AttrDef { id: "RegulatingControlTimePoint.maxAllowedTargetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
6345 AttrDef { id: "RegulatingControlTimePoint.minAllowedTargetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
6346 AttrDef { id: "RegulatingControlTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
6347 AttrDef { id: "RegulatingControlTimePoint.targetValueUnitMultiplier", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "UnitMultiplier", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
6348 ],
6349 },
6350 ClassDef {
6351 ns: "https://cim4.eu/ns/nc#",
6352 local: "RemedialAction",
6353 qualified: "nc:RemedialAction",
6354 super_class: Some(318),
6355 concrete: false,
6356 origins: &["AE", "IAM", "RA", "RAS", "SAR", "SIS", "SM", "SSI"],
6357 attrs: &[
6358 AttrDef { id: "RemedialAction.AppointedToRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Region", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6359 AttrDef { id: "RemedialAction.AssessedElementWithRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElementWithRemedialAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
6360 AttrDef { id: "RemedialAction.ContingencyWithRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ContingencyWithRemedialAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6361 AttrDef { id: "RemedialAction.ControllableQuantity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControllableQuantity", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SM"] },
6362 AttrDef { id: "RemedialAction.DependentRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6363 AttrDef { id: "RemedialAction.GenericAvailableSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericAvailableSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6364 AttrDef { id: "RemedialAction.RemedialActionApplied", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionApplied", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SAR"] },
6365 AttrDef { id: "RemedialAction.RemedialActionImpact", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionImpact", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
6366 AttrDef { id: "RemedialAction.RemedialActionOutcomeValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionOutcomeValue", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
6367 AttrDef { id: "RemedialAction.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6368 AttrDef { id: "RemedialAction.RemedialActionSystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6369 AttrDef { id: "RemedialAction.available", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
6370 AttrDef { id: "RemedialAction.impactThresholdMargin", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["RA"] },
6371 AttrDef { id: "RemedialAction.isCrossBorderRelevant", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
6372 AttrDef { id: "RemedialAction.isManual", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
6373 AttrDef { id: "RemedialAction.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RemedialActionKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RA"] },
6374 AttrDef { id: "RemedialAction.normalAvailable", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
6375 AttrDef { id: "RemedialAction.penaltyFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["RA"] },
6376 AttrDef { id: "RemedialAction.timeToImplement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6377 ],
6378 },
6379 ClassDef {
6380 ns: "https://cim4.eu/ns/nc#",
6381 local: "RemedialActionApplied",
6382 qualified: "nc:RemedialActionApplied",
6383 super_class: None,
6384 concrete: true,
6385 origins: &["SAR"],
6386 attrs: &[
6387 AttrDef { id: "RemedialActionApplied.PowerFlowResult", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFlowResult", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SAR"] },
6388 AttrDef { id: "RemedialActionApplied.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SAR"] },
6389 AttrDef { id: "RemedialActionApplied.StageForRemedialActionScheme", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Stage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SAR"] },
6390 AttrDef { id: "RemedialActionApplied.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["SAR"] },
6391 ],
6392 },
6393 ClassDef {
6394 ns: "https://cim4.eu/ns/nc#",
6395 local: "RemedialActionCost",
6396 qualified: "nc:RemedialActionCost",
6397 super_class: None,
6398 concrete: true,
6399 origins: &["RAS"],
6400 attrs: &[
6401 AttrDef { id: "RemedialActionCost.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6402 AttrDef { id: "RemedialActionCost.costAllocationTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["RAS"] },
6403 AttrDef { id: "RemedialActionCost.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "CostSettledKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RAS"] },
6404 AttrDef { id: "RemedialActionCost.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["RAS"] },
6405 AttrDef { id: "RemedialActionCost.operationalCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6406 AttrDef { id: "RemedialActionCost.opportunityCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6407 AttrDef { id: "RemedialActionCost.otherCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6408 AttrDef { id: "RemedialActionCost.processingFee", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6409 AttrDef { id: "RemedialActionCost.savedFuelCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6410 AttrDef { id: "RemedialActionCost.shutdownCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6411 AttrDef { id: "RemedialActionCost.startupCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6412 ],
6413 },
6414 ClassDef {
6415 ns: "https://cim4.eu/ns/nc#",
6416 local: "RemedialActionDependency",
6417 qualified: "nc:RemedialActionDependency",
6418 super_class: None,
6419 concrete: true,
6420 origins: &["RA", "SIS", "SSI"],
6421 attrs: &[
6422 AttrDef { id: "RemedialActionDependency.DependingRemedialActionGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionGroup", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6423 AttrDef { id: "RemedialActionDependency.GenericEnablingSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericEnablingSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6424 AttrDef { id: "RemedialActionDependency.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6425 AttrDef { id: "RemedialActionDependency.enabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
6426 AttrDef { id: "RemedialActionDependency.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RemedialActionDependencyKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RA"] },
6427 AttrDef { id: "RemedialActionDependency.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["RA"] },
6428 AttrDef { id: "RemedialActionDependency.normalEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
6429 ],
6430 },
6431 ClassDef {
6432 ns: "https://cim4.eu/ns/nc#",
6433 local: "RemedialActionGroup",
6434 qualified: "nc:RemedialActionGroup",
6435 super_class: Some(318),
6436 concrete: true,
6437 origins: &["RA", "IAM", "SIS", "SSI"],
6438 attrs: &[
6439 AttrDef { id: "RemedialActionGroup.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6440 AttrDef { id: "RemedialActionGroup.RemedialActionGroupSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionGroupSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6441 AttrDef { id: "RemedialActionGroup.RemedialActionImpact", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionImpact", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
6442 AttrDef { id: "RemedialActionGroup.RemedialActionOutcomeValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionOutcomeValue", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
6443 AttrDef { id: "RemedialActionGroup.maxRegulatingDown", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6444 AttrDef { id: "RemedialActionGroup.maxRegulatingUp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6445 ],
6446 },
6447 ClassDef {
6448 ns: "https://cim4.eu/ns/nc#",
6449 local: "RemedialActionGroupSchedule",
6450 qualified: "nc:RemedialActionGroupSchedule",
6451 super_class: Some(57),
6452 concrete: true,
6453 origins: &["SIS"],
6454 attrs: &[
6455 AttrDef { id: "RemedialActionGroupSchedule.RemedialActionGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionGroup", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
6456 AttrDef { id: "RemedialActionGroupSchedule.RemedialActionGroupTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionGroupTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6457 ],
6458 },
6459 ClassDef {
6460 ns: "https://cim4.eu/ns/nc#",
6461 local: "RemedialActionGroupTimePoint",
6462 qualified: "nc:RemedialActionGroupTimePoint",
6463 super_class: None,
6464 concrete: true,
6465 origins: &["SIS"],
6466 attrs: &[
6467 AttrDef { id: "RemedialActionGroupTimePoint.RemedialActionGroupSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionGroupSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
6468 AttrDef { id: "RemedialActionGroupTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
6469 AttrDef { id: "RemedialActionGroupTimePoint.maxRegulatingDown", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
6470 AttrDef { id: "RemedialActionGroupTimePoint.maxRegulatingUp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
6471 ],
6472 },
6473 ClassDef {
6474 ns: "https://cim4.eu/ns/nc#",
6475 local: "RemedialActionImpact",
6476 qualified: "nc:RemedialActionImpact",
6477 super_class: None,
6478 concrete: false,
6479 origins: &["IAM"],
6480 attrs: &[
6481 AttrDef { id: "RemedialActionImpact.AssessingSystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
6482 AttrDef { id: "RemedialActionImpact.OwnerRemedialActionAssessment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OwnerRemedialActionAssessment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
6483 AttrDef { id: "RemedialActionImpact.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
6484 AttrDef { id: "RemedialActionImpact.RemedialActionGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionGroup", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
6485 AttrDef { id: "RemedialActionImpact.impactQuantity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["IAM"] },
6486 AttrDef { id: "RemedialActionImpact.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "ImpactAgreementKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["IAM"] },
6487 AttrDef { id: "RemedialActionImpact.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["IAM"] },
6488 ],
6489 },
6490 ClassDef {
6491 ns: "https://cim4.eu/ns/nc#",
6492 local: "RemedialActionOutcomeValue",
6493 qualified: "nc:RemedialActionOutcomeValue",
6494 super_class: Some(387),
6495 concrete: true,
6496 origins: &["IAM"],
6497 attrs: &[
6498 AttrDef { id: "RemedialActionOutcomeValue.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
6499 AttrDef { id: "RemedialActionOutcomeValue.RemedialActionGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionGroup", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
6500 AttrDef { id: "RemedialActionOutcomeValue.impactQuantity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["IAM"] },
6501 ],
6502 },
6503 ClassDef {
6504 ns: "https://cim4.eu/ns/nc#",
6505 local: "RemedialActionSchedule",
6506 qualified: "nc:RemedialActionSchedule",
6507 super_class: Some(318),
6508 concrete: true,
6509 origins: &["RAS", "IAM"],
6510 attrs: &[
6511 AttrDef { id: "RemedialActionSchedule.AssignedRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Region", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6512 AttrDef { id: "RemedialActionSchedule.Contingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Contingency", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6513 AttrDef { id: "RemedialActionSchedule.EventSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EventSchedule", is_list: false, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6514 AttrDef { id: "RemedialActionSchedule.GenericValueSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericValueSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6515 AttrDef { id: "RemedialActionSchedule.PowerScheduleAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerScheduleAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6516 AttrDef { id: "RemedialActionSchedule.ProposedDependency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheduleDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6517 AttrDef { id: "RemedialActionSchedule.ProposingEntity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SecurityCoordinator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6518 AttrDef { id: "RemedialActionSchedule.ProposingRemedialActionScheduleShare", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ProposingRemedialActionScheduleShare", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6519 AttrDef { id: "RemedialActionSchedule.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6520 AttrDef { id: "RemedialActionSchedule.RemedialActionCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionCost", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6521 AttrDef { id: "RemedialActionSchedule.RemedialActionScheduleOutcomeValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheduleOutcomeValue", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
6522 AttrDef { id: "RemedialActionSchedule.RemedialActionScheduleResponse", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheduleResponse", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6523 AttrDef { id: "RemedialActionSchedule.ReplacedDependency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheduleDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6524 AttrDef { id: "RemedialActionSchedule.statusKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RemedialActionScheduleStatusKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RAS"] },
6525 AttrDef { id: "RemedialActionSchedule.statusReason", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["RAS"] },
6526 AttrDef { id: "RemedialActionSchedule.totalCostCurrency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "Currency", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["RAS"] },
6527 ],
6528 },
6529 ClassDef {
6530 ns: "https://cim4.eu/ns/nc#",
6531 local: "RemedialActionScheduleDependency",
6532 qualified: "nc:RemedialActionScheduleDependency",
6533 super_class: None,
6534 concrete: true,
6535 origins: &["RAS"],
6536 attrs: &[
6537 AttrDef { id: "RemedialActionScheduleDependency.ProposedRemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6538 AttrDef { id: "RemedialActionScheduleDependency.RemedialActionScheduleGroup", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheduleGroup", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6539 AttrDef { id: "RemedialActionScheduleDependency.ReplacedRemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6540 AttrDef { id: "RemedialActionScheduleDependency.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RemedialActionScheduleDependencyKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RAS"] },
6541 AttrDef { id: "RemedialActionScheduleDependency.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["RAS"] },
6542 ],
6543 },
6544 ClassDef {
6545 ns: "https://cim4.eu/ns/nc#",
6546 local: "RemedialActionScheduleGroup",
6547 qualified: "nc:RemedialActionScheduleGroup",
6548 super_class: Some(318),
6549 concrete: true,
6550 origins: &["RAS"],
6551 attrs: &[
6552 AttrDef { id: "RemedialActionScheduleGroup.GroupDependency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheduleDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6553 ],
6554 },
6555 ClassDef {
6556 ns: "https://cim4.eu/ns/nc#",
6557 local: "RemedialActionScheduleOutcomeValue",
6558 qualified: "nc:RemedialActionScheduleOutcomeValue",
6559 super_class: Some(387),
6560 concrete: true,
6561 origins: &["IAM"],
6562 attrs: &[
6563 AttrDef { id: "RemedialActionScheduleOutcomeValue.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["IAM"] },
6564 ],
6565 },
6566 ClassDef {
6567 ns: "https://cim4.eu/ns/nc#",
6568 local: "RemedialActionScheduleResponse",
6569 qualified: "nc:RemedialActionScheduleResponse",
6570 super_class: None,
6571 concrete: true,
6572 origins: &["RAS"],
6573 attrs: &[
6574 AttrDef { id: "RemedialActionScheduleResponse.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6575 AttrDef { id: "RemedialActionScheduleResponse.RespondingEntity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6576 AttrDef { id: "RemedialActionScheduleResponse.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RemedialActionScheduleResponseKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RAS"] },
6577 AttrDef { id: "RemedialActionScheduleResponse.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["RAS"] },
6578 AttrDef { id: "RemedialActionScheduleResponse.rejectionReason", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["RAS"] },
6579 AttrDef { id: "RemedialActionScheduleResponse.rejectionReasonKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RejectionReasonKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RAS"] },
6580 ],
6581 },
6582 ClassDef {
6583 ns: "https://cim4.eu/ns/nc#",
6584 local: "RemedialActionScheme",
6585 qualified: "nc:RemedialActionScheme",
6586 super_class: Some(440),
6587 concrete: true,
6588 origins: &["RA", "AS", "SIS", "SSI"],
6589 attrs: &[
6590 AttrDef { id: "RemedialActionScheme.AvailabilityRemedialActionScheme", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailabilityRemedialActionScheme", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
6591 AttrDef { id: "RemedialActionScheme.GateArmed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Gate", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6592 AttrDef { id: "RemedialActionScheme.PTCActivePowerSupport", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PTCActivePowerSupport", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6593 AttrDef { id: "RemedialActionScheme.RemedialActionSchemeSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchemeSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6594 AttrDef { id: "RemedialActionScheme.SchemeRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchemeRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6595 AttrDef { id: "RemedialActionScheme.Stage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Stage", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6596 AttrDef { id: "RemedialActionScheme.TriggerCondition", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TriggerCondition", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6597 AttrDef { id: "RemedialActionScheme.armed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
6598 AttrDef { id: "RemedialActionScheme.inService", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
6599 AttrDef { id: "RemedialActionScheme.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RemedialActionSchemeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["RA"] },
6600 AttrDef { id: "RemedialActionScheme.normalArmed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
6601 AttrDef { id: "RemedialActionScheme.normallyInService", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
6602 ],
6603 },
6604 ClassDef {
6605 ns: "https://cim4.eu/ns/nc#",
6606 local: "RemedialActionSchemeSchedule",
6607 qualified: "nc:RemedialActionSchemeSchedule",
6608 super_class: Some(57),
6609 concrete: true,
6610 origins: &["RAS", "SIS"],
6611 attrs: &[
6612 AttrDef { id: "RemedialActionSchemeSchedule.ArmedRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheme", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
6613 AttrDef { id: "RemedialActionSchemeSchedule.RemedialActionSchemeTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchemeTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6614 AttrDef { id: "RemedialActionSchemeSchedule.SchemeRemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchemeRemedialAction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RAS"] },
6615 ],
6616 },
6617 ClassDef {
6618 ns: "https://cim4.eu/ns/nc#",
6619 local: "RemedialActionSchemeTimePoint",
6620 qualified: "nc:RemedialActionSchemeTimePoint",
6621 super_class: None,
6622 concrete: true,
6623 origins: &["SIS"],
6624 attrs: &[
6625 AttrDef { id: "RemedialActionSchemeTimePoint.RemedialActionSchemeSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchemeSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
6626 AttrDef { id: "RemedialActionSchemeTimePoint.armed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
6627 AttrDef { id: "RemedialActionSchemeTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
6628 AttrDef { id: "RemedialActionSchemeTimePoint.inService", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
6629 ],
6630 },
6631 ClassDef {
6632 ns: "https://cim.ucaiug.io/ns#",
6633 local: "Reservoir",
6634 qualified: "nc:Reservoir",
6635 super_class: Some(440),
6636 concrete: true,
6637 origins: &["ER", "SHS", "SIS", "SSI"],
6638 attrs: &[
6639 AttrDef { id: "Reservoir.HydroPowerPlants", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "HydroPowerPlant", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6640 AttrDef { id: "Reservoir.ReservoirRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReservoirRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
6641 AttrDef { id: "Reservoir.ReservoirSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReservoirSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
6642 AttrDef { id: "Reservoir.energyStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6643 AttrDef { id: "Reservoir.normalEnergyStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6644 ],
6645 },
6646 ClassDef {
6647 ns: "https://cim4.eu/ns/nc#",
6648 local: "ReservoirRegularSchedule",
6649 qualified: "nc:ReservoirRegularSchedule",
6650 super_class: Some(59),
6651 concrete: true,
6652 origins: &["SHS"],
6653 attrs: &[
6654 AttrDef { id: "ReservoirRegularSchedule.Reservoir", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Reservoir", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
6655 AttrDef { id: "ReservoirRegularSchedule.energyStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
6656 ],
6657 },
6658 ClassDef {
6659 ns: "https://cim4.eu/ns/nc#",
6660 local: "ReservoirSchedule",
6661 qualified: "nc:ReservoirSchedule",
6662 super_class: Some(57),
6663 concrete: true,
6664 origins: &["SHS", "SIS"],
6665 attrs: &[
6666 AttrDef { id: "ReservoirSchedule.Reservoir", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Reservoir", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
6667 AttrDef { id: "ReservoirSchedule.ReservoirTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReservoirTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
6668 ],
6669 },
6670 ClassDef {
6671 ns: "https://cim4.eu/ns/nc#",
6672 local: "ReservoirTimePoint",
6673 qualified: "nc:ReservoirTimePoint",
6674 super_class: None,
6675 concrete: true,
6676 origins: &["SHS", "SIS"],
6677 attrs: &[
6678 AttrDef { id: "ReservoirTimePoint.ReservoirSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReservoirSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
6679 AttrDef { id: "ReservoirTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS", "SIS"] },
6680 AttrDef { id: "ReservoirTimePoint.energyStorage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "RealEnergy", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS", "SIS"] },
6681 ],
6682 },
6683 ClassDef {
6684 ns: "http://www.w3.org/ns/dcat#",
6685 local: "Resource",
6686 qualified: "nc:Resource",
6687 super_class: None,
6688 concrete: false,
6689 origins: &["PSP"],
6690 attrs: &[
6691 AttrDef { id: "Resource.accessRights", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6692 AttrDef { id: "Resource.conformsTo", ns: "http://purl.org/dc/terms/", kind: AttrKind::Association, range: "StringIRI", is_list: true, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
6693 AttrDef { id: "Resource.creator", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6694 AttrDef { id: "Resource.description", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6695 AttrDef { id: "Resource.hasVersion", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "IRI", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
6696 AttrDef { id: "Resource.identifier", ns: "http://purl.org/dc/terms/", kind: AttrKind::Association, range: "StringIRI", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
6697 AttrDef { id: "Resource.isVersionOf", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "IRI", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
6698 AttrDef { id: "Resource.issued", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["PSP"] },
6699 AttrDef { id: "Resource.keyword", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Association, range: "StringFixedLanguage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["PSP"] },
6700 AttrDef { id: "Resource.license", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6701 AttrDef { id: "Resource.modified", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "Date", is_list: false, used: true, xsd: "date", value_ns: "", origins: &["PSP"] },
6702 AttrDef { id: "Resource.publisher", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6703 AttrDef { id: "Resource.rights", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6704 AttrDef { id: "Resource.rightsHolder", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6705 AttrDef { id: "Resource.title", ns: "http://purl.org/dc/terms/", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6706 AttrDef { id: "Resource.version", ns: "http://www.w3.org/ns/dcat#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6707 AttrDef { id: "Resource.versionNotes", ns: "http://www.w3.org/ns/adms#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["PSP"] },
6708 ],
6709 },
6710 ClassDef {
6711 ns: "https://cim.ucaiug.io/ns#",
6712 local: "RotatingMachine",
6713 qualified: "nc:RotatingMachine",
6714 super_class: Some(460),
6715 concrete: false,
6716 origins: &["RA", "SSI"],
6717 attrs: &[
6718 AttrDef { id: "RotatingMachine.RotatingMachineAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RotatingMachineAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6719 ],
6720 },
6721 ClassDef {
6722 ns: "https://cim4.eu/ns/nc#",
6723 local: "RotatingMachineAction",
6724 qualified: "nc:RotatingMachineAction",
6725 super_class: Some(507),
6726 concrete: true,
6727 origins: &["RA", "SSI"],
6728 attrs: &[
6729 AttrDef { id: "RotatingMachineAction.RotatingMachine", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RotatingMachine", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
6730 ],
6731 },
6732 ClassDef {
6733 ns: "https://cim4.eu/ns/nc#",
6734 local: "RotatingMachineController",
6735 qualified: "nc:RotatingMachineController",
6736 super_class: Some(243),
6737 concrete: true,
6738 origins: &["ER", "SSI"],
6739 attrs: &[
6740 AttrDef { id: "RotatingMachineController.mode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "RotatingMachineControlModeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SSI"] },
6741 ],
6742 },
6743 ClassDef {
6744 ns: "https://cim4.eu/ns/nc#",
6745 local: "SSSCController",
6746 qualified: "nc:SSSCController",
6747 super_class: Some(243),
6748 concrete: true,
6749 origins: &["ER", "SSI"],
6750 attrs: &[
6751 AttrDef { id: "SSSCController.CurrentDroopOverride", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CurrentDroopOverride", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6752 AttrDef { id: "SSSCController.SSSCSimulationSettings", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SSSCSimulationSettings", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6753 AttrDef { id: "SSSCController.maxInjectionU", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6754 AttrDef { id: "SSSCController.maxLimitI", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6755 AttrDef { id: "SSSCController.minInjectionU", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6756 AttrDef { id: "SSSCController.minLimitI", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6757 AttrDef { id: "SSSCController.mode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "SSSCControlModeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SSI"] },
6758 ],
6759 },
6760 ClassDef {
6761 ns: "https://cim4.eu/ns/nc#",
6762 local: "SSSCSimulationSettings",
6763 qualified: "nc:SSSCSimulationSettings",
6764 super_class: None,
6765 concrete: true,
6766 origins: &["ER"],
6767 attrs: &[
6768 AttrDef { id: "SSSCSimulationSettings.SSSCController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SSSCController", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6769 AttrDef { id: "SSSCSimulationSettings.deltaX", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Reactance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6770 AttrDef { id: "SSSCSimulationSettings.isEstimateDLDVSensitive", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
6771 AttrDef { id: "SSSCSimulationSettings.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
6772 AttrDef { id: "SSSCSimulationSettings.maxCorrectionX", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Reactance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6773 AttrDef { id: "SSSCSimulationSettings.maxIterations", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["ER"] },
6774 AttrDef { id: "SSSCSimulationSettings.maxMismatch", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6775 ],
6776 },
6777 ClassDef {
6778 ns: "https://cim4.eu/ns/nc#",
6779 local: "ScheduleResource",
6780 qualified: "nc:ScheduleResource",
6781 super_class: Some(440),
6782 concrete: true,
6783 origins: &["ER", "SIS", "SSI"],
6784 attrs: &[
6785 AttrDef { id: "ScheduleResource.AreaReserveResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResource", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6786 AttrDef { id: "ScheduleResource.GeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6787 AttrDef { id: "ScheduleResource.HydroPump", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "HydroPump", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6788 AttrDef { id: "ScheduleResource.PowerBidSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerBidSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6789 AttrDef { id: "ScheduleResource.PowerElectronicsUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerElectronicsUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6790 AttrDef { id: "ScheduleResource.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6791 AttrDef { id: "ScheduleResource.PrimaryEnergyResourceType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceType", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6792 AttrDef { id: "ScheduleResource.ResourceOf", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6793 AttrDef { id: "ScheduleResource.ScheduleResourceController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResourceController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6794 AttrDef { id: "ScheduleResource.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6795 AttrDef { id: "ScheduleResource.SubScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6796 AttrDef { id: "ScheduleResource.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6797 AttrDef { id: "ScheduleResource.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6798 AttrDef { id: "ScheduleResource.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6799 ],
6800 },
6801 ClassDef {
6802 ns: "https://cim4.eu/ns/nc#",
6803 local: "ScheduleResourceController",
6804 qualified: "nc:ScheduleResourceController",
6805 super_class: Some(243),
6806 concrete: true,
6807 origins: &["ER"],
6808 attrs: &[
6809 AttrDef { id: "ScheduleResourceController.ScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6810 ],
6811 },
6812 ClassDef {
6813 ns: "https://cim4.eu/ns/nc#",
6814 local: "SchedulingArea",
6815 qualified: "nc:SchedulingArea",
6816 super_class: Some(440),
6817 concrete: true,
6818 origins: &["ER", "PS", "SIS", "SSI"],
6819 attrs: &[
6820 AttrDef { id: "SchedulingArea.AreaReserveResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResource", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6821 AttrDef { id: "SchedulingArea.BiddingZone", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZone", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6822 AttrDef { id: "SchedulingArea.ControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6823 AttrDef { id: "SchedulingArea.DCTieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCTieCorridor", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6824 AttrDef { id: "SchedulingArea.EnergyCoordinationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyCoordinationRegion", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6825 AttrDef { id: "SchedulingArea.EnergyResourceGroupCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyResourceGroupCapacity", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6826 AttrDef { id: "SchedulingArea.GridPowerCapacity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridPowerCapacity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6827 AttrDef { id: "SchedulingArea.HasPart", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6828 AttrDef { id: "SchedulingArea.Line", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Line", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6829 AttrDef { id: "SchedulingArea.LoadFrequencyControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "LoadFrequencyControlArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6830 AttrDef { id: "SchedulingArea.PartOf", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6831 AttrDef { id: "SchedulingArea.PowerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["PS"] },
6832 AttrDef { id: "SchedulingArea.PowerShiftKeySchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeySchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
6833 AttrDef { id: "SchedulingArea.PowerShiftKeyStrategy", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerShiftKeyStrategy", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6834 AttrDef { id: "SchedulingArea.ScheduleResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ScheduleResource", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6835 AttrDef { id: "SchedulingArea.SchedulingAreaExchangePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingAreaExchangePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6836 AttrDef { id: "SchedulingArea.Substation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Substation", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6837 AttrDef { id: "SchedulingArea.SynchronousArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6838 AttrDef { id: "SchedulingArea.SystemOperator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SystemOperator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6839 AttrDef { id: "SchedulingArea.isIslandingEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
6840 AttrDef { id: "SchedulingArea.isMeteringGridArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
6841 AttrDef { id: "SchedulingArea.normalParticipationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
6842 AttrDef { id: "SchedulingArea.p", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6843 AttrDef { id: "SchedulingArea.participationFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6844 AttrDef { id: "SchedulingArea.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
6845 AttrDef { id: "SchedulingArea.type", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
6846 ],
6847 },
6848 ClassDef {
6849 ns: "https://cim4.eu/ns/nc#",
6850 local: "SchedulingAreaExchangePoint",
6851 qualified: "nc:SchedulingAreaExchangePoint",
6852 super_class: None,
6853 concrete: true,
6854 origins: &["ER"],
6855 attrs: &[
6856 AttrDef { id: "SchedulingAreaExchangePoint.EnergyExchangePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EnergyExchangePoint", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6857 AttrDef { id: "SchedulingAreaExchangePoint.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6858 AttrDef { id: "SchedulingAreaExchangePoint.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
6859 ],
6860 },
6861 ClassDef {
6862 ns: "https://cim4.eu/ns/nc#",
6863 local: "SchemeRemedialAction",
6864 qualified: "nc:SchemeRemedialAction",
6865 super_class: Some(466),
6866 concrete: true,
6867 origins: &["RA", "RAS", "SSI"],
6868 attrs: &[
6869 AttrDef { id: "SchemeRemedialAction.RemedialActionScheme", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheme", is_list: false, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6870 AttrDef { id: "SchemeRemedialAction.RemedialActionSchemeSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchemeSchedule", is_list: false, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6871 ],
6872 },
6873 ClassDef {
6874 ns: "https://cim.ucaiug.io/ns#",
6875 local: "Season",
6876 qualified: "nc:Season",
6877 super_class: Some(318),
6878 concrete: true,
6879 origins: &["SHS", "SIS"],
6880 attrs: &[
6881 AttrDef { id: "Season.BaseRegularIntervalSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BaseRegularIntervalSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS", "SIS"] },
6882 AttrDef { id: "Season.endDate", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "MonthDay", is_list: false, used: true, xsd: "gMonthDay", value_ns: "", origins: &["SHS", "SIS"] },
6883 AttrDef { id: "Season.startDate", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "MonthDay", is_list: false, used: true, xsd: "gMonthDay", value_ns: "", origins: &["SHS", "SIS"] },
6884 ],
6885 },
6886 ClassDef {
6887 ns: "https://cim4.eu/ns/nc#",
6888 local: "SecondarySubstation",
6889 qualified: "nc:SecondarySubstation",
6890 super_class: Some(531),
6891 concrete: true,
6892 origins: &["ER"],
6893 attrs: &[
6894 AttrDef { id: "SecondarySubstation.PrimarySubstation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Substation", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6895 AttrDef { id: "SecondarySubstation.SubSchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SubSchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
6896 ],
6897 },
6898 ClassDef {
6899 ns: "https://cim4.eu/ns/nc#",
6900 local: "SecurityCoordinator",
6901 qualified: "nc:SecurityCoordinator",
6902 super_class: Some(544),
6903 concrete: true,
6904 origins: &["ER", "RAS"],
6905 attrs: &[
6906 AttrDef { id: "SecurityCoordinator.CapacityCalculationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CapacityCalculationRegion", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6907 AttrDef { id: "SecurityCoordinator.OutageCoordinationRegion", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutageCoordinationRegion", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
6908 AttrDef { id: "SecurityCoordinator.RemedialActionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
6909 ],
6910 },
6911 ClassDef {
6912 ns: "https://cim4.eu/ns/nc#",
6913 local: "SensitivityArea",
6914 qualified: "nc:SensitivityArea",
6915 super_class: Some(333),
6916 concrete: true,
6917 origins: &["MA", "IAM"],
6918 attrs: &[
6919 AttrDef { id: "SensitivityArea.QuantitativeRemedialActionImpact", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "QuantitativeRemedialActionImpact", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
6920 ],
6921 },
6922 ClassDef {
6923 ns: "https://cim4.eu/ns/nc#",
6924 local: "SensitivityFactor",
6925 qualified: "nc:SensitivityFactor",
6926 super_class: None,
6927 concrete: true,
6928 origins: &["SM"],
6929 attrs: &[
6930 AttrDef { id: "SensitivityFactor.ControllableQuantity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControllableQuantity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SM"] },
6931 AttrDef { id: "SensitivityFactor.ObservableQuantity", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ObservableQuantity", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SM"] },
6932 AttrDef { id: "SensitivityFactor.SensitivityMatrix", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SensitivityMatrix", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SM"] },
6933 AttrDef { id: "SensitivityFactor.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SM"] },
6934 ],
6935 },
6936 ClassDef {
6937 ns: "https://cim4.eu/ns/nc#",
6938 local: "SensitivityMatrix",
6939 qualified: "nc:SensitivityMatrix",
6940 super_class: Some(318),
6941 concrete: true,
6942 origins: &["SM"],
6943 attrs: &[
6944 AttrDef { id: "SensitivityMatrix.SensitivityFactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SensitivityFactor", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SM"] },
6945 AttrDef { id: "SensitivityMatrix.kind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "SensitivityMatrixKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SM"] },
6946 ],
6947 },
6948 ClassDef {
6949 ns: "https://cim.ucaiug.io/ns#",
6950 local: "Sensor",
6951 qualified: "nc:Sensor",
6952 super_class: Some(40),
6953 concrete: false,
6954 origins: &["SSI"],
6955 attrs: &[],
6956 },
6957 ClassDef {
6958 ns: "https://cim4.eu/ns/nc#",
6959 local: "SequenceTimePoint",
6960 qualified: "nc:SequenceTimePoint",
6961 super_class: None,
6962 concrete: true,
6963 origins: &["SIS"],
6964 attrs: &[
6965 AttrDef { id: "SequenceTimePoint.GenericSequenceSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GenericSequenceSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
6966 AttrDef { id: "SequenceTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
6967 AttrDef { id: "SequenceTimePoint.sequence", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SIS"] },
6968 ],
6969 },
6970 ClassDef {
6971 ns: "https://cim.ucaiug.io/ns#",
6972 local: "SeriesCompensator",
6973 qualified: "nc:SeriesCompensator",
6974 super_class: Some(90),
6975 concrete: true,
6976 origins: &["SSI"],
6977 attrs: &[],
6978 },
6979 ClassDef {
6980 ns: "https://cim4.eu/ns/nc#",
6981 local: "SetPointAction",
6982 qualified: "nc:SetPointAction",
6983 super_class: Some(304),
6984 concrete: false,
6985 origins: &["RA", "SSI"],
6986 attrs: &[],
6987 },
6988 ClassDef {
6989 ns: "https://cim.ucaiug.io/ns#",
6990 local: "ShuntCompensator",
6991 qualified: "nc:ShuntCompensator",
6992 super_class: Some(460),
6993 concrete: false,
6994 origins: &["RA", "SHS", "SSI"],
6995 attrs: &[
6996 AttrDef { id: "ShuntCompensator.ShuntCompensatorAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ShuntCompensatorModification", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
6997 AttrDef { id: "ShuntCompensator.ShuntCompensatorSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ShuntCompensatorSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
6998 ],
6999 },
7000 ClassDef {
7001 ns: "https://cim4.eu/ns/nc#",
7002 local: "ShuntCompensatorModification",
7003 qualified: "nc:ShuntCompensatorModification",
7004 super_class: Some(507),
7005 concrete: true,
7006 origins: &["RA", "SSI"],
7007 attrs: &[
7008 AttrDef { id: "ShuntCompensatorModification.ShuntCompensator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ShuntCompensator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7009 ],
7010 },
7011 ClassDef {
7012 ns: "https://cim4.eu/ns/nc#",
7013 local: "ShuntCompensatorSchedule",
7014 qualified: "nc:ShuntCompensatorSchedule",
7015 super_class: Some(57),
7016 concrete: true,
7017 origins: &["SHS"],
7018 attrs: &[
7019 AttrDef { id: "ShuntCompensatorSchedule.ShuntCompensator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ShuntCompensator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7020 AttrDef { id: "ShuntCompensatorSchedule.ShuntCompensatorTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ShuntCompensatorTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7021 ],
7022 },
7023 ClassDef {
7024 ns: "https://cim4.eu/ns/nc#",
7025 local: "ShuntCompensatorTimePoint",
7026 qualified: "nc:ShuntCompensatorTimePoint",
7027 super_class: None,
7028 concrete: true,
7029 origins: &["SHS"],
7030 attrs: &[
7031 AttrDef { id: "ShuntCompensatorTimePoint.ShuntCompensatorSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ShuntCompensatorSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7032 AttrDef { id: "ShuntCompensatorTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
7033 AttrDef { id: "ShuntCompensatorTimePoint.sections", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
7034 ],
7035 },
7036 ClassDef {
7037 ns: "https://cim.ucaiug.io/ns#",
7038 local: "SimulationEvents",
7039 qualified: "nc:SimulationEvents",
7040 super_class: None,
7041 concrete: false,
7042 origins: &["CO"],
7043 attrs: &[
7044 AttrDef { id: "SimulationEvents.Contingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Contingency", is_list: false, used: false, xsd: "", value_ns: "", origins: &["CO"] },
7045 ],
7046 },
7047 ClassDef {
7048 ns: "https://cim.ucaiug.io/ns#",
7049 local: "SolarGeneratingUnit",
7050 qualified: "nc:SolarGeneratingUnit",
7051 super_class: Some(289),
7052 concrete: true,
7053 origins: &["SSI"],
7054 attrs: &[],
7055 },
7056 ClassDef {
7057 ns: "https://cim4.eu/ns/nc#",
7058 local: "SolarRadiationDependencyCurve",
7059 qualified: "nc:SolarRadiationDependencyCurve",
7060 super_class: Some(342),
7061 concrete: true,
7062 origins: &["ER"],
7063 attrs: &[
7064 AttrDef { id: "SolarRadiationDependencyCurve.OperationalLimitType", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OperationalLimitType", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7065 ],
7066 },
7067 ClassDef {
7068 ns: "https://cim4.eu/ns/nc#",
7069 local: "Stage",
7070 qualified: "nc:Stage",
7071 super_class: Some(318),
7072 concrete: true,
7073 origins: &["RA", "SAR"],
7074 attrs: &[
7075 AttrDef { id: "Stage.GridStateAlterationCollection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GridStateAlterationCollection", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7076 AttrDef { id: "Stage.RemedialActionApplied", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionApplied", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SAR"] },
7077 AttrDef { id: "Stage.RemedialActionScheme", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheme", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7078 AttrDef { id: "Stage.StageTrigger", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StageTrigger", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
7079 AttrDef { id: "Stage.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["RA"] },
7080 ],
7081 },
7082 ClassDef {
7083 ns: "https://cim4.eu/ns/nc#",
7084 local: "StageTrigger",
7085 qualified: "nc:StageTrigger",
7086 super_class: Some(440),
7087 concrete: true,
7088 origins: &["RA", "SIS", "SSI"],
7089 attrs: &[
7090 AttrDef { id: "StageTrigger.GateArmed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Gate", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7091 AttrDef { id: "StageTrigger.GateComCondition", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Gate", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7092 AttrDef { id: "StageTrigger.GateTrigger", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Gate", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7093 AttrDef { id: "StageTrigger.Stage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Stage", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7094 AttrDef { id: "StageTrigger.StageTriggerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StageTriggerSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7095 AttrDef { id: "StageTrigger.armed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
7096 AttrDef { id: "StageTrigger.inService", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SSI"] },
7097 AttrDef { id: "StageTrigger.normalArmed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["RA"] },
7098 AttrDef { id: "StageTrigger.priority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["RA"] },
7099 ],
7100 },
7101 ClassDef {
7102 ns: "https://cim4.eu/ns/nc#",
7103 local: "StageTriggerSchedule",
7104 qualified: "nc:StageTriggerSchedule",
7105 super_class: Some(57),
7106 concrete: true,
7107 origins: &["SIS"],
7108 attrs: &[
7109 AttrDef { id: "StageTriggerSchedule.StageTrigger", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StageTrigger", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7110 AttrDef { id: "StageTriggerSchedule.StageTriggerTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StageTriggerTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7111 ],
7112 },
7113 ClassDef {
7114 ns: "https://cim4.eu/ns/nc#",
7115 local: "StageTriggerTimePoint",
7116 qualified: "nc:StageTriggerTimePoint",
7117 super_class: None,
7118 concrete: true,
7119 origins: &["SIS"],
7120 attrs: &[
7121 AttrDef { id: "StageTriggerTimePoint.StageTriggerSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StageTriggerSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7122 AttrDef { id: "StageTriggerTimePoint.armed", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
7123 AttrDef { id: "StageTriggerTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
7124 AttrDef { id: "StageTriggerTimePoint.inService", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SIS"] },
7125 ],
7126 },
7127 ClassDef {
7128 ns: "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
7129 local: "Statement",
7130 qualified: "nc:Statement",
7131 super_class: None,
7132 concrete: false,
7133 origins: &["DM"],
7134 attrs: &[
7135 AttrDef { id: "object", ns: "http://www.w3.org/1999/02/22-rdf-syntax-ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["DM"] },
7136 AttrDef { id: "predicate", ns: "http://www.w3.org/1999/02/22-rdf-syntax-ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["DM"] },
7137 AttrDef { id: "subject", ns: "http://www.w3.org/1999/02/22-rdf-syntax-ns#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["DM"] },
7138 ],
7139 },
7140 ClassDef {
7141 ns: "https://cim4.eu/ns/dcatcim#",
7142 local: "Statements",
7143 qualified: "nc:Statements",
7144 super_class: None,
7145 concrete: true,
7146 origins: &["DM"],
7147 attrs: &[
7148 AttrDef { id: "statement", ns: "https://cim4.eu/ns/dcatcim#", kind: AttrKind::Association, range: "Statement", is_list: true, used: true, xsd: "", value_ns: "", origins: &["DM"] },
7149 ],
7150 },
7151 ClassDef {
7152 ns: "https://cim4.eu/ns/nc#",
7153 local: "StaticPropertyRange",
7154 qualified: "nc:StaticPropertyRange",
7155 super_class: Some(451),
7156 concrete: true,
7157 origins: &["RA", "SSI"],
7158 attrs: &[
7159 AttrDef { id: "StaticPropertyRange.PropertyReference", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PropertyReference", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7160 ],
7161 },
7162 ClassDef {
7163 ns: "https://cim4.eu/ns/nc#",
7164 local: "StaticSynchronousCompensator",
7165 qualified: "nc:StaticSynchronousCompensator",
7166 super_class: Some(266),
7167 concrete: true,
7168 origins: &["ER", "SSI"],
7169 attrs: &[],
7170 },
7171 ClassDef {
7172 ns: "https://cim4.eu/ns/nc#",
7173 local: "StaticSynchronousSeriesCompensator",
7174 qualified: "nc:StaticSynchronousSeriesCompensator",
7175 super_class: Some(266),
7176 concrete: true,
7177 origins: &["ER", "SSI"],
7178 attrs: &[],
7179 },
7180 ClassDef {
7181 ns: "https://cim4.eu/ns/nc#",
7182 local: "StaticVarCompensator",
7183 qualified: "nc:StaticVarCompensator",
7184 super_class: Some(266),
7185 concrete: true,
7186 origins: &["ER", "RA", "SHS", "SSI"],
7187 attrs: &[
7188 AttrDef { id: "StaticVarCompensator.StaticVarCompensatorAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StaticVarCompensatorAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
7189 AttrDef { id: "StaticVarCompensator.StaticVarCompensatorSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StaticVarCompensatorSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7190 ],
7191 },
7192 ClassDef {
7193 ns: "https://cim4.eu/ns/nc#",
7194 local: "StaticVarCompensatorAction",
7195 qualified: "nc:StaticVarCompensatorAction",
7196 super_class: Some(507),
7197 concrete: true,
7198 origins: &["RA", "SSI"],
7199 attrs: &[
7200 AttrDef { id: "StaticVarCompensatorAction.StaticVarCompensator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StaticVarCompensator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7201 ],
7202 },
7203 ClassDef {
7204 ns: "https://cim4.eu/ns/nc#",
7205 local: "StaticVarCompensatorSchedule",
7206 qualified: "nc:StaticVarCompensatorSchedule",
7207 super_class: Some(57),
7208 concrete: true,
7209 origins: &["SHS"],
7210 attrs: &[
7211 AttrDef { id: "StaticVarCompensatorSchedule.StaticVarCompensator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StaticVarCompensator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7212 AttrDef { id: "StaticVarCompensatorSchedule.StaticVarCompensatorTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StaticVarCompensatorTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7213 ],
7214 },
7215 ClassDef {
7216 ns: "https://cim4.eu/ns/nc#",
7217 local: "StaticVarCompensatorTimePoint",
7218 qualified: "nc:StaticVarCompensatorTimePoint",
7219 super_class: None,
7220 concrete: true,
7221 origins: &["SHS"],
7222 attrs: &[
7223 AttrDef { id: "StaticVarCompensatorTimePoint.StaticVarCompensatorSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "StaticVarCompensatorSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7224 AttrDef { id: "StaticVarCompensatorTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
7225 AttrDef { id: "StaticVarCompensatorTimePoint.q", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
7226 ],
7227 },
7228 ClassDef {
7229 ns: "https://cim.ucaiug.io/ns#",
7230 local: "StationSupply",
7231 qualified: "nc:StationSupply",
7232 super_class: Some(230),
7233 concrete: true,
7234 origins: &["SSI"],
7235 attrs: &[],
7236 },
7237 ClassDef {
7238 ns: "https://cim4.eu/ns/nc#",
7239 local: "SubControlArea",
7240 qualified: "nc:SubControlArea",
7241 super_class: Some(105),
7242 concrete: true,
7243 origins: &["ER"],
7244 attrs: &[],
7245 },
7246 ClassDef {
7247 ns: "https://cim4.eu/ns/nc#",
7248 local: "SubSchedulingArea",
7249 qualified: "nc:SubSchedulingArea",
7250 super_class: Some(495),
7251 concrete: true,
7252 origins: &["ER"],
7253 attrs: &[
7254 AttrDef { id: "SubSchedulingArea.SecondarySubstation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SecondarySubstation", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7255 ],
7256 },
7257 ClassDef {
7258 ns: "https://cim.ucaiug.io/ns#",
7259 local: "Substation",
7260 qualified: "nc:Substation",
7261 super_class: Some(242),
7262 concrete: true,
7263 origins: &["ER", "RA"],
7264 attrs: &[
7265 AttrDef { id: "Substation.DCConverterUnit", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Association, range: "DCConverterUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7266 AttrDef { id: "Substation.DCSubstation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "DCSubstation", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7267 AttrDef { id: "Substation.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7268 AttrDef { id: "Substation.SecondarySubstation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SecondarySubstation", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7269 ],
7270 },
7271 ClassDef {
7272 ns: "https://cim4.eu/ns/nc#",
7273 local: "SubstationController",
7274 qualified: "nc:SubstationController",
7275 super_class: Some(243),
7276 concrete: true,
7277 origins: &["ER", "SSI"],
7278 attrs: &[
7279 AttrDef { id: "SubstationController.mode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "SubstationControllerModeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SSI"] },
7280 ],
7281 },
7282 ClassDef {
7283 ns: "https://cim.ucaiug.io/ns#",
7284 local: "SurgeArrester",
7285 qualified: "nc:SurgeArrester",
7286 super_class: Some(40),
7287 concrete: true,
7288 origins: &["SSI"],
7289 attrs: &[],
7290 },
7291 ClassDef {
7292 ns: "https://cim.ucaiug.io/ns#",
7293 local: "Switch",
7294 qualified: "nc:Switch",
7295 super_class: Some(90),
7296 concrete: true,
7297 origins: &["SSI", "RA", "SHS"],
7298 attrs: &[
7299 AttrDef { id: "Switch.SwitchRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SwitchRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7300 AttrDef { id: "Switch.SwitchSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SwitchSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7301 AttrDef { id: "Switch.TopologyAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TopologyAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
7302 ],
7303 },
7304 ClassDef {
7305 ns: "https://cim4.eu/ns/nc#",
7306 local: "SwitchRegularSchedule",
7307 qualified: "nc:SwitchRegularSchedule",
7308 super_class: Some(59),
7309 concrete: true,
7310 origins: &["SHS"],
7311 attrs: &[
7312 AttrDef { id: "SwitchRegularSchedule.Switch", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Switch", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7313 AttrDef { id: "SwitchRegularSchedule.locked", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
7314 AttrDef { id: "SwitchRegularSchedule.open", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
7315 ],
7316 },
7317 ClassDef {
7318 ns: "https://cim4.eu/ns/nc#",
7319 local: "SwitchSchedule",
7320 qualified: "nc:SwitchSchedule",
7321 super_class: Some(57),
7322 concrete: true,
7323 origins: &["SHS"],
7324 attrs: &[
7325 AttrDef { id: "SwitchSchedule.Switch", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Switch", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7326 AttrDef { id: "SwitchSchedule.SwitchTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SwitchTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7327 ],
7328 },
7329 ClassDef {
7330 ns: "https://cim4.eu/ns/nc#",
7331 local: "SwitchTimePoint",
7332 qualified: "nc:SwitchTimePoint",
7333 super_class: None,
7334 concrete: true,
7335 origins: &["SHS"],
7336 attrs: &[
7337 AttrDef { id: "SwitchTimePoint.SwitchSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SwitchSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7338 AttrDef { id: "SwitchTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
7339 AttrDef { id: "SwitchTimePoint.locked", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
7340 AttrDef { id: "SwitchTimePoint.open", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
7341 ],
7342 },
7343 ClassDef {
7344 ns: "https://cim4.eu/ns/nc#",
7345 local: "SynchronousArea",
7346 qualified: "nc:SynchronousArea",
7347 super_class: Some(440),
7348 concrete: true,
7349 origins: &["ER", "MA"],
7350 attrs: &[
7351 AttrDef { id: "SynchronousArea.LoadFrequencyControlBlock", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "LoadFrequencyControlBlock", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7352 AttrDef { id: "SynchronousArea.MonitoringArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MonitoringArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["MA"] },
7353 AttrDef { id: "SynchronousArea.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7354 AttrDef { id: "SynchronousArea.nominalFrequency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Frequency", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7355 ],
7356 },
7357 ClassDef {
7358 ns: "https://cim.ucaiug.io/ns#",
7359 local: "SynchronousMachine",
7360 qualified: "nc:SynchronousMachine",
7361 super_class: Some(488),
7362 concrete: true,
7363 origins: &["SSI", "ER", "SHS"],
7364 attrs: &[
7365 AttrDef { id: "SynchronousMachine.ReactiveCapabilityCurve2", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ReactiveCapabilityCurve", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7366 AttrDef { id: "SynchronousMachine.SynchronousMachineRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousMachineRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7367 AttrDef { id: "SynchronousMachine.SynchronousMachineSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousMachineSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7368 ],
7369 },
7370 ClassDef {
7371 ns: "https://cim4.eu/ns/nc#",
7372 local: "SynchronousMachineRegularSchedule",
7373 qualified: "nc:SynchronousMachineRegularSchedule",
7374 super_class: Some(59),
7375 concrete: true,
7376 origins: &["SHS"],
7377 attrs: &[
7378 AttrDef { id: "SynchronousMachineRegularSchedule.SynchronousMachine", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousMachine", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7379 AttrDef { id: "SynchronousMachineRegularSchedule.operatingMode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "SynchronousMachineOperatingMode", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
7380 AttrDef { id: "SynchronousMachineRegularSchedule.referencePriority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SHS"] },
7381 ],
7382 },
7383 ClassDef {
7384 ns: "https://cim4.eu/ns/nc#",
7385 local: "SynchronousMachineSchedule",
7386 qualified: "nc:SynchronousMachineSchedule",
7387 super_class: Some(57),
7388 concrete: true,
7389 origins: &["SHS"],
7390 attrs: &[
7391 AttrDef { id: "SynchronousMachineSchedule.SynchronousMachine", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousMachine", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7392 AttrDef { id: "SynchronousMachineSchedule.SynchronousMachineTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousMachineTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7393 ],
7394 },
7395 ClassDef {
7396 ns: "https://cim4.eu/ns/nc#",
7397 local: "SynchronousMachineTimePoint",
7398 qualified: "nc:SynchronousMachineTimePoint",
7399 super_class: None,
7400 concrete: true,
7401 origins: &["SHS"],
7402 attrs: &[
7403 AttrDef { id: "SynchronousMachineTimePoint.SynchronousMachineSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SynchronousMachineSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7404 AttrDef { id: "SynchronousMachineTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
7405 AttrDef { id: "SynchronousMachineTimePoint.operatingMode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "SynchronousMachineOperatingMode", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
7406 AttrDef { id: "SynchronousMachineTimePoint.referencePriority", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SHS"] },
7407 ],
7408 },
7409 ClassDef {
7410 ns: "https://cim4.eu/ns/nc#",
7411 local: "SystemControl",
7412 qualified: "nc:SystemControl",
7413 super_class: Some(39),
7414 concrete: false,
7415 origins: &["ER"],
7416 attrs: &[
7417 AttrDef { id: "SystemControl.EquipmentController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquipmentController", is_list: true, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7418 ],
7419 },
7420 ClassDef {
7421 ns: "https://cim4.eu/ns/nc#",
7422 local: "SystemOperationCoordinator",
7423 qualified: "nc:SystemOperationCoordinator",
7424 super_class: Some(545),
7425 concrete: false,
7426 origins: &["ER"],
7427 attrs: &[],
7428 },
7429 ClassDef {
7430 ns: "https://cim4.eu/ns/nc#",
7431 local: "SystemOperationOrganisationPost",
7432 qualified: "nc:SystemOperationOrganisationPost",
7433 super_class: Some(376),
7434 concrete: false,
7435 origins: &["ER"],
7436 attrs: &[],
7437 },
7438 ClassDef {
7439 ns: "https://cim4.eu/ns/nc#",
7440 local: "SystemOperator",
7441 qualified: "nc:SystemOperator",
7442 super_class: Some(545),
7443 concrete: false,
7444 origins: &["AE", "AS", "CO", "ER", "GD", "IAM", "MA", "RA", "RAS"],
7445 attrs: &[
7446 AttrDef { id: "SystemOperator.AssessedElement", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AssessedElement", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AE"] },
7447 AttrDef { id: "SystemOperator.AvailablityPlan", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AvailablityPlan", is_list: true, used: false, xsd: "", value_ns: "", origins: &["AS"] },
7448 AttrDef { id: "SystemOperator.Contingency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Contingency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["CO"] },
7449 AttrDef { id: "SystemOperator.ControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ControlArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7450 AttrDef { id: "SystemOperator.Fault", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Fault", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
7451 AttrDef { id: "SystemOperator.MonitoringArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "MonitoringArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["MA"] },
7452 AttrDef { id: "SystemOperator.OutcomeValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OutcomeValue", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
7453 AttrDef { id: "SystemOperator.OwnerRemedialActionAssessment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "OwnerRemedialActionAssessment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
7454 AttrDef { id: "SystemOperator.ProposingRemedialActionScheduleShare", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ProposingRemedialActionScheduleShare", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
7455 AttrDef { id: "SystemOperator.RemedialAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
7456 AttrDef { id: "SystemOperator.RemedialActionImpact", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionImpact", is_list: true, used: false, xsd: "", value_ns: "", origins: &["IAM"] },
7457 AttrDef { id: "SystemOperator.RemedialActionScheduleResponse", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheduleResponse", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RAS"] },
7458 AttrDef { id: "SystemOperator.SchedulingArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "SchedulingArea", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7459 ],
7460 },
7461 ClassDef {
7462 ns: "https://cim4.eu/ns/nc#",
7463 local: "TCSCCompensationPoint",
7464 qualified: "nc:TCSCCompensationPoint",
7465 super_class: None,
7466 concrete: true,
7467 origins: &["ER"],
7468 attrs: &[
7469 AttrDef { id: "TCSCCompensationPoint.ThyristorControlledSeriesCompensator", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ThyristorControlledSeriesCompensator", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7470 AttrDef { id: "TCSCCompensationPoint.compensationZ", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Impedance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7471 AttrDef { id: "TCSCCompensationPoint.mRID", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "String", is_list: false, used: true, xsd: "string", value_ns: "", origins: &["ER"] },
7472 AttrDef { id: "TCSCCompensationPoint.section", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["ER"] },
7473 ],
7474 },
7475 ClassDef {
7476 ns: "https://cim4.eu/ns/nc#",
7477 local: "TCSCController",
7478 qualified: "nc:TCSCController",
7479 super_class: Some(243),
7480 concrete: true,
7481 origins: &["ER", "SSI"],
7482 attrs: &[
7483 AttrDef { id: "TCSCController.mode", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "TCSCControlModeKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["SSI"] },
7484 ],
7485 },
7486 ClassDef {
7487 ns: "https://cim.ucaiug.io/ns#",
7488 local: "TapChanger",
7489 qualified: "nc:TapChanger",
7490 super_class: None,
7491 concrete: false,
7492 origins: &["ER", "RA", "SHS"],
7493 attrs: &[
7494 AttrDef { id: "TapChanger.TapChangerController", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChangerController", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7495 AttrDef { id: "TapChanger.TapPositionAction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapPositionAction", is_list: true, used: false, xsd: "", value_ns: "", origins: &["RA"] },
7496 AttrDef { id: "TapChanger.TapRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7497 AttrDef { id: "TapChanger.TapSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7498 ],
7499 },
7500 ClassDef {
7501 ns: "https://cim.ucaiug.io/ns#",
7502 local: "TapChangerControl",
7503 qualified: "nc:TapChangerControl",
7504 super_class: None,
7505 concrete: false,
7506 origins: &["SHS"],
7507 attrs: &[
7508 AttrDef { id: "TapChangerControl.TapChangerControlRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChangerControlRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7509 AttrDef { id: "TapChangerControl.TapChangerControlSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChangerControlSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7510 ],
7511 },
7512 ClassDef {
7513 ns: "https://cim4.eu/ns/nc#",
7514 local: "TapChangerControlRegularSchedule",
7515 qualified: "nc:TapChangerControlRegularSchedule",
7516 super_class: Some(463),
7517 concrete: true,
7518 origins: &["SHS"],
7519 attrs: &[
7520 AttrDef { id: "TapChangerControlRegularSchedule.TapChangerControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChangerControl", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7521 ],
7522 },
7523 ClassDef {
7524 ns: "https://cim4.eu/ns/nc#",
7525 local: "TapChangerControlSchedule",
7526 qualified: "nc:TapChangerControlSchedule",
7527 super_class: Some(57),
7528 concrete: true,
7529 origins: &["SHS"],
7530 attrs: &[
7531 AttrDef { id: "TapChangerControlSchedule.RegulatingControlTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RegulatingControlTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7532 AttrDef { id: "TapChangerControlSchedule.TapChangerControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChangerControl", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7533 ],
7534 },
7535 ClassDef {
7536 ns: "https://cim4.eu/ns/nc#",
7537 local: "TapChangerController",
7538 qualified: "nc:TapChangerController",
7539 super_class: Some(243),
7540 concrete: true,
7541 origins: &["ER"],
7542 attrs: &[
7543 AttrDef { id: "TapChangerController.TapChanger", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChanger", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7544 ],
7545 },
7546 ClassDef {
7547 ns: "https://cim4.eu/ns/nc#",
7548 local: "TapPositionAction",
7549 qualified: "nc:TapPositionAction",
7550 super_class: Some(304),
7551 concrete: true,
7552 origins: &["RA", "SSI"],
7553 attrs: &[
7554 AttrDef { id: "TapPositionAction.TapChanger", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChanger", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7555 ],
7556 },
7557 ClassDef {
7558 ns: "https://cim4.eu/ns/nc#",
7559 local: "TapRegularSchedule",
7560 qualified: "nc:TapRegularSchedule",
7561 super_class: Some(59),
7562 concrete: true,
7563 origins: &["SHS"],
7564 attrs: &[
7565 AttrDef { id: "TapRegularSchedule.TapChanger", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChanger", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7566 AttrDef { id: "TapRegularSchedule.controlEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
7567 AttrDef { id: "TapRegularSchedule.step", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
7568 ],
7569 },
7570 ClassDef {
7571 ns: "https://cim4.eu/ns/nc#",
7572 local: "TapSchedule",
7573 qualified: "nc:TapSchedule",
7574 super_class: Some(57),
7575 concrete: true,
7576 origins: &["SHS"],
7577 attrs: &[
7578 AttrDef { id: "TapSchedule.TapChanger", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapChanger", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7579 AttrDef { id: "TapSchedule.TapScheduleTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapScheduleTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7580 ],
7581 },
7582 ClassDef {
7583 ns: "https://cim4.eu/ns/nc#",
7584 local: "TapScheduleTimePoint",
7585 qualified: "nc:TapScheduleTimePoint",
7586 super_class: None,
7587 concrete: true,
7588 origins: &["SHS"],
7589 attrs: &[
7590 AttrDef { id: "TapScheduleTimePoint.TapSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TapSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7591 AttrDef { id: "TapScheduleTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
7592 AttrDef { id: "TapScheduleTimePoint.controlEnabled", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["SHS"] },
7593 AttrDef { id: "TapScheduleTimePoint.step", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
7594 ],
7595 },
7596 ClassDef {
7597 ns: "https://cim.ucaiug.io/ns#",
7598 local: "Terminal",
7599 qualified: "nc:Terminal",
7600 super_class: Some(4),
7601 concrete: false,
7602 origins: &["ER", "MA", "RA"],
7603 attrs: &[
7604 AttrDef { id: "Terminal.AreaBorderTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaBorderTerminal", is_list: true, used: false, xsd: "", value_ns: "", origins: &["MA"] },
7605 AttrDef { id: "Terminal.Circuit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Circuit", is_list: false, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7606 AttrDef { id: "Terminal.FrequencyMonitoringTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "FrequencyMonitoringTerminal", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7607 AttrDef { id: "Terminal.PinTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PinTerminal", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER", "RA"] },
7608 AttrDef { id: "Terminal.VoltageAngleLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageAngleLimit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7609 ],
7610 },
7611 ClassDef {
7612 ns: "https://cim.ucaiug.io/ns#",
7613 local: "ThermalGeneratingUnit",
7614 qualified: "nc:ThermalGeneratingUnit",
7615 super_class: Some(289),
7616 concrete: true,
7617 origins: &["ER", "SSI"],
7618 attrs: &[
7619 AttrDef { id: "ThermalGeneratingUnit.CompressedAirEnergyStoragePlant", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CompressedAirEnergyStoragePlant", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7620 AttrDef { id: "ThermalGeneratingUnit.DependencyAsDependee", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ThermalGeneratingUnitDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7621 AttrDef { id: "ThermalGeneratingUnit.DependencyAsDependent", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ThermalGeneratingUnitDependency", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7622 AttrDef { id: "ThermalGeneratingUnit.ThermalPowerPlant", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ThermalPowerPlant", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7623 ],
7624 },
7625 ClassDef {
7626 ns: "https://cim4.eu/ns/nc#",
7627 local: "ThermalGeneratingUnitDependency",
7628 qualified: "nc:ThermalGeneratingUnitDependency",
7629 super_class: Some(393),
7630 concrete: true,
7631 origins: &["ER"],
7632 attrs: &[
7633 AttrDef { id: "ThermalGeneratingUnitDependency.DependeeGeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ThermalGeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7634 AttrDef { id: "ThermalGeneratingUnitDependency.DependentGeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ThermalGeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7635 ],
7636 },
7637 ClassDef {
7638 ns: "https://cim4.eu/ns/nc#",
7639 local: "ThermalPowerPlant",
7640 qualified: "nc:ThermalPowerPlant",
7641 super_class: Some(428),
7642 concrete: true,
7643 origins: &["ER"],
7644 attrs: &[
7645 AttrDef { id: "ThermalPowerPlant.ThermalGeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "ThermalGeneratingUnit", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7646 ],
7647 },
7648 ClassDef {
7649 ns: "https://cim4.eu/ns/nc#",
7650 local: "ThyristorControlledSeriesCompensator",
7651 qualified: "nc:ThyristorControlledSeriesCompensator",
7652 super_class: Some(266),
7653 concrete: true,
7654 origins: &["ER", "SSI"],
7655 attrs: &[
7656 AttrDef { id: "ThyristorControlledSeriesCompensator.TCSCCompensationPoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TCSCCompensationPoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7657 AttrDef { id: "ThyristorControlledSeriesCompensator.compensationZ", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Impedance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
7658 AttrDef { id: "ThyristorControlledSeriesCompensator.currentSection", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Integer", is_list: false, used: true, xsd: "integer", value_ns: "", origins: &["SSI"] },
7659 AttrDef { id: "ThyristorControlledSeriesCompensator.flexibleCapacitiveZ", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Impedance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7660 AttrDef { id: "ThyristorControlledSeriesCompensator.flexibleInductiveZ", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Impedance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7661 AttrDef { id: "ThyristorControlledSeriesCompensator.minI", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7662 AttrDef { id: "ThyristorControlledSeriesCompensator.reconnectionI", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "CurrentFlow", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7663 ],
7664 },
7665 ClassDef {
7666 ns: "https://cim4.eu/ns/nc#",
7667 local: "ThyristorValve",
7668 qualified: "nc:ThyristorValve",
7669 super_class: Some(191),
7670 concrete: true,
7671 origins: &["ER", "SSI"],
7672 attrs: &[
7673 AttrDef { id: "ThyristorValve.CsConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "CsConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7674 ],
7675 },
7676 ClassDef {
7677 ns: "https://cim4.eu/ns/nc#",
7678 local: "TieCorridor",
7679 qualified: "nc:TieCorridor",
7680 super_class: Some(440),
7681 concrete: true,
7682 origins: &["ER"],
7683 attrs: &[
7684 AttrDef { id: "TieCorridor.AreaReserveResource", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "AreaReserveResource", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7685 AttrDef { id: "TieCorridor.BiddingZoneBorder", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "BiddingZoneBorder", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7686 AttrDef { id: "TieCorridor.LoadFrequencyControlArea", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "LoadFrequencyControlArea", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7687 AttrDef { id: "TieCorridor.TieFlow", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TieFlow", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
7688 AttrDef { id: "TieCorridor.delayRegulatingReserve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Seconds", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7689 AttrDef { id: "TieCorridor.maxRegulatingReserveRamp", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7690 AttrDef { id: "TieCorridor.thresholdRegulatingReserve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ActivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7691 ],
7692 },
7693 ClassDef {
7694 ns: "https://cim.ucaiug.io/ns#",
7695 local: "TieFlow",
7696 qualified: "nc:TieFlow",
7697 super_class: Some(318),
7698 concrete: true,
7699 origins: &["ER"],
7700 attrs: &[
7701 AttrDef { id: "TieFlow.TieCorridor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "TieCorridor", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7702 ],
7703 },
7704 ClassDef {
7705 ns: "https://cim.ucaiug.io/ns#",
7706 local: "TopologicalNode",
7707 qualified: "nc:TopologicalNode",
7708 super_class: None,
7709 concrete: false,
7710 origins: &["SAR"],
7711 attrs: &[
7712 AttrDef { id: "TopologicalNode.PowerFlowResult", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "PowerFlowResult", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SAR"] },
7713 ],
7714 },
7715 ClassDef {
7716 ns: "https://cim4.eu/ns/nc#",
7717 local: "TopologyAction",
7718 qualified: "nc:TopologyAction",
7719 super_class: Some(304),
7720 concrete: true,
7721 origins: &["RA", "SSI"],
7722 attrs: &[
7723 AttrDef { id: "TopologyAction.Switch", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Switch", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7724 ],
7725 },
7726 ClassDef {
7727 ns: "https://cim4.eu/ns/nc#",
7728 local: "TransmissionSystemOperator",
7729 qualified: "nc:TransmissionSystemOperator",
7730 super_class: Some(546),
7731 concrete: true,
7732 origins: &["ER"],
7733 attrs: &[],
7734 },
7735 ClassDef {
7736 ns: "https://cim4.eu/ns/nc#",
7737 local: "TriggerCondition",
7738 qualified: "nc:TriggerCondition",
7739 super_class: Some(318),
7740 concrete: true,
7741 origins: &["RA"],
7742 attrs: &[
7743 AttrDef { id: "TriggerCondition.GateTrigger", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Gate", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7744 AttrDef { id: "TriggerCondition.RemedialActionScheme", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "RemedialActionScheme", is_list: false, used: true, xsd: "", value_ns: "", origins: &["RA"] },
7745 ],
7746 },
7747 ClassDef {
7748 ns: "https://cim4.eu/ns/nc#",
7749 local: "UnifiedPowerFlowController",
7750 qualified: "nc:UnifiedPowerFlowController",
7751 super_class: Some(243),
7752 concrete: true,
7753 origins: &["ER"],
7754 attrs: &[],
7755 },
7756 ClassDef {
7757 ns: "https://cim4.eu/ns/nc#",
7758 local: "UnitCostSchedule",
7759 qualified: "nc:UnitCostSchedule",
7760 super_class: Some(57),
7761 concrete: true,
7762 origins: &["SIS"],
7763 attrs: &[
7764 AttrDef { id: "UnitCostSchedule.GeneratingUnit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "GeneratingUnit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7765 AttrDef { id: "UnitCostSchedule.UnitCostTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "UnitCostTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7766 AttrDef { id: "UnitCostSchedule.currency", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "Currency", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SIS"] },
7767 ],
7768 },
7769 ClassDef {
7770 ns: "https://cim4.eu/ns/nc#",
7771 local: "UnitCostTimePoint",
7772 qualified: "nc:UnitCostTimePoint",
7773 super_class: None,
7774 concrete: true,
7775 origins: &["SIS"],
7776 attrs: &[
7777 AttrDef { id: "UnitCostTimePoint.UnitCostSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "UnitCostSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7778 AttrDef { id: "UnitCostTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
7779 AttrDef { id: "UnitCostTimePoint.shutdownCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7780 AttrDef { id: "UnitCostTimePoint.startupCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7781 AttrDef { id: "UnitCostTimePoint.warmStartupCost", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Decimal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7782 ],
7783 },
7784 ClassDef {
7785 ns: "https://cim.ucaiug.io/ns#",
7786 local: "UnplannedOutage",
7787 qualified: "nc:UnplannedOutage",
7788 super_class: Some(378),
7789 concrete: true,
7790 origins: &["GD"],
7791 attrs: &[
7792 AttrDef { id: "UnplannedOutage.TrippedEquipment", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Equipment", is_list: true, used: false, xsd: "", value_ns: "", origins: &["GD"] },
7793 AttrDef { id: "UnplannedOutage.autoReclosingKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "AutoReclosingKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["GD"] },
7794 AttrDef { id: "UnplannedOutage.duration", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Duration", is_list: false, used: true, xsd: "", value_ns: "", origins: &["GD"] },
7795 AttrDef { id: "UnplannedOutage.reportedStartTime", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["GD"] },
7796 AttrDef { id: "UnplannedOutage.startDateTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["GD"] },
7797 AttrDef { id: "UnplannedOutage.systemUnitKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "SystemUnitKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["GD"] },
7798 AttrDef { id: "UnplannedOutage.tripKind", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "TripKind", is_list: false, used: true, xsd: "", value_ns: "https://cim4.eu/ns/nc#", origins: &["GD"] },
7799 ],
7800 },
7801 ClassDef {
7802 ns: "https://cim4.eu/ns/nc#",
7803 local: "VoltageAngleControlFunction",
7804 qualified: "nc:VoltageAngleControlFunction",
7805 super_class: Some(109),
7806 concrete: true,
7807 origins: &["ER", "SIS", "SSI"],
7808 attrs: &[
7809 AttrDef { id: "VoltageAngleControlFunction.VoltageAngleControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageAngleControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7810 AttrDef { id: "VoltageAngleControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
7811 ],
7812 },
7813 ClassDef {
7814 ns: "https://cim4.eu/ns/nc#",
7815 local: "VoltageAngleControlFunctionSchedule",
7816 qualified: "nc:VoltageAngleControlFunctionSchedule",
7817 super_class: Some(57),
7818 concrete: true,
7819 origins: &["SIS"],
7820 attrs: &[
7821 AttrDef { id: "VoltageAngleControlFunctionSchedule.VoltageAngleControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageAngleControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7822 AttrDef { id: "VoltageAngleControlFunctionSchedule.VoltageAngleControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageAngleControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7823 ],
7824 },
7825 ClassDef {
7826 ns: "https://cim4.eu/ns/nc#",
7827 local: "VoltageAngleControlFunctionTimePoint",
7828 qualified: "nc:VoltageAngleControlFunctionTimePoint",
7829 super_class: None,
7830 concrete: true,
7831 origins: &["SIS"],
7832 attrs: &[
7833 AttrDef { id: "VoltageAngleControlFunctionTimePoint.VoltageAngleControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageAngleControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7834 AttrDef { id: "VoltageAngleControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
7835 AttrDef { id: "VoltageAngleControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
7836 ],
7837 },
7838 ClassDef {
7839 ns: "https://cim4.eu/ns/nc#",
7840 local: "VoltageAngleLimit",
7841 qualified: "nc:VoltageAngleLimit",
7842 super_class: Some(370),
7843 concrete: true,
7844 origins: &["ER", "SIS", "SSI"],
7845 attrs: &[
7846 AttrDef { id: "VoltageAngleLimit.AngleReferenceTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "Terminal", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7847 AttrDef { id: "VoltageAngleLimit.VoltageAngleSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageAngleSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7848 AttrDef { id: "VoltageAngleLimit.isFlowToRefTerminal", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Boolean", is_list: false, used: true, xsd: "boolean", value_ns: "", origins: &["ER"] },
7849 AttrDef { id: "VoltageAngleLimit.normalValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7850 AttrDef { id: "VoltageAngleLimit.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
7851 ],
7852 },
7853 ClassDef {
7854 ns: "https://cim4.eu/ns/nc#",
7855 local: "VoltageAngleSchedule",
7856 qualified: "nc:VoltageAngleSchedule",
7857 super_class: Some(57),
7858 concrete: true,
7859 origins: &["SIS"],
7860 attrs: &[
7861 AttrDef { id: "VoltageAngleSchedule.VoltageAngleLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageAngleLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7862 AttrDef { id: "VoltageAngleSchedule.VoltageAngletimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageAngleTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7863 ],
7864 },
7865 ClassDef {
7866 ns: "https://cim4.eu/ns/nc#",
7867 local: "VoltageAngleTimePoint",
7868 qualified: "nc:VoltageAngleTimePoint",
7869 super_class: None,
7870 concrete: true,
7871 origins: &["SIS"],
7872 attrs: &[
7873 AttrDef { id: "VoltageAngleTimePoint.VoltageAngleSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageAngleSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7874 AttrDef { id: "VoltageAngleTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
7875 AttrDef { id: "VoltageAngleTimePoint.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
7876 ],
7877 },
7878 ClassDef {
7879 ns: "https://cim4.eu/ns/nc#",
7880 local: "VoltageControlFunction",
7881 qualified: "nc:VoltageControlFunction",
7882 super_class: Some(109),
7883 concrete: true,
7884 origins: &["ER", "SIS", "SSI"],
7885 attrs: &[
7886 AttrDef { id: "VoltageControlFunction.VoltageControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7887 AttrDef { id: "VoltageControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
7888 ],
7889 },
7890 ClassDef {
7891 ns: "https://cim4.eu/ns/nc#",
7892 local: "VoltageControlFunctionSchedule",
7893 qualified: "nc:VoltageControlFunctionSchedule",
7894 super_class: Some(57),
7895 concrete: true,
7896 origins: &["SIS"],
7897 attrs: &[
7898 AttrDef { id: "VoltageControlFunctionSchedule.VoltageControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7899 AttrDef { id: "VoltageControlFunctionSchedule.VoltageControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7900 ],
7901 },
7902 ClassDef {
7903 ns: "https://cim4.eu/ns/nc#",
7904 local: "VoltageControlFunctionTimePoint",
7905 qualified: "nc:VoltageControlFunctionTimePoint",
7906 super_class: None,
7907 concrete: true,
7908 origins: &["SIS"],
7909 attrs: &[
7910 AttrDef { id: "VoltageControlFunctionTimePoint.VoltageControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7911 AttrDef { id: "VoltageControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
7912 AttrDef { id: "VoltageControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
7913 ],
7914 },
7915 ClassDef {
7916 ns: "https://cim4.eu/ns/nc#",
7917 local: "VoltageInjectionControlFunction",
7918 qualified: "nc:VoltageInjectionControlFunction",
7919 super_class: Some(109),
7920 concrete: true,
7921 origins: &["ER", "SIS", "SSI"],
7922 attrs: &[
7923 AttrDef { id: "VoltageInjectionControlFunction.VoltageInjectionControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageInjectionControlFunctionSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7924 AttrDef { id: "VoltageInjectionControlFunction.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SSI"] },
7925 ],
7926 },
7927 ClassDef {
7928 ns: "https://cim4.eu/ns/nc#",
7929 local: "VoltageInjectionControlFunctionSchedule",
7930 qualified: "nc:VoltageInjectionControlFunctionSchedule",
7931 super_class: Some(57),
7932 concrete: true,
7933 origins: &["SIS"],
7934 attrs: &[
7935 AttrDef { id: "VoltageInjectionControlFunctionSchedule.VoltageInjectionControlFunction", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageInjectionControlFunction", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7936 AttrDef { id: "VoltageInjectionControlFunctionSchedule.VoltageInjectionControlFunctionTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageInjectionControlFunctionTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SIS"] },
7937 ],
7938 },
7939 ClassDef {
7940 ns: "https://cim4.eu/ns/nc#",
7941 local: "VoltageInjectionControlFunctionTimePoint",
7942 qualified: "nc:VoltageInjectionControlFunctionTimePoint",
7943 super_class: None,
7944 concrete: true,
7945 origins: &["SIS"],
7946 attrs: &[
7947 AttrDef { id: "VoltageInjectionControlFunctionTimePoint.VoltageInjectionControlFunctionSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageInjectionControlFunctionSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SIS"] },
7948 AttrDef { id: "VoltageInjectionControlFunctionTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SIS"] },
7949 AttrDef { id: "VoltageInjectionControlFunctionTimePoint.targetValue", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SIS"] },
7950 ],
7951 },
7952 ClassDef {
7953 ns: "https://cim.ucaiug.io/ns#",
7954 local: "VoltageLimit",
7955 qualified: "nc:VoltageLimit",
7956 super_class: None,
7957 concrete: false,
7958 origins: &["SHS"],
7959 attrs: &[
7960 AttrDef { id: "VoltageLimit.VoltageLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageLimitSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7961 ],
7962 },
7963 ClassDef {
7964 ns: "https://cim4.eu/ns/nc#",
7965 local: "VoltageLimitSchedule",
7966 qualified: "nc:VoltageLimitSchedule",
7967 super_class: Some(57),
7968 concrete: true,
7969 origins: &["SHS"],
7970 attrs: &[
7971 AttrDef { id: "VoltageLimitSchedule.VoltageLimit", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageLimit", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7972 AttrDef { id: "VoltageLimitSchedule.VoltageLimitTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageLimitTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
7973 ],
7974 },
7975 ClassDef {
7976 ns: "https://cim4.eu/ns/nc#",
7977 local: "VoltageLimitTimePoint",
7978 qualified: "nc:VoltageLimitTimePoint",
7979 super_class: None,
7980 concrete: true,
7981 origins: &["SHS"],
7982 attrs: &[
7983 AttrDef { id: "VoltageLimitTimePoint.VoltageLimitSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VoltageLimitSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
7984 AttrDef { id: "VoltageLimitTimePoint.atTime", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "DateTime", is_list: false, used: true, xsd: "dateTime", value_ns: "", origins: &["SHS"] },
7985 AttrDef { id: "VoltageLimitTimePoint.value", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
7986 ],
7987 },
7988 ClassDef {
7989 ns: "https://cim.ucaiug.io/ns#",
7990 local: "VsCapabilityCurve",
7991 qualified: "nc:VsCapabilityCurve",
7992 super_class: Some(136),
7993 concrete: true,
7994 origins: &["ER"],
7995 attrs: &[
7996 AttrDef { id: "VsCapabilityCurve.EquivalentACDCConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "EquivalentACDCConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7997 AttrDef { id: "VsCapabilityCurve.VsConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["ER"] },
7998 AttrDef { id: "VsCapabilityCurve.referenceVoltage", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
7999 ],
8000 },
8001 ClassDef {
8002 ns: "https://cim.ucaiug.io/ns#",
8003 local: "VsConverter",
8004 qualified: "nc:VsConverter",
8005 super_class: Some(0),
8006 concrete: true,
8007 origins: &["SSI", "ER", "SHS"],
8008 attrs: &[
8009 AttrDef { id: "VsConverter.CapabilityCurve2", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsCapabilityCurve", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
8010 AttrDef { id: "VsConverter.InsulatedGateBipolarTransistorValve", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "InsulatedGateBipolarTransistorValve", is_list: true, used: false, xsd: "", value_ns: "", origins: &["ER"] },
8011 AttrDef { id: "VsConverter.VsConverterRegularSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsConverterRegularSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
8012 AttrDef { id: "VsConverter.VsConverterSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsConverterSchedule", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
8013 AttrDef { id: "VsConverter.maxModulationIndex", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
8014 AttrDef { id: "VsConverter.qShare", ns: "https://cim.ucaiug.io/ns#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["ER"] },
8015 ],
8016 },
8017 ClassDef {
8018 ns: "https://cim4.eu/ns/nc#",
8019 local: "VsConverterRegularSchedule",
8020 qualified: "nc:VsConverterRegularSchedule",
8021 super_class: Some(3),
8022 concrete: true,
8023 origins: &["SHS"],
8024 attrs: &[
8025 AttrDef { id: "VsConverterRegularSchedule.VsConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
8026 AttrDef { id: "VsConverterRegularSchedule.droop", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PU", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8027 AttrDef { id: "VsConverterRegularSchedule.droopCompensation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Resistance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8028 AttrDef { id: "VsConverterRegularSchedule.pPccControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "VsPpccControlKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
8029 AttrDef { id: "VsConverterRegularSchedule.qPccControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "VsQpccControlKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
8030 AttrDef { id: "VsConverterRegularSchedule.qShare", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8031 AttrDef { id: "VsConverterRegularSchedule.targetPWMfactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8032 AttrDef { id: "VsConverterRegularSchedule.targetPhasePcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8033 AttrDef { id: "VsConverterRegularSchedule.targetPowerFactorPcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8034 AttrDef { id: "VsConverterRegularSchedule.targetQpcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8035 AttrDef { id: "VsConverterRegularSchedule.targetUpcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8036 ],
8037 },
8038 ClassDef {
8039 ns: "https://cim4.eu/ns/nc#",
8040 local: "VsConverterSchedule",
8041 qualified: "nc:VsConverterSchedule",
8042 super_class: Some(57),
8043 concrete: true,
8044 origins: &["SHS"],
8045 attrs: &[
8046 AttrDef { id: "VsConverterSchedule.VsConverter", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsConverter", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
8047 AttrDef { id: "VsConverterSchedule.VsConverterTimePoint", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsConverterTimePoint", is_list: true, used: false, xsd: "", value_ns: "", origins: &["SHS"] },
8048 ],
8049 },
8050 ClassDef {
8051 ns: "https://cim4.eu/ns/nc#",
8052 local: "VsConverterTimePoint",
8053 qualified: "nc:VsConverterTimePoint",
8054 super_class: Some(5),
8055 concrete: true,
8056 origins: &["SHS"],
8057 attrs: &[
8058 AttrDef { id: "VsConverterTimePoint.VsConverterSchedule", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Association, range: "VsConverterSchedule", is_list: false, used: true, xsd: "", value_ns: "", origins: &["SHS"] },
8059 AttrDef { id: "VsConverterTimePoint.droop", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PU", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8060 AttrDef { id: "VsConverterTimePoint.droopCompensation", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Resistance", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8061 AttrDef { id: "VsConverterTimePoint.pPccControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "VsPpccControlKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
8062 AttrDef { id: "VsConverterTimePoint.qPccControl", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Enum, range: "VsQpccControlKind", is_list: false, used: true, xsd: "", value_ns: "https://cim.ucaiug.io/ns#", origins: &["SHS"] },
8063 AttrDef { id: "VsConverterTimePoint.qShare", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "PerCent", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8064 AttrDef { id: "VsConverterTimePoint.targetPWMfactor", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8065 AttrDef { id: "VsConverterTimePoint.targetPhasePcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "AngleDegrees", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8066 AttrDef { id: "VsConverterTimePoint.targetPowerFactorPcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Float", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8067 AttrDef { id: "VsConverterTimePoint.targetQpcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "ReactivePower", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8068 AttrDef { id: "VsConverterTimePoint.targetUpcc", ns: "https://cim4.eu/ns/nc#", kind: AttrKind::Literal, range: "Voltage", is_list: false, used: true, xsd: "double", value_ns: "", origins: &["SHS"] },
8069 ],
8070 },
8071 ClassDef {
8072 ns: "https://cim.ucaiug.io/ns#",
8073 local: "WaveTrap",
8074 qualified: "nc:WaveTrap",
8075 super_class: Some(40),
8076 concrete: true,
8077 origins: &["SSI"],
8078 attrs: &[],
8079 },
8080 ClassDef {
8081 ns: "https://cim.ucaiug.io/ns#",
8082 local: "WindGeneratingUnit",
8083 qualified: "nc:WindGeneratingUnit",
8084 super_class: Some(289),
8085 concrete: true,
8086 origins: &["SSI"],
8087 attrs: &[],
8088 },
8089];
8090
8091pub static PROFILES: &[(&str, &str)] = &[
8093 ("AE", "https://ap-voc.cim4.eu/AssessedElement/2.4"),
8094 ("AS", "https://ap-voc.cim4.eu/AvailabilitySchedule/2.4"),
8095 ("CO", "https://ap-voc.cim4.eu/Contingency/2.3"),
8096 ("DM", "https://ap-voc.cim4.eu/DatasetMetadata/3.0"),
8097 ("ER", "https://ap-voc.cim4.eu/EquipmentReliability/2.5"),
8098 ("GD", "https://ap-voc.cim4.eu/GridDisturbance/1.1"),
8099 ("IAM", "https://ap-voc.cim4.eu/ImpactAssessmentMatrix/2.4"),
8100 ("MA", "https://ap-voc.cim4.eu/MonitoringArea/2.3"),
8101 ("OR", "https://ap-voc.cim4.eu/ObjectRegistry/3.0"),
8102 ("PS", "https://ap-voc.cim4.eu/PowerSchedule/2.5"),
8103 ("PSP", "https://ap-voc.cim4.eu/PowerSystemProject/2.3"),
8104 ("RA", "https://ap-voc.cim4.eu/RemedialAction/2.5"),
8105 ("RAS", "https://ap-voc.cim4.eu/RemedialActionSchedule/2.4"),
8106 ("SAR", "https://ap-voc.cim4.eu/SecurityAnalysisResult/2.5"),
8107 ("SHS", "https://ap-voc.cim4.eu/SteadyStateHypothesisSchedule/1.1"),
8108 ("SIS", "https://ap-voc.cim4.eu/StateInstructionSchedule/2.5"),
8109 ("SM", "https://ap-voc.cim4.eu/SensitivityMatrix/2.3"),
8110 ("SSI", "https://ap-voc.cim4.eu/SteadyStateInstruction/2.5"),
8111];
8112
8113pub static NAMESPACES: &[(&str, &str)] = &[
8115 ("cim", "https://cim.ucaiug.io/ns#"),
8116 ("cims", "http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#"),
8117 ("dcat", "http://www.w3.org/ns/dcat#"),
8118 ("dcatcim", "https://cim4.eu/ns/dcatcim#"),
8119 ("nc", "https://cim4.eu/ns/nc#"),
8120 ("rdf", "http://www.w3.org/1999/02/22-rdf-syntax-ns#"),
8121];
8122
8123pub static SCHEMA: Schema = Schema { classes: CLASSES, profiles: PROFILES, namespaces: NAMESPACES };