p5dkp.entities.xsd 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
  3. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.xsd"
  4. vc:minVersion="1.1"
  5. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  6. xmlns:p5dkp.entities="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.xsd"
  7. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  8. xmlns:p5xsda="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/xsd_asserts/p5xsda.xsd"
  9. xmlns:p5dkp="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd"
  10. xmlns:p5dkp.entities.no="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.no.xsd"
  11. xmlns:p5dkp.entities.desc="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.desc.xsd"
  12. xmlns:p5dkp.entities.no_map="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.no_map.xsd"
  13. xmlns:p5dkp.entities.map="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.map.xsd"
  14. xmlns:p5dkp.entities.no_map_required_finished="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.no_map_required_finished.xsd"
  15. xmlns:p5dkp.entities.prio_map_required_finished="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.prio_map_required_finished.xsd"
  16. xmlns:p5dkp.entities.prio="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.prio.xsd"
  17. xmlns:p5dkp.entities.required_finished="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.required_finished.xsd">
  18. <xs:import
  19. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.no.xsd"
  20. schemaLocation="p5dkp.entities.no.xsd"/>
  21. <xs:import
  22. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.desc.xsd"
  23. schemaLocation="p5dkp.entities.desc.xsd"/>
  24. <xs:import
  25. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.prio.xsd"
  26. schemaLocation="p5dkp.entities.prio.xsd"/>
  27. <xs:import
  28. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.map.xsd"
  29. schemaLocation="p5dkp.entities.map.xsd"/>
  30. <xs:import
  31. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.prio_map_required_finished.xsd"
  32. schemaLocation="p5dkp.entities.prio_map_required_finished.xsd"/>
  33. <xs:import
  34. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.no_map_required_finished.xsd"
  35. schemaLocation="p5dkp.entities.no_map_required_finished.xsd"/>
  36. <xs:import
  37. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.required_finished.xsd"
  38. schemaLocation="p5dkp.entities.required_finished.xsd"/>
  39. <xs:import
  40. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.prio.xsd"
  41. schemaLocation="p5dkp.entities.prio.xsd"/>
  42. <xs:complexType abstract="true" name="entities">
  43. <xs:annotation>
  44. <xs:documentation>craft to base type of like wymagania</xs:documentation>
  45. </xs:annotation>
  46. <xs:sequence maxOccurs="unbounded" minOccurs="0">
  47. <xs:element name="map.keys.eval" type="p5dkp.entities:map.keys.eval"/>
  48. </xs:sequence>
  49. <xs:attribute name="href" type="xs:string"
  50. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.xsd"/>
  51. <xs:attribute name="scope" type="xs:string"
  52. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.xsd"/>
  53. <xs:attribute name="keyscope" type="xs:string"
  54. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.xsd"/>
  55. <xs:attribute name="toc" type="xs:string"
  56. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.xsd"/>
  57. <xs:attribute name="map.path" type="xs:string"
  58. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.xsd"
  59. />
  60. </xs:complexType>
  61. <xs:complexType name="entities__x3A__">
  62. <xs:annotation>
  63. <xs:documentation>Todo bazowy do dziedziczenia cech do no, prio, map, required_finished</xs:documentation>
  64. </xs:annotation>
  65. </xs:complexType>
  66. <xs:complexType name="time">
  67. <xs:simpleContent>
  68. <xs:extension base="xs:double"/>
  69. </xs:simpleContent>
  70. </xs:complexType>
  71. <xs:complexType name="time.months">
  72. <xs:complexContent>
  73. <xs:extension base="p5dkp.entities:time"/>
  74. </xs:complexContent>
  75. </xs:complexType>
  76. <xs:complexType id="___d15e109798-1_time.sum" name="time.sum">
  77. <xs:annotation>
  78. <xs:documentation>asserted sums</xs:documentation>
  79. </xs:annotation>
  80. <xs:complexContent>
  81. <xs:extension base="p5dkp.entities:time"> </xs:extension>
  82. </xs:complexContent>
  83. </xs:complexType>
  84. <xs:simpleType name="finished">
  85. <xs:restriction base="xs:double">
  86. <xs:minInclusive value="0"/>
  87. <xs:maxInclusive value="100"/>
  88. </xs:restriction>
  89. </xs:simpleType>
  90. <xs:complexType name="finished_percent">
  91. <xs:simpleContent>
  92. <xs:extension base="p5dkp.entities:finished"/>
  93. </xs:simpleContent>
  94. </xs:complexType>
  95. <xs:simpleType id="___d15e109436-1_prio" name="prio">
  96. <xs:annotation>
  97. <xs:documentation>Do ustalania priorytetow. Wymagania o tym samym priorytecie sa realizowane rownolegle</xs:documentation>
  98. </xs:annotation>
  99. <xs:restriction base="xs:double">
  100. <xs:minInclusive value="1"/>
  101. </xs:restriction>
  102. </xs:simpleType>
  103. <xs:simpleType name="primaryKey">
  104. <xs:annotation>
  105. <xs:documentation>PrimaryKey</xs:documentation>
  106. <xs:appinfo>
  107. <system_cache__appinfo:primaryKey/>
  108. <!-- Bledna deklaracja -->
  109. </xs:appinfo>
  110. </xs:annotation>
  111. <xs:union memberTypes="xs:string xs:ID"/>
  112. </xs:simpleType>
  113. <xs:simpleType id="___d15e109804-1_price" name="price">
  114. <xs:annotation>
  115. <xs:documentation>Miesieczne wynagrodzenie dla pracownika - do wyliczen kosztu. Nadpisuje rola, worker, zadanie</xs:documentation>
  116. </xs:annotation>
  117. <xs:union memberTypes="xs:double xs:string"/>
  118. </xs:simpleType>
  119. <xs:simpleType name="cost">
  120. <xs:restriction base="p5dkp.entities:price"/>
  121. </xs:simpleType>
  122. <xs:simpleType name="price_recur">
  123. <xs:restriction base="xs:string"/>
  124. </xs:simpleType>
  125. <xs:simpleType id="___d15e109818-1_role_price" name="price_recur_cond">
  126. <xs:restriction base="xs:string">
  127. <xs:enumeration value="month"/>
  128. <xs:enumeration value="none"/>
  129. </xs:restriction>
  130. </xs:simpleType>
  131. <xs:complexType name="no.map">
  132. <xs:annotation>
  133. <xs:documentation>primary key</xs:documentation>
  134. </xs:annotation>
  135. <xs:simpleContent>
  136. <xs:extension base="p5dkp.entities.no:id"> </xs:extension>
  137. </xs:simpleContent>
  138. </xs:complexType>
  139. <xs:complexType name="no.make">
  140. <xs:annotation>
  141. <xs:documentation>Do zaznaczenia, ze cos ma byc wykonane - jakies wymagania_no</xs:documentation>
  142. </xs:annotation>
  143. <xs:complexContent>
  144. <xs:extension base="p5dkp.entities:no.map"/>
  145. </xs:complexContent>
  146. </xs:complexType>
  147. <xs:complexType name="no.resource_type">
  148. <xs:complexContent>
  149. <xs:extension base="p5dkp.entities:no.map"/>
  150. </xs:complexContent>
  151. </xs:complexType>
  152. <xs:complexType name="no.resource">
  153. <xs:annotation>
  154. <xs:documentation>Do przydzielenia zasobu jako np . worker</xs:documentation>
  155. </xs:annotation>
  156. <xs:complexContent>
  157. <xs:extension base="p5dkp.entities:no.map"/>
  158. </xs:complexContent>
  159. </xs:complexType>
  160. <xs:complexType name="no.allocate">
  161. <xs:annotation>
  162. <xs:documentation>Do przydzielenia zasobu np</xs:documentation>
  163. </xs:annotation>
  164. <xs:complexContent>
  165. <xs:extension base="p5dkp.entities:no.map"/>
  166. </xs:complexContent>
  167. </xs:complexType>
  168. <xs:complexType name="no.contained">
  169. <xs:annotation>
  170. <xs:documentation>Cos sie w czyms zawiera calkowicie - przydzial do etapu</xs:documentation>
  171. </xs:annotation>
  172. <xs:complexContent>
  173. <xs:extension base="p5dkp.entities:no.map"/>
  174. </xs:complexContent>
  175. </xs:complexType>
  176. <xs:complexType name="no.include">
  177. <xs:annotation>
  178. <xs:documentation>Do wskazania w wymaganiach jaki sprzet jest zapewniany w tych wymaganiach - product_no</xs:documentation>
  179. </xs:annotation>
  180. <xs:complexContent>
  181. <xs:extension base="p5dkp.entities:no.map"/>
  182. </xs:complexContent>
  183. </xs:complexType>
  184. <xs:complexType name="no.delivers">
  185. <xs:annotation>
  186. <xs:documentation>Do dostarczenia np sprzetu</xs:documentation>
  187. </xs:annotation>
  188. <xs:complexContent>
  189. <xs:extension base="p5dkp.entities:no.map"/>
  190. </xs:complexContent>
  191. </xs:complexType>
  192. <xs:complexType name="entities.map__x3A___no">
  193. <xs:annotation>
  194. <xs:documentation>W wymagania.map wymagania_no nie maja @id</xs:documentation>
  195. </xs:annotation>
  196. <xs:complexContent>
  197. <xs:extension base="p5dkp.entities:no.map"/>
  198. </xs:complexContent>
  199. </xs:complexType>
  200. <xs:complexType name="feature">
  201. <xs:annotation>
  202. <xs:documentation>Coś do śledzenia parametrów spełniania wymagań itp</xs:documentation>
  203. </xs:annotation>
  204. <xs:sequence>
  205. <xs:any maxOccurs="unbounded" namespace="##local"/>
  206. </xs:sequence>
  207. </xs:complexType>
  208. <xs:complexType name="entities__x3A___features">
  209. <xs:complexContent>
  210. <xs:extension base="p5dkp.entities:feature"> </xs:extension>
  211. </xs:complexContent>
  212. </xs:complexType>
  213. <xs:complexType name="entities__x3A___prio">
  214. <xs:simpleContent>
  215. <xs:extension base="p5dkp.entities:prio"/>
  216. </xs:simpleContent>
  217. </xs:complexType>
  218. <xs:complexType name="entities__x3A___time">
  219. <xs:complexContent>
  220. <xs:extension base="p5dkp.entities:time"/>
  221. </xs:complexContent>
  222. </xs:complexType>
  223. <xs:complexType name="entities__x3A___count">
  224. <xs:simpleContent>
  225. <xs:extension base="xs:double"/>
  226. </xs:simpleContent>
  227. </xs:complexType>
  228. <xs:complexType name="entities__x3A___price">
  229. <xs:simpleContent>
  230. <xs:extension base="p5dkp.entities:price"/>
  231. </xs:simpleContent>
  232. </xs:complexType>
  233. <xs:complexType name="entities__x3A___cost">
  234. <xs:simpleContent>
  235. <xs:extension base="p5dkp.entities:price"/>
  236. </xs:simpleContent>
  237. </xs:complexType>
  238. <xs:complexType name="entities__x3A___picture_file">
  239. <xs:simpleContent>
  240. <xs:extension base="xs:string"/>
  241. </xs:simpleContent>
  242. </xs:complexType>
  243. <xs:complexType name="entities__x3A___prio_required_finished.map">
  244. <xs:simpleContent>
  245. <xs:extension base="p5dkp.entities:prio"/>
  246. </xs:simpleContent>
  247. </xs:complexType>
  248. <xs:complexType name="entities__x3A___no_required_finished.map">
  249. <xs:simpleContent>
  250. <xs:extension base="p5dkp.entities.no:id"/>
  251. </xs:simpleContent>
  252. </xs:complexType>
  253. <xs:complexType name="entities__x3A___no_stricte">
  254. <xs:simpleContent>
  255. <xs:extension base="p5dkp.entities.no:id"/>
  256. </xs:simpleContent>
  257. </xs:complexType>
  258. <xs:complexType name="entities__x3A___feature_stricte.map">
  259. <xs:complexContent>
  260. <xs:extension base="p5dkp.entities:feature"/>
  261. </xs:complexContent>
  262. </xs:complexType>
  263. <xs:complexType name="entities__x3A___feature_make.map">
  264. <xs:annotation>
  265. <xs:documentation>Np dla przydzielenia do zadania, aby określić jakie dokładnie ma wykonać cele dla danego wymagania - jeżeli jest wiecej features</xs:documentation>
  266. </xs:annotation>
  267. <xs:complexContent>
  268. <xs:extension base="p5dkp.entities:feature"/>
  269. </xs:complexContent>
  270. </xs:complexType>
  271. <xs:complexType name="entities__x3A___no_make.map">
  272. <xs:annotation>
  273. <xs:documentation>Do zaznaczenia, ze dany element jest do wykoannia</xs:documentation>
  274. </xs:annotation>
  275. <xs:complexContent>
  276. <xs:extension base="p5dkp.entities:no.make"/>
  277. </xs:complexContent>
  278. </xs:complexType>
  279. <xs:complexType name="entities__x3A___no_resource.map">
  280. <xs:annotation>
  281. <xs:documentation>Wykonawca - kto jest wykonawca jako worker - zasob do przydzielenia</xs:documentation>
  282. </xs:annotation>
  283. <xs:complexContent>
  284. <xs:extension base="p5dkp.entities:no.resource"/>
  285. </xs:complexContent>
  286. </xs:complexType>
  287. <xs:complexType name="entities__x3A___no_resource_type.map">
  288. <xs:annotation>
  289. <xs:documentation>Do ustalenia typyu roli - TODO czy nie lepiej allocate uniwersalnie - czyli wymaganie robi allocate dla roli, a zadanie robi allocate dla zasobu...</xs:documentation>
  290. </xs:annotation>
  291. <xs:complexContent>
  292. <xs:extension base="p5dkp.entities:no.resource_type"/>
  293. </xs:complexContent>
  294. </xs:complexType>
  295. <xs:complexType name="entities__x3A___no_allocate.map">
  296. <xs:annotation>
  297. <xs:documentation>Do przydzielenia zasobu do czegos - pracownika do zadania.
  298. Ale lepiej : wymaganie robi allocate dla roli, a zadanie robi allocate dla zasobu...</xs:documentation>
  299. </xs:annotation>
  300. <xs:complexContent>
  301. <xs:extension base="p5dkp.entities:no.allocate"/>
  302. </xs:complexContent>
  303. </xs:complexType>
  304. <xs:complexType name="entities__x3A___allocate_price.map">
  305. <xs:annotation>
  306. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  307. </xs:annotation>
  308. <xs:simpleContent>
  309. <xs:extension base="p5dkp.entities:entities__x3A___time"/>
  310. </xs:simpleContent>
  311. </xs:complexType>
  312. <xs:complexType name="entities__x3A___allocate_price_recur.map">
  313. <xs:annotation>
  314. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  315. </xs:annotation>
  316. <xs:simpleContent>
  317. <xs:extension base="p5dkp.entities:price_recur"> </xs:extension>
  318. </xs:simpleContent>
  319. </xs:complexType>
  320. <xs:complexType name="entities__x3A___allocate_price_recur_cond.map">
  321. <xs:simpleContent>
  322. <xs:extension base="p5dkp.entities:entities__x3A___price_recur_cond"/>
  323. </xs:simpleContent>
  324. </xs:complexType>
  325. <xs:complexType name="entities__x3A___allocate_time.map">
  326. <xs:annotation>
  327. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  328. </xs:annotation>
  329. <xs:simpleContent>
  330. <xs:extension base="p5dkp.entities:entities__x3A___time"/>
  331. </xs:simpleContent>
  332. </xs:complexType>
  333. <xs:complexType name="entities__x3A___allocate_cost.map">
  334. <xs:annotation>
  335. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  336. </xs:annotation>
  337. <xs:simpleContent>
  338. <xs:extension base="p5dkp.entities:cost"> </xs:extension>
  339. </xs:simpleContent>
  340. </xs:complexType>
  341. <xs:complexType name="entities__x3A___no_contained">
  342. <xs:annotation>
  343. <xs:documentation>Do grupowania elementow z lokalnego namespace zbioru - np wymagania ogolne </xs:documentation>
  344. </xs:annotation>
  345. <xs:complexContent>
  346. <xs:extension base="p5dkp.entities:no.contained"/>
  347. </xs:complexContent>
  348. </xs:complexType>
  349. <xs:complexType name="entities__x3A___no_contained.map">
  350. <xs:annotation>
  351. <xs:documentation>Zawiera się w - przydzielenie do etapu np.</xs:documentation>
  352. </xs:annotation>
  353. <xs:complexContent>
  354. <xs:extension base="p5dkp.entities:no.contained"/>
  355. </xs:complexContent>
  356. </xs:complexType>
  357. <xs:complexType name="entities__x3A___no_delivers.map">
  358. <xs:annotation>
  359. <xs:documentation>Do dostarczania urządzeń - produktów</xs:documentation>
  360. </xs:annotation>
  361. <xs:complexContent>
  362. <xs:extension base="p5dkp.entities:no.delivers"/>
  363. </xs:complexContent>
  364. </xs:complexType>
  365. <xs:complexType name="entities__x3A___no_include.map">
  366. <xs:annotation>
  367. <xs:documentation>Do wskazania w wymagnaiach product_no - , ze to wymaganie ogarnia jakis sprzet</xs:documentation>
  368. </xs:annotation>
  369. <xs:complexContent>
  370. <xs:extension base="p5dkp.entities:no.include"/>
  371. </xs:complexContent>
  372. </xs:complexType>
  373. <xs:complexType name="sequence">
  374. <xs:annotation>
  375. <xs:documentation>sekwencja elementow np wymagania/sequence/wymagnia_prio...
  376. </xs:documentation>
  377. </xs:annotation>
  378. <xs:sequence>
  379. <xs:group ref="p5dkp.entities:entities.delivers.map"/>
  380. <xs:group ref="p5dkp.entities:entities.resource.map"/>
  381. <xs:group ref="p5dkp.entities:entities.group.map"/>
  382. <xs:group ref="p5dkp.entities:entities.make.map"/>
  383. <xs:group ref="p5dkp.entities:entities.required_finished.map"/>
  384. <xs:group ref="p5dkp.entities:entities.allocate.map"/>
  385. <xs:group ref="p5dkp.entities:entities.stricte.map"/>
  386. </xs:sequence>
  387. </xs:complexType>
  388. <xs:group name="entities.delivers.map">
  389. <xs:sequence>
  390. <xs:element minOccurs="0" name="entities__x3A___no_delivers.map"
  391. type="p5dkp.entities:entities__x3A___no_delivers.map">
  392. <xs:annotation>
  393. <xs:documentation>Do zapewnienia sprzetu np ktos kupuje</xs:documentation>
  394. </xs:annotation>
  395. </xs:element>
  396. </xs:sequence>
  397. </xs:group>
  398. <xs:group name="entities.stricte.map">
  399. <xs:sequence>
  400. <xs:element minOccurs="0" name="entities__x3A___no_stricte.map"
  401. type="p5dkp.entities:entities__x3A___feature_stricte.map"/>
  402. <xs:element minOccurs="0" name="entities__x3A___feature_stricte.map"
  403. type="p5dkp.entities:entities__x3A___feature_stricte.map"/>
  404. </xs:sequence>
  405. </xs:group>
  406. <xs:group name="entities.make.map">
  407. <xs:sequence>
  408. <xs:annotation>
  409. <xs:documentation>MAKE</xs:documentation>
  410. </xs:annotation>
  411. <xs:element minOccurs="0" name="entities__x3A___no_make.map"
  412. type="p5dkp.entities:entities__x3A___no_make.map">
  413. <xs:annotation>
  414. <xs:documentation>Ze cos ma byc zrobione/robi - jakie wymaganie</xs:documentation>
  415. </xs:annotation>
  416. </xs:element>
  417. <xs:element minOccurs="0" name="entities__x3A___feature_make.map"
  418. type="p5dkp.entities:entities__x3A___feature_make.map">
  419. <xs:annotation>
  420. <xs:documentation>Np dla przydzielenia do zadania, aby określić jakie dokładnie ma wykonać cele dla danego wymagania - jeżeli jest wiecej features</xs:documentation>
  421. </xs:annotation>
  422. </xs:element>
  423. </xs:sequence>
  424. </xs:group>
  425. <xs:group name="entities.required_finished.map">
  426. <xs:sequence>
  427. <xs:annotation>
  428. <xs:documentation>REQ FINISHED</xs:documentation>
  429. </xs:annotation>
  430. <xs:group ref="p5dkp.entities.prio_map_required_finished:prio_map_required_finished"/>
  431. <xs:group ref="p5dkp.entities.no_map_required_finished:no_map_required_finished"/>
  432. </xs:sequence>
  433. </xs:group>
  434. <xs:group name="entities.allocate.map">
  435. <xs:sequence id="ent_allocate_seq">
  436. <xs:annotation>
  437. <xs:documentation>ALLOCATE</xs:documentation>
  438. </xs:annotation>
  439. <xs:element minOccurs="1" name="entities__x3A___no_allocate.map"
  440. type="p5dkp.entities:entities__x3A___no_allocate.map">
  441. <xs:annotation>
  442. <xs:documentation>Do przydzielania zasobow - workera do zadania</xs:documentation>
  443. </xs:annotation>
  444. </xs:element>
  445. <xs:element minOccurs="0" name="entities__x3A___allocate_price.map"
  446. type="p5dkp.entities:entities__x3A___allocate_price.map">
  447. <xs:annotation>
  448. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  449. </xs:annotation>
  450. </xs:element>
  451. <xs:element minOccurs="0" name="entities__x3A___allocate_price_recur.map"
  452. type="p5dkp.entities:entities__x3A___allocate_price_recur.map">
  453. <xs:annotation>
  454. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  455. </xs:annotation>
  456. </xs:element>
  457. <xs:element minOccurs="0" name="entities__x3A___allocate_price_recur_cond.map"
  458. type="p5dkp.entities:entities__x3A___allocate_price_recur_cond.map">
  459. <xs:annotation>
  460. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  461. </xs:annotation>
  462. </xs:element>
  463. <xs:element minOccurs="0" name="entities__x3A___allocate_time.map"
  464. type="p5dkp.entities:entities__x3A___allocate_time.map">
  465. <xs:annotation>
  466. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  467. </xs:annotation>
  468. </xs:element>
  469. </xs:sequence>
  470. </xs:group>
  471. <xs:group name="entities.resource.map">
  472. <xs:sequence>
  473. <xs:annotation>
  474. <xs:documentation>resource.map (nie uzywac - uzywac allocate)</xs:documentation>
  475. </xs:annotation>
  476. <xs:element minOccurs="0" name="entities__x3A___no_resource.map"
  477. type="p5dkp.entities:entities__x3A___no_resource.map">
  478. <xs:annotation>
  479. <xs:documentation>Przydzial zasobu - kto wykonac ma czynnosc</xs:documentation>
  480. </xs:annotation>
  481. </xs:element>
  482. <xs:element minOccurs="0" name="entities__x3A___no_resource_type.map"
  483. type="p5dkp.entities:entities__x3A___no_resource_type.map">
  484. <xs:annotation>
  485. <xs:documentation>Typ roli</xs:documentation>
  486. </xs:annotation>
  487. </xs:element>
  488. </xs:sequence>
  489. </xs:group>
  490. <xs:group name="entities.group.map">
  491. <xs:sequence>
  492. <xs:annotation>
  493. <xs:documentation>INCLUDE/group</xs:documentation>
  494. </xs:annotation>
  495. <xs:element minOccurs="0" name="entities__x3A___no_contained.map"
  496. type="p5dkp.entities:entities__x3A___no_contained.map">
  497. <xs:annotation>
  498. <xs:documentation>Do przyporzadkowywania do etapu </xs:documentation>
  499. </xs:annotation>
  500. </xs:element>
  501. <xs:element minOccurs="0" name="entities__x3A___no_include.map"
  502. type="p5dkp.entities:entities__x3A___no_include.map">
  503. <xs:annotation>
  504. <xs:documentation>Do wskazania w wymagnaiach product_no - , ze to wymaganie ogarnia jakis sprzet</xs:documentation>
  505. </xs:annotation>
  506. </xs:element>
  507. </xs:sequence>
  508. </xs:group>
  509. <xs:complexType name="missing_elements">
  510. <xs:sequence>
  511. <xs:element maxOccurs="unbounded" name="missing">
  512. <xs:complexType>
  513. <xs:attribute name="form" type="xs:string"/>
  514. <xs:attribute name="name" type="xs:string"/>
  515. <xs:attribute name="type" type="xs:string"/>
  516. <xs:attribute name="id" type="xs:string"/>
  517. <xs:attribute name="maxOccurs" type="xs:string"/>
  518. <xs:attribute name="minOccurs" type="xs:string"/>
  519. </xs:complexType>
  520. </xs:element>
  521. </xs:sequence>
  522. </xs:complexType>
  523. <xs:complexType name="entities__x3A__missing_elements">
  524. <xs:complexContent>
  525. <xs:extension base="p5dkp.entities:missing_elements"> </xs:extension>
  526. </xs:complexContent>
  527. </xs:complexType>
  528. <xs:element name="missing_elements" type="p5dkp.entities:missing_elements"/>
  529. <xs:group name="entities.allocate">
  530. <xs:sequence>
  531. <xs:annotation>
  532. <xs:documentation>allocate</xs:documentation>
  533. </xs:annotation>
  534. <xs:element minOccurs="0" name="entities__x3A___price"
  535. type="p5dkp.entities:entities__x3A___price"/>
  536. <xs:element minOccurs="0" name="entities__x3A___price_recur"
  537. type="p5dkp.entities:entities__x3A___price_recur"/>
  538. <xs:element minOccurs="0" name="entities__x3A___price_recur_cond"
  539. type="p5dkp.entities:entities__x3A___price_recur_cond"/>
  540. <xs:element minOccurs="0" name="entities__x3A___cost"
  541. type="p5dkp.entities:entities__x3A___cost"/>
  542. <xs:element minOccurs="0" name="entities__x3A___time"
  543. type="p5dkp.entities:entities__x3A___time"/>
  544. <xs:element minOccurs="0" name="entities__x3A___count"
  545. type="p5dkp.entities:entities__x3A___count"/>
  546. <xs:element minOccurs="0" name="entities__x3A___duration"
  547. type="p5dkp.entities:entities__x3A___duration"/>
  548. <xs:element minOccurs="0" name="entities__x3A___plan_budzet"
  549. type="p5dkp.entities:entities__x3A___plan_budzet"/>
  550. </xs:sequence>
  551. </xs:group>
  552. <xs:group name="entities.assert">
  553. <xs:sequence>
  554. <xs:annotation>
  555. <xs:documentation>assert</xs:documentation>
  556. </xs:annotation>
  557. <xs:element minOccurs="0" name="entities__x3A___price_per_hour"
  558. type="p5dkp.entities:entities__x3A___price_per_hour">
  559. <xs:annotation>
  560. <xs:documentation>asserted</xs:documentation>
  561. </xs:annotation>
  562. </xs:element>
  563. <xs:element minOccurs="0" name="entities__x3A___finished_procent"
  564. type="p5dkp.entities:entities__x3A___finished_procent">
  565. <xs:annotation>
  566. <xs:documentation>asserted?</xs:documentation>
  567. </xs:annotation>
  568. </xs:element>
  569. </xs:sequence>
  570. </xs:group>
  571. <xs:group name="entities.required_finished">
  572. <xs:sequence>
  573. <xs:annotation>
  574. <xs:documentation>required_finished</xs:documentation>
  575. </xs:annotation>
  576. <xs:element minOccurs="0" name="entities__x3A___features"
  577. type="p5dkp.entities:entities__x3A___features"/>
  578. <xs:group ref="p5dkp.entities.prio:prio"/>
  579. </xs:sequence>
  580. </xs:group>
  581. <xs:group name="entities.contact">
  582. <xs:sequence>
  583. <xs:annotation>
  584. <xs:documentation>CONTACT</xs:documentation>
  585. </xs:annotation>
  586. <xs:element minOccurs="0" name="entities__x3A___mail"
  587. type="p5dkp.entities:entities__x3A___mail"/>
  588. <xs:element minOccurs="0" name="entities__x3A___phone"
  589. type="p5dkp.entities:entities__x3A___phone"/>
  590. </xs:sequence>
  591. </xs:group>
  592. <xs:group name="entities.basic">
  593. <xs:sequence>
  594. <xs:annotation>
  595. <xs:documentation>BASIC</xs:documentation>
  596. </xs:annotation>
  597. <xs:group ref="p5dkp.entities.no:entities.basic"/>
  598. <xs:group ref="p5dkp.entities.desc:entities.basic"/>
  599. <xs:element minOccurs="0" name="entities__x3A___picture_file"
  600. type="p5dkp.entities:entities__x3A___picture_file"/>
  601. </xs:sequence>
  602. </xs:group>
  603. <xs:group name="entities" id="entities_x123">
  604. <xs:sequence id="seq_ent">
  605. <xs:group ref="p5dkp.entities:entities.basic"/>
  606. <xs:group ref="p5dkp.entities:entities.contact"/>
  607. <xs:group ref="p5dkp.entities:entities.allocate"/>
  608. <xs:group ref="p5dkp.entities:entities.required_finished"/>
  609. <xs:group ref="p5dkp.entities:entities.assert"/>
  610. <xs:group ref="p5dkp.entities:entities.resource.map"/>
  611. <xs:group ref="p5dkp.entities:entities.group.map"/>
  612. <xs:group ref="p5dkp.entities:entities.make.map"/>
  613. <xs:group ref="p5dkp.entities:entities.required_finished.map"/>
  614. <xs:group ref="p5dkp.entities:entities.stricte.map"/>
  615. <xs:group minOccurs="0" ref="p5dkp.entities:entities.allocate.map"/>
  616. <xs:group ref="p5dkp.entities:entities.delivers.map"/>
  617. <xs:element minOccurs="0" ref="p5dkp.entities:missing_elements"/>
  618. </xs:sequence>
  619. </xs:group>
  620. <xs:complexType name="entities__x3A___entities__x3A___entities__x3A___entities__x3A___time_sum">
  621. <xs:annotation>
  622. <xs:documentation>like worker_role_wymagania_role_time_sum worker_ 1 role _ 2 wymagania_ 3 role_time_sum</xs:documentation>
  623. </xs:annotation>
  624. <xs:simpleContent>
  625. <xs:extension base="p5dkp.entities:time.sum"/>
  626. </xs:simpleContent>
  627. </xs:complexType>
  628. <xs:complexType name="entities__x3A___entities__x3A___entities__x3A___time_sum">
  629. <xs:annotation>
  630. <xs:documentation>Asserted - 2 ilosc godzin dla roli w wymaganiach
  631. like worker_role_wymagania_time_sum</xs:documentation>
  632. </xs:annotation>
  633. <xs:complexContent>
  634. <xs:extension base="p5dkp.entities:time.sum"/>
  635. </xs:complexContent>
  636. </xs:complexType>
  637. <xs:simpleType name="div.entities__x3A___dlugosc">
  638. <xs:restriction base="xs:string"/>
  639. </xs:simpleType>
  640. <xs:complexType name="entities__x3A___entities__x3A___time_sum.div.entities__x3A___dlugosc">
  641. <xs:annotation>
  642. <xs:documentation>asserted role_wymagania_time_sum.div.etap_dlugosc</xs:documentation>
  643. </xs:annotation>
  644. <xs:simpleContent>
  645. <xs:extension base="p5dkp.entities:div.entities__x3A___dlugosc"/>
  646. </xs:simpleContent>
  647. </xs:complexType>
  648. <xs:complexType name="entities__x3A___entities__x3A___time_sum">
  649. <xs:annotation>
  650. <xs:documentation>asserted - ile godzin dla pracownika, jezeli jest w kilku rolach - wartosci z rol
  651. like worker_role_time_sum</xs:documentation>
  652. </xs:annotation>
  653. <xs:complexContent>
  654. <xs:extension base="p5dkp.entities:time.sum"/>
  655. </xs:complexContent>
  656. </xs:complexType>
  657. <xs:complexType name="entities__x3A___price_per_hour">
  658. <xs:annotation>
  659. <xs:documentation>asserted - </xs:documentation>
  660. </xs:annotation>
  661. <xs:simpleContent>
  662. <xs:extension base="p5dkp.entities:price"/>
  663. </xs:simpleContent>
  664. </xs:complexType>
  665. <xs:complexType name="entities__x3A___price_recur_cond">
  666. <xs:simpleContent>
  667. <xs:extension base="p5dkp.entities:price_recur_cond"/>
  668. </xs:simpleContent>
  669. </xs:complexType>
  670. <xs:complexType name="map.keys.eval">
  671. <xs:sequence>
  672. <xs:element form="unqualified" maxOccurs="unbounded" name="keys">
  673. <xs:complexType id="___d15e109790-1">
  674. <xs:attribute id="___d15e109791-1_map.keys.e" name="map.keys.eval"
  675. type="xs:NMTOKEN" use="required"/>
  676. </xs:complexType>
  677. </xs:element>
  678. </xs:sequence>
  679. </xs:complexType>
  680. <!--<xs:element name="element">
  681. <xs:annotation>
  682. <xs:documentation>To select for transformation element name</xs:documentation>
  683. </xs:annotation>
  684. <xs:complexType>
  685. <xs:attribute name="keyscope" type="p5dkp.entities.no:entities.string">
  686. <xs:annotation>
  687. <xs:documentation>like wymaganie. (to search for keys)</xs:documentation>
  688. </xs:annotation>
  689. </xs:attribute>
  690. <xs:attribute name="name" type="p5dkp.entities.no:entities.string">
  691. <xs:annotation>
  692. <xs:documentation>like wymagania - for search for keys in dita</xs:documentation>
  693. </xs:annotation>
  694. </xs:attribute>
  695. <xs:attribute name="targetNamespace" type="xs:anyURI">
  696. <xs:annotation>
  697. <xs:documentation>For schema generation purposes
  698. </xs:documentation>
  699. </xs:annotation>
  700. </xs:attribute>
  701. <xs:attribute name="xsd" type="xs:string">
  702. <xs:annotation>
  703. <xs:documentation>Schema file to generate map schemalocation</xs:documentation>
  704. </xs:annotation>
  705. </xs:attribute>
  706. <xs:attribute name="entities__x3A___no" type="xs:string">
  707. <xs:annotation>
  708. <xs:documentation>For search agains local key - like zadanie_no , wymgania_no</xs:documentation>
  709. </xs:annotation>
  710. </xs:attribute>
  711. </xs:complexType>
  712. </xs:element>-->
  713. <xs:complexType name="entities__x3A___price_curr">
  714. <xs:simpleContent>
  715. <xs:extension base="p5dkp.entities:price"/>
  716. </xs:simpleContent>
  717. </xs:complexType>
  718. <xs:complexType name="entities__x3A___price_recur">
  719. <xs:simpleContent>
  720. <xs:extension base="p5dkp.entities:price_recur"/>
  721. </xs:simpleContent>
  722. </xs:complexType>
  723. <xs:simpleType name="type">
  724. <xs:restriction base="xs:string">
  725. <xs:enumeration value="estimated"/>
  726. <xs:enumeration value="recommended"/>
  727. </xs:restriction>
  728. </xs:simpleType>
  729. <xs:complexType name="entities__x3A___type">
  730. <xs:simpleContent>
  731. <xs:extension base="p5dkp.entities:type"/>
  732. </xs:simpleContent>
  733. </xs:complexType>
  734. <xs:complexType name="entities__x3A___mail">
  735. <xs:simpleContent>
  736. <xs:extension base="xs:string"/>
  737. </xs:simpleContent>
  738. </xs:complexType>
  739. <xs:complexType name="entities__x3A___phone">
  740. <xs:simpleContent>
  741. <xs:extension base="xs:string"/>
  742. </xs:simpleContent>
  743. </xs:complexType>
  744. <xs:complexType name="entities__x3A___finished_procent">
  745. <xs:simpleContent>
  746. <xs:extension base="p5dkp.entities:finished_percent"/>
  747. </xs:simpleContent>
  748. </xs:complexType>
  749. <xs:complexType name="entities__x3A___entities__x3A___required_finished">
  750. <xs:annotation>
  751. <xs:documentation>Bylo zadanie_no_required_finished - trzeba dac na dowolny</xs:documentation>
  752. </xs:annotation>
  753. <xs:complexContent>
  754. <xs:extension base="p5dkp.entities.no:no"/>
  755. </xs:complexContent>
  756. </xs:complexType>
  757. <xs:complexType name="entities__x3A___map">
  758. <xs:annotation>
  759. <xs:documentation>Nie przydzielone??? Uwaga? - todo wywalic</xs:documentation>
  760. </xs:annotation>
  761. <xs:simpleContent>
  762. <xs:extension base="p5dkp.entities.no:id"> </xs:extension>
  763. </xs:simpleContent>
  764. </xs:complexType>
  765. <xs:complexType name="entities__x3A___dlugosc">
  766. <xs:annotation>
  767. <xs:documentation>TO BE MOVED TO entites__duration!</xs:documentation>
  768. </xs:annotation>
  769. <xs:simpleContent>
  770. <xs:extension base="p5dkp.entities:time.months"/>
  771. </xs:simpleContent>
  772. </xs:complexType>
  773. <!--<xs:simpleType name="time">
  774. <xs:restriction base="xs:string"/>
  775. </xs:simpleType>-->
  776. <xs:complexType name="entities__x3A___duration">
  777. <xs:simpleContent>
  778. <xs:extension base="p5dkp.entities:time.months"/>
  779. </xs:simpleContent>
  780. </xs:complexType>
  781. <xs:complexType name="entities__x3A___plan_budzet">
  782. <xs:simpleContent>
  783. <xs:extension base="p5dkp.entities:cost"> </xs:extension>
  784. </xs:simpleContent>
  785. </xs:complexType>
  786. <xs:simpleType name="newSimpleType">
  787. <xs:restriction base="xs:string"/>
  788. </xs:simpleType>
  789. <xs:simpleType name="newSimpleType1">
  790. <xs:restriction base="xs:string"/>
  791. </xs:simpleType>
  792. </xs:schema>