bcgtht.clousure.xsd 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. xmlns:bcgtht="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/bocian-graph-to-html/bcgtht.xsd"
  4. xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
  5. xmlns:p5="https://biuro.biall-net.pl/wfs"
  6. xmlns:p5yed="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/yed/p5yed.xsd"
  7. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  8. xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
  9. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  10. xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
  11. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  12. xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
  13. xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
  14. elementFormDefault="qualified"
  15. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/bocian-graph-to-html/bcgtht.xsd">
  16. <xs:import namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/yed/p5yed.xsd"
  17. schemaLocation="p5yed.xsd"/>
  18. <xs:import namespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
  19. schemaLocation="system_cache__dita.xsd"/>
  20. <xs:import namespace="https://biuro.biall-net.pl/wfs" schemaLocation="p5.xsd"/>
  21. <xs:element name="clousure" id="b___d15e96012-1_clousure">
  22. <xs:annotation>
  23. <xs:documentation>todo path.closure.following - nie potrzebujemy
  24. - potrzebujemy tylko dzieci-sciezki</xs:documentation>
  25. </xs:annotation>
  26. <xs:complexType id="b___d15e96016-1">
  27. <xs:sequence id="b___d15e96017-1">
  28. <xs:element maxOccurs="unbounded"
  29. name="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row"
  30. form="unqualified"
  31. id="b___d15e96018-1_BI_audit_E">
  32. <xs:complexType id="b___d15e96019-1">
  33. <xs:choice maxOccurs="unbounded" id="b___d15e96020-1">
  34. <xs:group ref="bcgtht:path.clousure.following"/>
  35. <xs:element name="path" form="unqualified" id="b___d15e96022-1_path">
  36. <xs:complexType id="b___d15e96023-1">
  37. <xs:attribute name="from"
  38. use="required"
  39. type="xs:NCName"
  40. id="b___d15e96024-1_from"/>
  41. <xs:attribute name="len"
  42. use="required"
  43. type="xs:integer"
  44. id="b___d15e96025-1_len"/>
  45. <xs:attribute name="node"
  46. use="required"
  47. type="xs:NCName"
  48. id="b___d15e96026-1_node"/>
  49. <xs:attribute name="path.to" use="required" id="b___d15e96027-1_path.to"/>
  50. <xs:attribute name="pos"
  51. use="required"
  52. type="xs:integer"
  53. id="b___d15e96028-1_pos"/>
  54. <xs:attribute ref="p5:primaryKey" use="required" id="b___d15e96029-1"/>
  55. </xs:complexType>
  56. </xs:element>
  57. </xs:choice>
  58. <xs:attribute name="fid" use="required" id="b___d15e96030-1_fid"/>
  59. </xs:complexType>
  60. </xs:element>
  61. </xs:sequence>
  62. <xs:attribute name="fid" use="required" id="b___d15e96031-1_fid"/>
  63. <xs:attribute ref="system_cache__dita:part" use="required" id="b___d15e96032-1"/>
  64. </xs:complexType>
  65. </xs:element>
  66. <xs:element name="clousure.analys" id="b___d15e96033-1_clousure.a">
  67. <xs:complexType id="b___d15e96034-1">
  68. <xs:sequence id="b___d15e96035-1">
  69. <xs:group ref="bcgtht:path.clousure.following"/>
  70. </xs:sequence>
  71. </xs:complexType>
  72. </xs:element>
  73. <xs:element name="clousure.analys.merge" id="b___d15e96037-1_clousure.a">
  74. <xs:annotation>
  75. <xs:documentation>- interesuja nas tylko sciezki @bcgtht:clousure.len = 1 z path.included</xs:documentation>
  76. </xs:annotation>
  77. <xs:complexType id="b___d15e96041-1">
  78. <xs:choice maxOccurs="unbounded" id="b___d15e96042-1">
  79. <xs:element ref="bcgtht:clousure.node.unique.descriptor" id="b___d15e96043-1"/>
  80. <xs:group ref="bcgtht:krs"/>
  81. <xs:group ref="bcgtht:nip"/>
  82. <xs:group ref="bcgtht:path.clousure.following"/>
  83. <xs:group ref="bcgtht:path.included.group"/>
  84. <xs:group ref="bcgtht:pesel"/>
  85. <xs:group ref="bcgtht:regon"/>
  86. </xs:choice>
  87. </xs:complexType>
  88. </xs:element>
  89. <xs:element name="clousure.analys.merge.apply" id="b___d15e96050-1_clousure.a">
  90. <xs:annotation>
  91. <xs:documentation>jak wystapil juz wczesniej dany wezel podobny, to tworzymy dla niego akcje z rename
  92. w bcgtht:clousure.node.unique.descriptor.to_rename
  93. dajemy kontekst do jakiego jest podobny
  94. ...to_rename.checking_against_preceding
  95. (tu wyswietlamy source.closure.node = kontekst ktorego noda to dotyczy - TO RENAME)
  96. (not @closure.node = curent/@closure_node) and text()=same
  97. w node closure.node.unique.descirptor.to_rename_do_rename dajemy:
  98. kontekst podobnego noda w ..@to_rename.target.closure.node
  99. i wyswietlamy jego powiazania path.closure.following:
  100. (jego relacje - TODO za malo - wiecej)
  101. powtarzamy wiecej _to_rename_do-rename w kontekscie pasujacego txt
  102. po to aby w tamtych nodach ewentualnie pozmieniac nazwy z
  103. @bcgtht:clousure.node na @target_name
  104. </xs:documentation>
  105. </xs:annotation>
  106. <xs:complexType id="b___d15e96054-1">
  107. <xs:sequence id="b___d15e96055-1">
  108. <xs:group ref="bcgtht:pesel"/>
  109. <xs:group ref="bcgtht:krs"/>
  110. </xs:sequence>
  111. </xs:complexType>
  112. </xs:element>
  113. <xs:element name="clousure.analys.merge.apply.rename"
  114. id="b___d15e96058-1_clousure.a">
  115. <xs:annotation>
  116. <xs:documentation>krs|pesel powinien pojawic sie raz tylko
  117. jego included powinny byc pozmieniane
  118. todo - path included powinny byc tylko jego sciezki sasiednie ? </xs:documentation>
  119. </xs:annotation>
  120. <xs:complexType id="b___d15e96062-1">
  121. <xs:sequence id="b___d15e96063-1">
  122. <xs:group ref="bcgtht:pesel"/>
  123. <xs:group ref="bcgtht:krs"/>
  124. </xs:sequence>
  125. <xs:assert test="not(pesel/path.included/@bcgtht:clousure.from_merged = pesel/path.included/@bcgtht:clousure.from)"
  126. id="b___d15e96066-1"/>
  127. <!--<xs:assert
  128. test="not(*/path.included/@bcgtht:clousure.from_merged = */path.included/@bcgtht:clousure.node)"
  129. />-->
  130. <!--<xs:assert
  131. test="not(*/path.included/@bcgtht:clousure.node_merged = */path.included/@bcgtht:clousure.node)"
  132. />-->
  133. </xs:complexType>
  134. </xs:element>
  135. <xs:element name="clousure.analys.merge.apply.rename.analys"
  136. id="b___d15e96069-1_clousure.a">
  137. <xs:complexType id="b___d15e96070-1">
  138. <xs:group maxOccurs="unbounded" ref="bcgtht:path.included"/>
  139. </xs:complexType>
  140. </xs:element>
  141. <xs:group name="path.included">
  142. <xs:sequence id="b___d15e96073-1">
  143. <xs:element name="path.included"
  144. form="unqualified"
  145. id="b___d15e96074-1_path.inclu">
  146. <xs:complexType id="b___d15e96075-1">
  147. <xs:sequence id="b___d15e96076-1">
  148. <xs:element minOccurs="0"
  149. ref="bcgtht:clousure.node.unique.descriptor"
  150. id="b___d15e96077-1"/>
  151. </xs:sequence>
  152. <xs:attribute name="DBEUG98" type="xs:NCName" id="b___d15e96078-1_DBEUG98"/>
  153. <xs:attribute name="node" type="xs:NCName" id="b___d15e96079-1_node"/>
  154. <xs:attribute name="clousure.from"
  155. form="qualified"
  156. type="xs:NCName"
  157. id="b___d15e96080-1_clousure.f"/>
  158. <xs:attribute name="clousure.from.node.name"
  159. form="qualified"
  160. type="xs:NCName"
  161. id="b___d15e96081-1_clousure.f"/>
  162. <xs:attribute name="clousure.from.node.primaryKey"
  163. form="qualified"
  164. type="xs:integer"
  165. id="b___d15e96082-1_clousure.f"/>
  166. <xs:attribute name="clousure.from_merged"
  167. form="qualified"
  168. type="xs:NCName"
  169. id="b___d15e96083-1_clousure.f"/>
  170. <xs:attribute name="clousure.from_merged.DEBUG"
  171. form="qualified"
  172. id="b___d15e96084-1_clousure.f"/>
  173. <xs:attribute name="clousure.from_merged.NOT_RENAMED"
  174. form="qualified"
  175. id="b___d15e96085-1_clousure.f"/>
  176. <xs:attribute name="clousure.from_merged.RENAMED"
  177. form="qualified"
  178. type="xs:NCName"
  179. id="b___d15e96086-1_clousure.f"/>
  180. <xs:attribute name="clousure.len"
  181. form="qualified"
  182. type="xs:integer"
  183. id="b___d15e96087-1_clousure.l"/>
  184. <xs:attribute name="clousure.node"
  185. form="qualified"
  186. type="xs:NCName"
  187. id="b___d15e96089-1_clousure.n"/>
  188. <xs:attribute name="clousure.node.name"
  189. form="qualified"
  190. type="xs:NCName"
  191. id="b___d15e96090-1_clousure.n"/>
  192. <xs:attribute name="clousure.node.primaryKey"
  193. form="qualified"
  194. type="xs:integer"
  195. id="b___d15e96091-1_clousure.n"/>
  196. <xs:attribute name="clousure.node.unique.descriptor.test.against.test"
  197. form="qualified"
  198. id="b___d15e96092-1_clousure.n"/>
  199. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.attr"
  200. form="qualified"
  201. id="b___d15e96093-1_clousure.n"/>
  202. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.local-name"
  203. form="qualified"
  204. type="xs:NCName"
  205. id="b___d15e96094-1_clousure.n"/>
  206. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.name"
  207. form="qualified"
  208. type="xs:NCName"
  209. id="b___d15e96095-1_clousure.n"/>
  210. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.node"
  211. form="qualified"
  212. type="xs:NCName"
  213. id="b___d15e96096-1_clousure.n"/>
  214. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.text"
  215. form="qualified"
  216. type="xs:integer"
  217. id="b___d15e96097-1_clousure.n"/>
  218. <xs:attribute ref="p5yed:clousure.node" id="b___d15e96098-1"/>
  219. <xs:attribute ref="p5yed:edge.source" id="b___d15e96099-1"/>
  220. <xs:attributeGroup ref="p5yed:node"/>
  221. <xs:attribute ref="p5yed:node.from.nodegraphics.text" id="b___d15e96102-1"/>
  222. <xs:attribute ref="p5yed:node.from.nodegraphics.type" id="b___d15e96103-1"/>
  223. <xs:attributeGroup ref="p5yed:node.nodegraphics.text"/>
  224. <xs:attributeGroup ref="p5yed:node.nodegraphics.type"/>
  225. <xs:attribute ref="p5:primaryKey" id="b___d15e96106-1"/>
  226. </xs:complexType>
  227. </xs:element>
  228. </xs:sequence>
  229. </xs:group>
  230. <xs:element name="clousure.node.unique.descriptor" id="b___d15e96107-1_clousure.n">
  231. <xs:complexType id="b___d15e96108-1">
  232. <xs:choice id="b___d15e96109-1">
  233. <xs:choice minOccurs="0" maxOccurs="unbounded" id="b___d15e96110-1">
  234. <xs:group ref="bcgtht:krs"/>
  235. <xs:group ref="bcgtht:nip"/>
  236. <xs:group ref="bcgtht:regon"/>
  237. <xs:element name="nazwa" form="unqualified" id="b___d15e96114-1_nazwa">
  238. <xs:complexType mixed="true" id="b___d15e96115-1">
  239. <xs:attribute name="clousure.node.unique.descriptor.not"
  240. use="required"
  241. form="qualified"
  242. id="b___d15e96116-1_clousure.n"/>
  243. <xs:attribute name="clousure.node.unique.descriptor.text"
  244. use="required"
  245. form="qualified"
  246. id="b___d15e96117-1_clousure.n"/>
  247. </xs:complexType>
  248. </xs:element>
  249. </xs:choice>
  250. <xs:sequence id="b___d15e96118-1">
  251. <xs:element name="nazwisko" form="unqualified" id="b___d15e96119-1_nazwisko">
  252. <xs:complexType id="b___d15e96120-1">
  253. <xs:simpleContent>
  254. <xs:extension base="xs:NCName" id="b___d15e96122-1">
  255. <xs:attribute name="clousure.node.unique.descriptor.not"
  256. use="required"
  257. form="qualified"
  258. id="b___d15e96123-1_clousure.n"/>
  259. <xs:attribute name="clousure.node.unique.descriptor.text"
  260. use="required"
  261. form="qualified"
  262. id="b___d15e96124-1_clousure.n"/>
  263. </xs:extension>
  264. </xs:simpleContent>
  265. </xs:complexType>
  266. </xs:element>
  267. <xs:group ref="bcgtht:pesel"/>
  268. </xs:sequence>
  269. </xs:choice>
  270. <xs:attribute name="debug" id="b___d15e96126-1_debug"/>
  271. <xs:attribute name="clousure.node"
  272. form="qualified"
  273. type="xs:NCName"
  274. id="b___d15e96127-1_clousure.n"/>
  275. <xs:attribute name="clousure.node.unique.descriptor.id"
  276. form="qualified"
  277. type="xs:NCName"
  278. id="b___d15e96128-1_clousure.n"/>
  279. </xs:complexType>
  280. </xs:element>
  281. <xs:group name="path.clousure.following">
  282. <xs:sequence id="b___d15e96131-1">
  283. <xs:element name="path.clousure.following"
  284. form="unqualified"
  285. id="b___d15e96132-1_path.clous">
  286. <xs:complexType id="b___d15e96133-1">
  287. <xs:sequence id="b___d15e96134-1">
  288. <xs:element minOccurs="0"
  289. ref="bcgtht:clousure.node.unique.descriptor"
  290. id="b___d15e96135-1"/>
  291. <xs:choice id="b___d15e96136-1">
  292. <xs:group ref="bcgtht:path.included.group"/>
  293. <xs:group minOccurs="0" maxOccurs="unbounded" ref="bcgtht:path.included"/>
  294. </xs:choice>
  295. </xs:sequence>
  296. <xs:attribute name="DEBUG" type="xs:NCName" id="b___d15e96139-1_DEBUG"/>
  297. <xs:attribute name="DEBUG70" id="b___d15e96140-1_DEBUG70"/>
  298. <xs:attribute name="count" type="xs:integer" id="b___d15e96141-1_count"/>
  299. <xs:attribute name="from"
  300. use="required"
  301. type="xs:NCName"
  302. id="b___d15e96142-1_from"/>
  303. <xs:attribute name="len"
  304. use="required"
  305. type="xs:integer"
  306. id="b___d15e96143-1_len"/>
  307. <xs:attribute name="pos"
  308. use="required"
  309. type="xs:integer"
  310. id="b___d15e96144-1_pos"/>
  311. <xs:attribute name="to" use="required" id="b___d15e96145-1_to"/>
  312. <xs:attribute name="to.node"
  313. use="required"
  314. type="xs:NCName"
  315. id="b___d15e96146-1_to.node"/>
  316. <xs:attribute name="clousure.from"
  317. use="required"
  318. form="qualified"
  319. type="xs:NCName"
  320. id="b___d15e96147-1_clousure.f"/>
  321. <xs:attribute name="clousure.from.len"
  322. use="required"
  323. form="qualified"
  324. type="xs:integer"
  325. id="b___d15e96148-1_clousure.f"/>
  326. <xs:attribute name="clousure.from.node.name"
  327. use="required"
  328. form="qualified"
  329. type="xs:NCName"
  330. id="b___d15e96150-1_clousure.f"/>
  331. <xs:attribute name="clousure.from.node.primaryKey"
  332. use="required"
  333. form="qualified"
  334. type="xs:integer"
  335. id="b___d15e96151-1_clousure.f"/>
  336. <xs:attribute name="clousure.node"
  337. use="required"
  338. form="qualified"
  339. type="xs:NCName"
  340. id="b___d15e96152-1_clousure.n"/>
  341. <xs:attribute name="clousure.node.name"
  342. use="required"
  343. form="qualified"
  344. type="xs:NCName"
  345. id="b___d15e96153-1_clousure.n"/>
  346. <xs:attribute name="clousure.node.pos"
  347. use="required"
  348. form="qualified"
  349. type="xs:integer"
  350. id="b___d15e96154-1_clousure.n"/>
  351. <xs:attribute name="clousure.node.unique.descriptor.id"
  352. form="qualified"
  353. type="xs:NCName"
  354. id="b___d15e96155-1_clousure.n"/>
  355. <xs:attribute name="clousure.node.unique.descriptor.test.against.test"
  356. form="qualified"
  357. id="b___d15e96156-1_clousure.n"/>
  358. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.attr"
  359. form="qualified"
  360. id="b___d15e96157-1_clousure.n"/>
  361. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.local-name"
  362. form="qualified"
  363. type="xs:NCName"
  364. id="b___d15e96158-1_clousure.n"/>
  365. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.name"
  366. form="qualified"
  367. type="xs:NCName"
  368. id="b___d15e96159-1_clousure.n"/>
  369. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.node"
  370. form="qualified"
  371. type="xs:NCName"
  372. id="b___d15e96160-1_clousure.n"/>
  373. <xs:attribute name="clousure.node.unique.descriptor.test.against.test.text"
  374. form="qualified"
  375. type="xs:integer"
  376. id="b___d15e96162-1_clousure.n"/>
  377. <xs:attribute ref="p5yed:clousure.node" id="b___d15e96163-1"/>
  378. <xs:attribute ref="p5yed:edge.source" id="b___d15e96164-1"/>
  379. <xs:attributeGroup ref="p5yed:node1"/>
  380. <xs:attribute ref="p5yed:node.from.nodegraphics.text" id="b___d15e96166-1"/>
  381. <xs:attribute ref="p5yed:node.from.nodegraphics.type" id="b___d15e96167-1"/>
  382. <xs:attributeGroup ref="p5yed:node.nodegraphics.text1"/>
  383. <xs:attributeGroup ref="p5yed:node.nodegraphics.type1"/>
  384. <xs:attribute ref="p5:primaryKey" use="required" id="b___d15e96170-1"/>
  385. </xs:complexType>
  386. </xs:element>
  387. </xs:sequence>
  388. </xs:group>
  389. <xs:group name="regon">
  390. <xs:sequence id="b___d15e96172-1">
  391. <xs:element name="regon" form="unqualified" id="b___d15e96173-1_regon">
  392. <xs:complexType mixed="true" id="b___d15e96174-1">
  393. <xs:choice minOccurs="0" maxOccurs="unbounded" id="b___d15e96175-1">
  394. <xs:element ref="bcgtht:clousure.node.unique.descriptor.test.against.test"
  395. id="b___d15e96176-1"/>
  396. <xs:element ref="bcgtht:clousure.node.unique.descriptor.to_rename.checking_against_preceding"
  397. id="b___d15e96177-1"/>
  398. </xs:choice>
  399. <xs:attribute name="debug_70" id="b___d15e96178-1_debug_70"/>
  400. <xs:attribute name="clousure.node"
  401. form="qualified"
  402. type="xs:NCName"
  403. id="b___d15e96179-1_clousure.n"/>
  404. <xs:attribute name="clousure.node.unique.descriptor.group"
  405. use="required"
  406. form="qualified"
  407. type="xs:NCName"
  408. id="b___d15e96180-1_clousure.n"/>
  409. <xs:attribute name="clousure.node.unique.descriptor.id"
  410. form="qualified"
  411. type="xs:NCName"
  412. id="b___d15e96181-1_clousure.n"/>
  413. <xs:attribute name="clousure.node.unique.descriptor.text"
  414. form="qualified"
  415. type="xs:integer"
  416. id="b___d15e96182-1_clousure.n"/>
  417. </xs:complexType>
  418. </xs:element>
  419. </xs:sequence>
  420. </xs:group>
  421. <xs:group name="nip">
  422. <xs:sequence id="b___d15e96184-1">
  423. <xs:element name="nip" form="unqualified" id="b___d15e96185-1_nip">
  424. <xs:complexType mixed="true" id="b___d15e96186-1">
  425. <xs:choice minOccurs="0" maxOccurs="unbounded" id="b___d15e96187-1">
  426. <xs:element ref="bcgtht:clousure.node.unique.descriptor.test.against.test"
  427. id="b___d15e96188-1"/>
  428. <xs:element ref="bcgtht:clousure.node.unique.descriptor.to_rename.checking_against_preceding"
  429. id="b___d15e96189-1"/>
  430. </xs:choice>
  431. <xs:attribute name="debug_70" id="b___d15e96190-1_debug_70"/>
  432. <xs:attribute name="clousure.node"
  433. form="qualified"
  434. type="xs:NCName"
  435. id="b___d15e96191-1_clousure.n"/>
  436. <xs:attribute name="clousure.node.unique.descriptor.group"
  437. use="required"
  438. form="qualified"
  439. type="xs:NCName"
  440. id="b___d15e96192-1_clousure.n"/>
  441. <xs:attribute name="clousure.node.unique.descriptor.id"
  442. form="qualified"
  443. type="xs:NCName"
  444. id="b___d15e96193-1_clousure.n"/>
  445. <xs:attribute name="clousure.node.unique.descriptor.text"
  446. form="qualified"
  447. type="xs:integer"
  448. id="b___d15e96194-1_clousure.n"/>
  449. </xs:complexType>
  450. </xs:element>
  451. </xs:sequence>
  452. </xs:group>
  453. <xs:group name="path.included.group">
  454. <xs:sequence id="b___d15e96196-1">
  455. <xs:element name="path.included.group"
  456. form="unqualified"
  457. id="b___d15e96197-1_path.inclu">
  458. <xs:complexType id="b___d15e96198-1">
  459. <xs:group maxOccurs="unbounded" ref="bcgtht:path.included"/>
  460. <xs:attribute name="count"
  461. use="required"
  462. type="xs:integer"
  463. id="b___d15e96200-1_count"/>
  464. <xs:attribute name="key"
  465. use="required"
  466. type="xs:NCName"
  467. id="b___d15e96201-1_key"/>
  468. </xs:complexType>
  469. </xs:element>
  470. </xs:sequence>
  471. </xs:group>
  472. <xs:group name="krs">
  473. <xs:sequence id="b___d15e96203-1">
  474. <xs:element name="krs" form="unqualified" id="b___d15e96204-1_krs">
  475. <xs:complexType mixed="true" id="b___d15e96205-1">
  476. <xs:choice minOccurs="0" maxOccurs="unbounded" id="b___d15e96206-1">
  477. <xs:element ref="bcgtht:clousure.node.unique.descriptor.test.against.test"
  478. id="b___d15e96207-1"/>
  479. <xs:element ref="bcgtht:clousure.node.unique.descriptor.to_rename"
  480. id="b___d15e96208-1"/>
  481. <xs:element ref="bcgtht:clousure.node.unique.descriptor.to_rename.checking_against_preceding"
  482. id="b___d15e96209-1"/>
  483. <xs:group ref="bcgtht:krs"/>
  484. <xs:group ref="bcgtht:path.included"/>
  485. </xs:choice>
  486. <xs:attribute name="count" type="xs:integer" id="b___d15e96212-1_count"/>
  487. <xs:attribute name="current-grouping-key"
  488. type="xs:NCName"
  489. id="b___d15e96213-1_current__x2D__gr"/>
  490. <xs:attribute name="debug" id="b___d15e96214-1_debug"/>
  491. <xs:attribute name="debug_70" id="b___d15e96215-1_debug_70"/>
  492. <xs:attribute name="clousure.node"
  493. form="qualified"
  494. type="xs:NCName"
  495. id="b___d15e96216-1_clousure.n"/>
  496. <xs:attribute name="clousure.node.unique.descriptor.group"
  497. use="required"
  498. form="qualified"
  499. type="xs:NCName"
  500. id="b___d15e96217-1_clousure.n"/>
  501. <xs:attribute name="clousure.node.unique.descriptor.id"
  502. form="qualified"
  503. id="b___d15e96218-1_clousure.n"/>
  504. <xs:attribute name="clousure.node.unique.descriptor.text"
  505. form="qualified"
  506. type="xs:integer"
  507. id="b___d15e96219-1_clousure.n"/>
  508. <xs:attribute ref="p5yed:debug" id="b___d15e96220-1"/>
  509. </xs:complexType>
  510. </xs:element>
  511. </xs:sequence>
  512. </xs:group>
  513. <xs:group name="pesel">
  514. <xs:sequence id="b___d15e96222-1">
  515. <xs:element name="pesel" form="unqualified" id="b___d15e96223-1_pesel">
  516. <xs:complexType mixed="true" id="b___d15e96224-1">
  517. <xs:choice minOccurs="0" maxOccurs="unbounded" id="b___d15e96225-1">
  518. <xs:element ref="bcgtht:clousure.node.unique.descriptor.test.against.test"
  519. id="b___d15e96226-1"/>
  520. <xs:element ref="bcgtht:clousure.node.unique.descriptor.to_rename"
  521. id="b___d15e96227-1"/>
  522. <xs:element ref="bcgtht:clousure.node.unique.descriptor.to_rename.checking_against_preceding"
  523. id="b___d15e96228-1"/>
  524. <xs:group ref="bcgtht:path.included"/>
  525. <xs:group ref="bcgtht:pesel"/>
  526. </xs:choice>
  527. <xs:attribute name="count" type="xs:integer" id="b___d15e96231-1_count"/>
  528. <xs:attribute name="current-grouping-key"
  529. type="xs:NCName"
  530. id="b___d15e96232-1_current__x2D__gr"/>
  531. <xs:attribute name="debug" id="b___d15e96233-1_debug"/>
  532. <xs:attribute name="debug_70" id="b___d15e96234-1_debug_70"/>
  533. <xs:attribute name="clousure.node"
  534. form="qualified"
  535. type="xs:NCName"
  536. id="b___d15e96235-1_clousure.n"/>
  537. <xs:attribute name="clousure.node.unique.descriptor.group"
  538. use="required"
  539. form="qualified"
  540. type="xs:NCName"
  541. id="b___d15e96236-1_clousure.n"/>
  542. <xs:attribute name="clousure.node.unique.descriptor.id"
  543. form="qualified"
  544. id="b___d15e96237-1_clousure.n"/>
  545. <xs:attribute name="clousure.node.unique.descriptor.text"
  546. form="qualified"
  547. type="xs:integer"
  548. id="b___d15e96238-1_clousure.n"/>
  549. <xs:attribute ref="p5yed:debug" id="b___d15e96239-1"/>
  550. </xs:complexType>
  551. </xs:element>
  552. </xs:sequence>
  553. </xs:group>
  554. <xs:element name="clousure.node.unique.descriptor.to_rename.checking_against_preceding"
  555. id="b___d15e96240-1_clousure.n">
  556. <xs:complexType id="b___d15e96241-1">
  557. <xs:sequence id="b___d15e96242-1">
  558. <xs:element maxOccurs="unbounded"
  559. ref="bcgtht:clousure.node.unique.descriptor.to_rename.do_rename"
  560. id="b___d15e96243-1"/>
  561. </xs:sequence>
  562. <xs:attribute name="clousure.node.unique.descriptor.to_rename.dest.text"
  563. use="required"
  564. form="qualified"
  565. type="xs:integer"
  566. id="b___d15e96244-1_clousure.n"/>
  567. <xs:attribute name="clousure.node.unique.descriptor.to_rename.source.clousure.node"
  568. use="required"
  569. form="qualified"
  570. type="xs:NCName"
  571. id="b___d15e96245-1_clousure.n"/>
  572. <xs:attribute name="clousure.node.unique.descriptor.to_rename.source.local-name"
  573. use="required"
  574. form="qualified"
  575. type="xs:NCName"
  576. id="b___d15e96246-1_clousure.n"/>
  577. <xs:attribute name="clousure.node.unique.descriptor.to_rename.source.text"
  578. use="required"
  579. form="qualified"
  580. type="xs:integer"
  581. id="b___d15e96247-1_clousure.n"/>
  582. </xs:complexType>
  583. </xs:element>
  584. <xs:element name="clousure.node.unique.descriptor.to_rename.do_rename"
  585. id="b___d15e96248-1_clousure.n">
  586. <xs:complexType id="b___d15e96249-1">
  587. <xs:group ref="bcgtht:path.clousure.following"/>
  588. <xs:attribute name="clousure.node.unique.descriptor.to_rename.dest.text"
  589. use="required"
  590. form="qualified"
  591. type="xs:integer"
  592. id="b___d15e96251-1_clousure.n"/>
  593. <xs:attribute name="clousure.node.unique.descriptor.to_rename.target.clousure.node"
  594. use="required"
  595. form="qualified"
  596. type="xs:NCName"
  597. id="b___d15e96252-1_clousure.n"/>
  598. </xs:complexType>
  599. </xs:element>
  600. <xs:element name="clousure.node.unique.descriptor.test.against.test"
  601. id="b___d15e96253-1_clousure.n">
  602. <xs:complexType id="b___d15e96254-1">
  603. <xs:sequence id="b___d15e96255-1">
  604. <xs:element ref="bcgtht:clousure.node.unique.descriptor" id="b___d15e96256-1"/>
  605. <xs:choice id="b___d15e96257-1">
  606. <xs:group ref="bcgtht:path.clousure.following"/>
  607. <xs:group ref="bcgtht:path.included"/>
  608. </xs:choice>
  609. </xs:sequence>
  610. </xs:complexType>
  611. </xs:element>
  612. <xs:element name="clousure.node.unique.descriptor.to_rename"
  613. id="b___d15e96260-1_clousure.n">
  614. <xs:complexType id="b___d15e96261-1">
  615. <xs:sequence id="b___d15e96262-1">
  616. <xs:group minOccurs="0" ref="bcgtht:regon"/>
  617. <xs:choice id="b___d15e96264-1">
  618. <xs:group ref="bcgtht:krs"/>
  619. <xs:group ref="bcgtht:nip"/>
  620. <xs:group ref="bcgtht:pesel"/>
  621. </xs:choice>
  622. </xs:sequence>
  623. </xs:complexType>
  624. </xs:element>
  625. </xs:schema>