SCL_Enums.xsd 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:scl="http://www.iec.ch/61850/2003/SCL" xmlns="http://www.iec.ch/61850/2003/SCL" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.iec.ch/61850/2003/SCL" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.7">
  3. <xs:annotation>
  4. <xs:documentation xml:lang="en">
  5. Copyright (c) 2013 IEC. All rights reserved.
  6. Version 1.7. Release 2014/03/11.
  7. </xs:documentation>
  8. </xs:annotation>
  9. <xs:include schemaLocation="SCL_BaseSimpleTypes.xsd"/>
  10. <xs:simpleType name="tPredefinedPTypeEnum">
  11. <xs:restriction base="xs:Name">
  12. <xs:enumeration value="IP"/>
  13. <xs:enumeration value="IP-SUBNET"/>
  14. <xs:enumeration value="IP-GATEWAY"/>
  15. <xs:enumeration value="OSI-NSAP"/>
  16. <xs:enumeration value="OSI-TSEL"/>
  17. <xs:enumeration value="OSI-SSEL"/>
  18. <xs:enumeration value="OSI-PSEL"/>
  19. <xs:enumeration value="OSI-AP-Title"/>
  20. <xs:enumeration value="OSI-AP-Invoke"/>
  21. <xs:enumeration value="OSI-AE-Qualifier"/>
  22. <xs:enumeration value="OSI-AE-Invoke"/>
  23. <xs:enumeration value="MAC-Address"/>
  24. <xs:enumeration value="APPID"/>
  25. <xs:enumeration value="VLAN-PRIORITY"/>
  26. <xs:enumeration value="VLAN-ID"/>
  27. </xs:restriction>
  28. </xs:simpleType>
  29. <xs:simpleType name="tExtensionPTypeEnum">
  30. <xs:restriction base="xs:normalizedString">
  31. <xs:pattern value="\p{Lu}[\d,\p{L},\-]*"/>
  32. </xs:restriction>
  33. </xs:simpleType>
  34. <xs:simpleType name="tPTypeEnum">
  35. <xs:union memberTypes="tPredefinedPTypeEnum tExtensionPTypeEnum"/>
  36. </xs:simpleType>
  37. <xs:simpleType name="tPredefinedAttributeNameEnum">
  38. <xs:restriction base="xs:Name">
  39. <xs:enumeration value="T"/>
  40. <xs:enumeration value="Test"/>
  41. <xs:enumeration value="Check"/>
  42. <xs:enumeration value="SIUnit"/>
  43. <xs:enumeration value="Oper"/>
  44. <xs:enumeration value="SBO"/>
  45. <xs:enumeration value="SBOw"/>
  46. <xs:enumeration value="Cancel"/>
  47. </xs:restriction>
  48. </xs:simpleType>
  49. <xs:simpleType name="tExtensionAttributeNameEnum">
  50. <xs:restriction base="tRestrName1stL"/>
  51. </xs:simpleType>
  52. <xs:simpleType name="tAttributeNameEnum">
  53. <xs:union memberTypes="tPredefinedAttributeNameEnum tExtensionAttributeNameEnum"/>
  54. </xs:simpleType>
  55. <xs:simpleType name="tPredefinedCommonConductingEquipmentEnum">
  56. <xs:restriction base="xs:Name">
  57. <xs:enumeration value="CBR"/>
  58. <xs:enumeration value="DIS"/>
  59. <xs:enumeration value="VTR"/>
  60. <xs:enumeration value="CTR"/>
  61. <xs:enumeration value="GEN"/>
  62. <xs:enumeration value="CAP"/>
  63. <xs:enumeration value="REA"/>
  64. <xs:enumeration value="CON"/>
  65. <xs:enumeration value="MOT"/>
  66. <xs:enumeration value="EFN"/>
  67. <xs:enumeration value="PSH"/>
  68. <xs:enumeration value="BAT"/>
  69. <xs:enumeration value="BSH"/>
  70. <xs:enumeration value="CAB"/>
  71. <xs:enumeration value="GIL"/>
  72. <xs:enumeration value="LIN"/>
  73. <xs:enumeration value="RRC"/>
  74. <xs:enumeration value="SAR"/>
  75. <xs:enumeration value="TCF"/>
  76. <xs:enumeration value="TCR"/>
  77. <xs:enumeration value="IFL"/>
  78. </xs:restriction>
  79. </xs:simpleType>
  80. <xs:simpleType name="tExtensionEquipmentEnum">
  81. <xs:restriction base="xs:Name">
  82. <xs:pattern value="E\p{Lu}*"/>
  83. </xs:restriction>
  84. </xs:simpleType>
  85. <xs:simpleType name="tCommonConductingEquipmentEnum">
  86. <xs:union memberTypes="tPredefinedCommonConductingEquipmentEnum tExtensionEquipmentEnum"/>
  87. </xs:simpleType>
  88. <xs:simpleType name="tPowerTransformerEnum">
  89. <xs:restriction base="xs:Name">
  90. <xs:enumeration value="PTR"/>
  91. </xs:restriction>
  92. </xs:simpleType>
  93. <xs:simpleType name="tTransformerWindingEnum">
  94. <xs:restriction base="xs:Name">
  95. <xs:enumeration value="PTW"/>
  96. </xs:restriction>
  97. </xs:simpleType>
  98. <xs:simpleType name="tPredefinedEquipmentEnum">
  99. <xs:union memberTypes="tCommonConductingEquipmentEnum tPowerTransformerEnum tTransformerWindingEnum"/>
  100. </xs:simpleType>
  101. <xs:simpleType name="tEquipmentEnum">
  102. <xs:union memberTypes="tPredefinedEquipmentEnum tExtensionEquipmentEnum"/>
  103. </xs:simpleType>
  104. <xs:simpleType name="tPredefinedGeneralEquipmentEnum">
  105. <xs:restriction base="xs:Name">
  106. <xs:enumeration value="AXN"/>
  107. <xs:enumeration value="BAT"/>
  108. <xs:enumeration value="MOT"/>
  109. </xs:restriction>
  110. </xs:simpleType>
  111. <xs:simpleType name="tExtensionGeneralEquipmentEnum">
  112. <xs:restriction base="xs:Name">
  113. <xs:pattern value="E\p{Lu}*"/>
  114. </xs:restriction>
  115. </xs:simpleType>
  116. <xs:simpleType name="tGeneralEquipmentEnum">
  117. <xs:union memberTypes="tPredefinedGeneralEquipmentEnum tExtensionGeneralEquipmentEnum"/>
  118. </xs:simpleType>
  119. <xs:simpleType name="tServiceSettingsEnum">
  120. <xs:restriction base="xs:Name">
  121. <xs:enumeration value="Dyn"/>
  122. <xs:enumeration value="Conf"/>
  123. <xs:enumeration value="Fix"/>
  124. </xs:restriction>
  125. </xs:simpleType>
  126. <xs:simpleType name="tPhaseEnum">
  127. <xs:restriction base="xs:Name">
  128. <xs:enumeration value="A"/>
  129. <xs:enumeration value="B"/>
  130. <xs:enumeration value="C"/>
  131. <xs:enumeration value="N"/>
  132. <xs:enumeration value="all"/>
  133. <xs:enumeration value="none"/>
  134. </xs:restriction>
  135. </xs:simpleType>
  136. <xs:simpleType name="tAuthenticationEnum">
  137. <xs:restriction base="xs:Name">
  138. <xs:enumeration value="none"/>
  139. <xs:enumeration value="password"/>
  140. <xs:enumeration value="week"/>
  141. <xs:enumeration value="strong"/>
  142. <xs:enumeration value="certificate"/>
  143. </xs:restriction>
  144. </xs:simpleType>
  145. <xs:simpleType name="tAssociationKindEnum">
  146. <xs:restriction base="xs:token">
  147. <xs:enumeration value="pre-established"/>
  148. <xs:enumeration value="predefined"/>
  149. </xs:restriction>
  150. </xs:simpleType>
  151. <xs:simpleType name="tLPHDEnum">
  152. <xs:restriction base="xs:Name">
  153. <xs:enumeration value="LPHD"/>
  154. </xs:restriction>
  155. </xs:simpleType>
  156. <xs:simpleType name="tLLN0Enum">
  157. <xs:restriction base="xs:Name">
  158. <xs:enumeration value="LLN0"/>
  159. </xs:restriction>
  160. </xs:simpleType>
  161. <xs:simpleType name="tDomainLNGroupAEnum">
  162. <xs:restriction base="xs:Name">
  163. <xs:pattern value="A[A-Z]*"/>
  164. <xs:enumeration value="ANCR"/>
  165. <xs:enumeration value="ARCO"/>
  166. <xs:enumeration value="ATCC"/>
  167. <xs:enumeration value="AVCO"/>
  168. </xs:restriction>
  169. </xs:simpleType>
  170. <xs:simpleType name="tDomainLNGroupCEnum">
  171. <xs:restriction base="xs:Name">
  172. <xs:pattern value="C[A-Z]*"/>
  173. <xs:enumeration value="CILO"/>
  174. <xs:enumeration value="CSWI"/>
  175. <xs:enumeration value="CALH"/>
  176. <xs:enumeration value="CCGR"/>
  177. <xs:enumeration value="CPOW"/>
  178. </xs:restriction>
  179. </xs:simpleType>
  180. <xs:simpleType name="tDomainLNGroupGEnum">
  181. <xs:restriction base="xs:Name">
  182. <xs:pattern value="G[A-Z]*"/>
  183. <xs:enumeration value="GAPC"/>
  184. <xs:enumeration value="GGIO"/>
  185. <xs:enumeration value="GSAL"/>
  186. </xs:restriction>
  187. </xs:simpleType>
  188. <xs:simpleType name="tDomainLNGroupIEnum">
  189. <xs:restriction base="xs:Name">
  190. <xs:pattern value="I[A-Z]*"/>
  191. <xs:enumeration value="IHMI"/>
  192. <xs:enumeration value="IARC"/>
  193. <xs:enumeration value="ITCI"/>
  194. <xs:enumeration value="ITMI"/>
  195. </xs:restriction>
  196. </xs:simpleType>
  197. <xs:simpleType name="tDomainLNGroupMEnum">
  198. <xs:restriction base="xs:Name">
  199. <xs:pattern value="M[A-Z]*"/>
  200. <xs:enumeration value="MMXU"/>
  201. <xs:enumeration value="MDIF"/>
  202. <xs:enumeration value="MHAI"/>
  203. <xs:enumeration value="MHAN"/>
  204. <xs:enumeration value="MMTR"/>
  205. <xs:enumeration value="MMXN"/>
  206. <xs:enumeration value="MSQI"/>
  207. <xs:enumeration value="MSTA"/>
  208. </xs:restriction>
  209. </xs:simpleType>
  210. <xs:simpleType name="tDomainLNGroupPEnum">
  211. <xs:restriction base="xs:Name">
  212. <xs:pattern value="P[A-Z]*"/>
  213. <xs:enumeration value="PDIF"/>
  214. <xs:enumeration value="PDIS"/>
  215. <xs:enumeration value="PDIR"/>
  216. <xs:enumeration value="PDOP"/>
  217. <xs:enumeration value="PDUP"/>
  218. <xs:enumeration value="PFRC"/>
  219. <xs:enumeration value="PHAR"/>
  220. <xs:enumeration value="PHIZ"/>
  221. <xs:enumeration value="PIOC"/>
  222. <xs:enumeration value="PMRI"/>
  223. <xs:enumeration value="PMSS"/>
  224. <xs:enumeration value="POPF"/>
  225. <xs:enumeration value="PPAM"/>
  226. <xs:enumeration value="PSCH"/>
  227. <xs:enumeration value="PSDE"/>
  228. <xs:enumeration value="PTEF"/>
  229. <xs:enumeration value="PTOC"/>
  230. <xs:enumeration value="PTOF"/>
  231. <xs:enumeration value="PTOV"/>
  232. <xs:enumeration value="PTRC"/>
  233. <xs:enumeration value="PTTR"/>
  234. <xs:enumeration value="PTUC"/>
  235. <xs:enumeration value="PTUV"/>
  236. <xs:enumeration value="PUPF"/>
  237. <xs:enumeration value="PTUF"/>
  238. <xs:enumeration value="PVOC"/>
  239. <xs:enumeration value="PVPH"/>
  240. <xs:enumeration value="PZSU"/>
  241. </xs:restriction>
  242. </xs:simpleType>
  243. <xs:simpleType name="tDomainLNGroupREnum">
  244. <xs:restriction base="xs:Name">
  245. <xs:pattern value="R[A-Z]*"/>
  246. <xs:enumeration value="RSYN"/>
  247. <xs:enumeration value="RDRE"/>
  248. <xs:enumeration value="RADR"/>
  249. <xs:enumeration value="RBDR"/>
  250. <xs:enumeration value="RDRS"/>
  251. <xs:enumeration value="RBRF"/>
  252. <xs:enumeration value="RDIR"/>
  253. <xs:enumeration value="RFLO"/>
  254. <xs:enumeration value="RPSB"/>
  255. <xs:enumeration value="RREC"/>
  256. </xs:restriction>
  257. </xs:simpleType>
  258. <xs:simpleType name="tDomainLNGroupSEnum">
  259. <xs:restriction base="xs:Name">
  260. <xs:pattern value="S[A-Z]*"/>
  261. <xs:enumeration value="SARC"/>
  262. <xs:enumeration value="SIMG"/>
  263. <xs:enumeration value="SIML"/>
  264. <xs:enumeration value="SPDC"/>
  265. </xs:restriction>
  266. </xs:simpleType>
  267. <xs:simpleType name="tDomainLNGroupTEnum">
  268. <xs:restriction base="xs:Name">
  269. <xs:pattern value="T[A-Z]*"/>
  270. <xs:enumeration value="TCTR"/>
  271. <xs:enumeration value="TVTR"/>
  272. </xs:restriction>
  273. </xs:simpleType>
  274. <xs:simpleType name="tDomainLNGroupXEnum">
  275. <xs:restriction base="xs:Name">
  276. <xs:pattern value="X[A-Z]*"/>
  277. <xs:enumeration value="XCBR"/>
  278. <xs:enumeration value="XSWI"/>
  279. </xs:restriction>
  280. </xs:simpleType>
  281. <xs:simpleType name="tDomainLNGroupYEnum">
  282. <xs:restriction base="xs:Name">
  283. <xs:pattern value="Y[A-Z]*"/>
  284. <xs:enumeration value="YPTR"/>
  285. <xs:enumeration value="YEFN"/>
  286. <xs:enumeration value="YLTC"/>
  287. <xs:enumeration value="YPSH"/>
  288. </xs:restriction>
  289. </xs:simpleType>
  290. <xs:simpleType name="tDomainLNGroupZEnum">
  291. <xs:restriction base="xs:Name">
  292. <xs:pattern value="Z[A-Z]*"/>
  293. <xs:enumeration value="ZAXN"/>
  294. <xs:enumeration value="ZBAT"/>
  295. <xs:enumeration value="ZBSH"/>
  296. <xs:enumeration value="ZCAB"/>
  297. <xs:enumeration value="ZCAP"/>
  298. <xs:enumeration value="ZCON"/>
  299. <xs:enumeration value="ZGEN"/>
  300. <xs:enumeration value="ZGIL"/>
  301. <xs:enumeration value="ZLIN"/>
  302. <xs:enumeration value="ZMOT"/>
  303. <xs:enumeration value="ZREA"/>
  304. <xs:enumeration value="ZRRC"/>
  305. <xs:enumeration value="ZSAR"/>
  306. <xs:enumeration value="ZTCF"/>
  307. <xs:enumeration value="ZTCR"/>
  308. </xs:restriction>
  309. </xs:simpleType>
  310. <xs:simpleType name="tDomainLNEnum">
  311. <xs:union memberTypes="tDomainLNGroupAEnum tDomainLNGroupCEnum tDomainLNGroupGEnum tDomainLNGroupIEnum tDomainLNGroupMEnum tDomainLNGroupPEnum tDomainLNGroupREnum tDomainLNGroupSEnum tDomainLNGroupTEnum tDomainLNGroupXEnum tDomainLNGroupYEnum tDomainLNGroupZEnum"/>
  312. </xs:simpleType>
  313. <xs:simpleType name="tPredefinedLNClassEnum">
  314. <xs:union memberTypes="tLPHDEnum tLLN0Enum tDomainLNEnum"/>
  315. </xs:simpleType>
  316. <xs:simpleType name="tExtensionLNClassEnum">
  317. <xs:restriction base="xs:Name">
  318. <xs:minLength value="1"/>
  319. <xs:pattern value="\p{Lu}+"/>
  320. </xs:restriction>
  321. </xs:simpleType>
  322. <xs:simpleType name="tLNClassEnum">
  323. <xs:union memberTypes="tPredefinedLNClassEnum tExtensionLNClassEnum"/>
  324. </xs:simpleType>
  325. <xs:simpleType name="tPredefinedCDCEnum">
  326. <xs:restriction base="xs:Name">
  327. <xs:enumeration value="SPS"/>
  328. <xs:enumeration value="DPS"/>
  329. <xs:enumeration value="INS"/>
  330. <xs:enumeration value="ACT"/>
  331. <xs:enumeration value="ACD"/>
  332. <xs:enumeration value="SEC"/>
  333. <xs:enumeration value="BCR"/>
  334. <xs:enumeration value="MV"/>
  335. <xs:enumeration value="CMV"/>
  336. <xs:enumeration value="SAV"/>
  337. <xs:enumeration value="WYE"/>
  338. <xs:enumeration value="DEL"/>
  339. <xs:enumeration value="SEQ"/>
  340. <xs:enumeration value="HMV"/>
  341. <xs:enumeration value="HWYE"/>
  342. <xs:enumeration value="HDEL"/>
  343. <xs:enumeration value="SPC"/>
  344. <xs:enumeration value="DPC"/>
  345. <xs:enumeration value="INC"/>
  346. <xs:enumeration value="BSC"/>
  347. <xs:enumeration value="ISC"/>
  348. <xs:enumeration value="APC"/>
  349. <xs:enumeration value="SPG"/>
  350. <xs:enumeration value="ING"/>
  351. <xs:enumeration value="ASG"/>
  352. <xs:enumeration value="CURVE"/>
  353. <xs:enumeration value="DPL"/>
  354. <xs:enumeration value="LPL"/>
  355. <xs:enumeration value="CSD"/>
  356. </xs:restriction>
  357. </xs:simpleType>
  358. <xs:simpleType name="tExtensionCDCEnum">
  359. <xs:restriction base="xs:Name">
  360. <xs:minLength value="1"/>
  361. <xs:pattern value="\p{Lu}+"/>
  362. </xs:restriction>
  363. </xs:simpleType>
  364. <xs:simpleType name="tCDCEnum">
  365. <xs:union memberTypes="tPredefinedCDCEnum tExtensionCDCEnum"/>
  366. </xs:simpleType>
  367. <xs:simpleType name="tTrgOptEnum">
  368. <xs:restriction base="xs:Name">
  369. <xs:enumeration value="dchg"/>
  370. <xs:enumeration value="qchg"/>
  371. <xs:enumeration value="dupd"/>
  372. <xs:enumeration value="none"/>
  373. </xs:restriction>
  374. </xs:simpleType>
  375. <xs:simpleType name="tTrgOptControlEnum">
  376. <xs:restriction base="xs:Name">
  377. <xs:enumeration value="dchg"/>
  378. <xs:enumeration value="qchg"/>
  379. <xs:enumeration value="dupd"/>
  380. <xs:enumeration value="period"/>
  381. <xs:enumeration value="none"/>
  382. </xs:restriction>
  383. </xs:simpleType>
  384. <xs:simpleType name="tFCEnum">
  385. <xs:restriction base="xs:Name">
  386. <xs:enumeration value="ST"/>
  387. <xs:enumeration value="MX"/>
  388. <xs:enumeration value="CO"/>
  389. <xs:enumeration value="SP"/>
  390. <xs:enumeration value="SG"/>
  391. <xs:enumeration value="SE"/>
  392. <xs:enumeration value="SV"/>
  393. <xs:enumeration value="CF"/>
  394. <xs:enumeration value="DC"/>
  395. <xs:enumeration value="EX"/>
  396. </xs:restriction>
  397. </xs:simpleType>
  398. <xs:simpleType name="tPredefinedBasicTypeEnum">
  399. <xs:restriction base="xs:Name">
  400. <xs:enumeration value="BOOLEAN"/>
  401. <xs:enumeration value="INT8"/>
  402. <xs:enumeration value="INT16"/>
  403. <xs:enumeration value="INT24"/>
  404. <xs:enumeration value="INT32"/>
  405. <xs:enumeration value="INT128"/>
  406. <xs:enumeration value="INT8U"/>
  407. <xs:enumeration value="INT16U"/>
  408. <xs:enumeration value="INT24U"/>
  409. <xs:enumeration value="INT32U"/>
  410. <xs:enumeration value="FLOAT32"/>
  411. <xs:enumeration value="FLOAT64"/>
  412. <xs:enumeration value="Enum"/>
  413. <xs:enumeration value="Dbpos"/>
  414. <xs:enumeration value="Tcmd"/>
  415. <xs:enumeration value="Quality"/>
  416. <xs:enumeration value="Timestamp"/>
  417. <xs:enumeration value="VisString32"/>
  418. <xs:enumeration value="VisString64"/>
  419. <xs:enumeration value="VisString129"/>
  420. <xs:enumeration value="VisString255"/>
  421. <xs:enumeration value="Octet64"/>
  422. <xs:enumeration value="Struct"/>
  423. <xs:enumeration value="EntryTime"/>
  424. <xs:enumeration value="Unicode255"/>
  425. <xs:enumeration value="Check"/>
  426. </xs:restriction>
  427. </xs:simpleType>
  428. <xs:simpleType name="tExtensionBasicTypeEnum">
  429. <xs:restriction base="xs:Name">
  430. <xs:pattern value="\p{Lu}[\p{L},\d]*"/>
  431. </xs:restriction>
  432. </xs:simpleType>
  433. <xs:simpleType name="tBasicTypeEnum">
  434. <xs:union memberTypes="tPredefinedBasicTypeEnum tExtensionBasicTypeEnum"/>
  435. </xs:simpleType>
  436. <xs:simpleType name="tValKindEnum">
  437. <xs:restriction base="xs:Name">
  438. <xs:enumeration value="Spec"/>
  439. <xs:enumeration value="Conf"/>
  440. <xs:enumeration value="RO"/>
  441. <xs:enumeration value="Set"/>
  442. </xs:restriction>
  443. </xs:simpleType>
  444. <xs:simpleType name="tGSEControlTypeEnum">
  445. <xs:restriction base="xs:Name">
  446. <xs:enumeration value="GSSE"/>
  447. <xs:enumeration value="GOOSE"/>
  448. </xs:restriction>
  449. </xs:simpleType>
  450. <xs:simpleType name="tSIUnitEnum">
  451. <xs:restriction base="xs:token">
  452. <xs:enumeration value="none"/>
  453. <xs:enumeration value="m"/>
  454. <xs:enumeration value="kg"/>
  455. <xs:enumeration value="s"/>
  456. <xs:enumeration value="A"/>
  457. <xs:enumeration value="K"/>
  458. <xs:enumeration value="mol"/>
  459. <xs:enumeration value="cd"/>
  460. <xs:enumeration value="deg"/>
  461. <xs:enumeration value="rad"/>
  462. <xs:enumeration value="sr"/>
  463. <xs:enumeration value="Gy"/>
  464. <xs:enumeration value="q"/>
  465. <xs:enumeration value="°C"/>
  466. <xs:enumeration value="Sv"/>
  467. <xs:enumeration value="F"/>
  468. <xs:enumeration value="C"/>
  469. <xs:enumeration value="S"/>
  470. <xs:enumeration value="H"/>
  471. <xs:enumeration value="V"/>
  472. <xs:enumeration value="ohm"/>
  473. <xs:enumeration value="J"/>
  474. <xs:enumeration value="N"/>
  475. <xs:enumeration value="Hz"/>
  476. <xs:enumeration value="lx"/>
  477. <xs:enumeration value="Lm"/>
  478. <xs:enumeration value="Wb"/>
  479. <xs:enumeration value="T"/>
  480. <xs:enumeration value="W"/>
  481. <xs:enumeration value="Pa"/>
  482. <xs:enumeration value="m^2"/>
  483. <xs:enumeration value="m^3"/>
  484. <xs:enumeration value="m/s"/>
  485. <xs:enumeration value="m/s^2"/>
  486. <xs:enumeration value="m^3/s"/>
  487. <xs:enumeration value="m/m^3"/>
  488. <xs:enumeration value="M"/>
  489. <xs:enumeration value="kg/m^3"/>
  490. <xs:enumeration value="m^2/s"/>
  491. <xs:enumeration value="W/m K"/>
  492. <xs:enumeration value="J/K"/>
  493. <xs:enumeration value="ppm"/>
  494. <xs:enumeration value="s^-1"/>
  495. <xs:enumeration value="rad/s"/>
  496. <xs:enumeration value="VA"/>
  497. <xs:enumeration value="Watts"/>
  498. <xs:enumeration value="VAr"/>
  499. <xs:enumeration value="phi"/>
  500. <xs:enumeration value="cos_phi"/>
  501. <xs:enumeration value="Vs"/>
  502. <xs:enumeration value="V^2"/>
  503. <xs:enumeration value="As"/>
  504. <xs:enumeration value="A^2"/>
  505. <xs:enumeration value="A^2 s"/>
  506. <xs:enumeration value="VAh"/>
  507. <xs:enumeration value="Wh"/>
  508. <xs:enumeration value="VArh"/>
  509. <xs:enumeration value="V/Hz"/>
  510. <xs:enumeration value="b/s"/>
  511. </xs:restriction>
  512. </xs:simpleType>
  513. <xs:simpleType name="tUnitMultiplierEnum">
  514. <xs:restriction base="xs:normalizedString">
  515. <xs:enumeration value=""/>
  516. <xs:enumeration value="m"/>
  517. <xs:enumeration value="k"/>
  518. <xs:enumeration value="M"/>
  519. <xs:enumeration value="mu"/>
  520. <xs:enumeration value="y"/>
  521. <xs:enumeration value="z"/>
  522. <xs:enumeration value="a"/>
  523. <xs:enumeration value="f"/>
  524. <xs:enumeration value="p"/>
  525. <xs:enumeration value="n"/>
  526. <xs:enumeration value="c"/>
  527. <xs:enumeration value="d"/>
  528. <xs:enumeration value="da"/>
  529. <xs:enumeration value="h"/>
  530. <xs:enumeration value="G"/>
  531. <xs:enumeration value="T"/>
  532. <xs:enumeration value="P"/>
  533. <xs:enumeration value="E"/>
  534. <xs:enumeration value="Z"/>
  535. <xs:enumeration value="Y"/>
  536. </xs:restriction>
  537. </xs:simpleType>
  538. </xs:schema>