p5dkp.entities.role.old.xsd 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  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.role.xsd"
  4. vc:minVersion="1.1"
  5. xmlns:p5dkp-er.role="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.role.xsd"
  6. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  7. xmlns:p5dkp.entities="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.xsd">
  8. <xs:import
  9. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.entities.xsd"
  10. schemaLocation="p5dkp.entities.xsd"/>
  11. <xs:complexType name="role">
  12. <xs:complexContent>
  13. <xs:extension base="p5dkp.entities:entities">
  14. <xs:sequence>
  15. <xs:group ref="p5dkp-er.role:role"/>
  16. </xs:sequence>
  17. <xs:attribute fixed="ditamap" name="format" type="xs:string"/>
  18. <xs:attribute name="keyref" type="xs:string"/>
  19. <xs:attribute name="keys" type="xs:string"/>
  20. <xs:attribute name="keys.keyscope" type="xs:string"/>
  21. </xs:extension>
  22. </xs:complexContent>
  23. </xs:complexType>
  24. <xs:complexType name="role_no">
  25. <xs:simpleContent>
  26. <xs:extension base="p5dkp.entities:entities__x3A___no"/>
  27. </xs:simpleContent>
  28. </xs:complexType>
  29. <xs:complexType name="role_no_allocate.map">
  30. <xs:simpleContent>
  31. <xs:extension base="p5dkp.entities:entities__x3A___no_allocate.map"/>
  32. </xs:simpleContent>
  33. </xs:complexType>
  34. <xs:complexType name="role_no_allocate_price.map">
  35. <xs:simpleContent>
  36. <xs:extension base="p5dkp.entities:entities__x3A___allocate_price.map"/>
  37. </xs:simpleContent>
  38. </xs:complexType>
  39. <xs:complexType name="role_no_allocate_price_recur.map">
  40. <xs:simpleContent>
  41. <xs:extension base="p5dkp.entities:entities__x3A___allocate_price_recur.map"/>
  42. </xs:simpleContent>
  43. </xs:complexType>
  44. <xs:complexType name="role_no_allocate_price_recur_cond.map">
  45. <xs:simpleContent>
  46. <xs:extension base="p5dkp.entities:entities__x3A___allocate_price_recur_cond.map"/>
  47. </xs:simpleContent>
  48. </xs:complexType>
  49. <xs:complexType name="role_no_allocate_time.map">
  50. <xs:simpleContent>
  51. <xs:extension base="p5dkp.entities:entities__x3A___allocate_time.map"/>
  52. </xs:simpleContent>
  53. </xs:complexType>
  54. <xs:complexType name="role_no_contained.map">
  55. <xs:complexContent>
  56. <xs:extension base="p5dkp.entities:entities__x3A___no_contained.map"/>
  57. </xs:complexContent>
  58. </xs:complexType>
  59. <xs:complexType name="role_no_include.map">
  60. <xs:complexContent>
  61. <xs:extension base="p5dkp.entities:entities__x3A___no_include.map"/>
  62. </xs:complexContent>
  63. </xs:complexType>
  64. <xs:complexType name="role_prio">
  65. <xs:complexContent>
  66. <xs:extension base="p5dkp.entities:entities__x3A___prio"/>
  67. </xs:complexContent>
  68. </xs:complexType>
  69. <xs:group name="role">
  70. <xs:sequence>
  71. <xs:element name="role_no" type="p5dkp-er.role:role_no"> </xs:element>
  72. <xs:element minOccurs="0" name="role_price_per_hour"
  73. type="p5dkp.entities:entities__x3A___price_per_hour">
  74. <xs:annotation>
  75. <xs:documentation>asserted</xs:documentation>
  76. </xs:annotation>
  77. </xs:element>
  78. <xs:element name="role_desc" type="p5dkp.entities:entities__x3A___desc" minOccurs="0"/>
  79. <xs:element name="role_price" type="p5dkp.entities:entities__x3A___price" minOccurs="0"/>
  80. <xs:element minOccurs="0" name="role_price_recur"
  81. type="p5dkp.entities:entities__x3A___price_recur">
  82. <xs:annotation>
  83. <xs:documentation>Default derived 1</xs:documentation>
  84. </xs:annotation>
  85. </xs:element>
  86. <xs:element minOccurs="0" name="role_price_recur_cond"
  87. type="p5dkp.entities:entities__x3A___price_recur_cond">
  88. <xs:annotation>
  89. <xs:documentation>Derived month</xs:documentation>
  90. </xs:annotation>
  91. </xs:element>
  92. <xs:element minOccurs="0" name="role_time" type="p5dkp.entities:entities__x3A___time"/>
  93. <xs:element minOccurs="0" name="role_prio" type="p5dkp-er.role:role_prio"/>
  94. <xs:element minOccurs="0" name="role_map" type="p5dkp.entities:entities__x3A___map">
  95. <xs:annotation>
  96. <xs:documentation>Nie przydzielone??? Uwaga? - todo wywalic</xs:documentation>
  97. </xs:annotation>
  98. </xs:element>
  99. <xs:element minOccurs="0" name="role_wymagania_time_sum"
  100. type="p5dkp.entities:entities__x3A___entities__x3A___time_sum"/>
  101. <xs:element minOccurs="0" name="role_wymagania_time_sum.div.etap_dlugosc"
  102. type="p5dkp.entities:entities__x3A___entities__x3A___time_sum.div.entities__x3A___dlugosc">
  103. <xs:annotation>
  104. <xs:documentation>asserted</xs:documentation>
  105. </xs:annotation>
  106. </xs:element>
  107. <xs:group ref="p5dkp-er.role:entities.group.map"/>
  108. <xs:element minOccurs="0" ref="p5dkp.entities:missing_elements"/>
  109. </xs:sequence>
  110. </xs:group>
  111. <xs:group name="entities.allocate.map">
  112. <xs:sequence>
  113. <xs:annotation>
  114. <xs:documentation>allocate</xs:documentation>
  115. </xs:annotation>
  116. <xs:element minOccurs="1" name="role_no_allocate.map"
  117. type="p5dkp-er.role:role_no_allocate.map">
  118. <xs:annotation>
  119. <xs:documentation>Do przydzielania zasobow - workera do zadania</xs:documentation>
  120. </xs:annotation>
  121. </xs:element>
  122. <xs:element minOccurs="0" name="role_no_allocate_price.map"
  123. type="p5dkp-er.role:role_no_allocate_price.map">
  124. <xs:annotation>
  125. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  126. </xs:annotation>
  127. </xs:element>
  128. <xs:element minOccurs="0" name="role_no_allocate_price_recur.map"
  129. type="p5dkp-er.role:role_no_allocate_price_recur.map">
  130. <xs:annotation>
  131. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  132. </xs:annotation>
  133. </xs:element>
  134. <xs:element minOccurs="0" name="role_no_allocate_price_recur_cond.map"
  135. type="p5dkp-er.role:role_no_allocate_price_recur_cond.map">
  136. <xs:annotation>
  137. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  138. </xs:annotation>
  139. </xs:element>
  140. <xs:element minOccurs="0" name="role_no_allocate_time.map"
  141. type="p5dkp-er.role:role_no_allocate_time.map">
  142. <xs:annotation>
  143. <xs:documentation>W wymaganiacch do planowania... inherit dla zadania</xs:documentation>
  144. </xs:annotation>
  145. </xs:element>
  146. </xs:sequence>
  147. </xs:group>
  148. <xs:group name="entities.group.map">
  149. <xs:sequence>
  150. <xs:annotation>
  151. <xs:documentation>INCLUDE</xs:documentation>
  152. </xs:annotation>
  153. <xs:element maxOccurs="0" minOccurs="0" name="role_no_contained.map"
  154. type="p5dkp-er.role:role_no_contained.map">
  155. <xs:annotation>
  156. <xs:documentation>Do przyporzadkowywania do etapu - TU BEZ SENSU</xs:documentation>
  157. </xs:annotation>
  158. </xs:element>
  159. <xs:element minOccurs="0" name="role_no_include.map"
  160. type="p5dkp-er.role:role_no_include.map">
  161. <xs:annotation>
  162. <xs:documentation>Do wskazania w wymagnaiach product_no - , ze to wymaganie ogarnia jakis sprzet - lub jak rola zawiera inne role ? TODO</xs:documentation>
  163. </xs:annotation>
  164. </xs:element>
  165. </xs:sequence>
  166. </xs:group>
  167. <xs:element name="role" type="p5dkp-er.role:role"/>
  168. <xs:simpleType name="wymagania.string">
  169. <xs:restriction base="xs:string"/>
  170. </xs:simpleType>
  171. <xs:complexType name="entities">
  172. <xs:complexContent>
  173. <xs:extension base="p5dkp.entities:entities"/>
  174. </xs:complexContent>
  175. </xs:complexType>
  176. </xs:schema>