BI_audit_KRS.xsd 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2"
  3. xmlns:Types__x3A__default_Default="https://biuro.biall-net.pl/wfs/default_db/Types/Default.xsd"
  4. xmlns:default_db__x3A__IN7_DZIENNIK_KORESP="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
  5. xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty"
  6. xmlns:default_db__x3A__ADMIN_USERS="https://biuro.biall-net.pl/wfs/default_db/table/ADMIN_USERS.xsd"
  7. xmlns:default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
  8. xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
  9. xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
  10. xmlns:default_db__x3A__BI_audit_KRS="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS.xsd"
  11. xmlns:default_db__x3A__BI_audit_KRS_person="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_person.xsd"
  12. xmlns:default_db__x3A__BI_audit_KRS_company="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_company.xsd"
  13. xmlns:default_db__x3A__BI_audit_KRS_PKD="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_PKD.xsd"
  14. xmlns:default_db__x3A__BI_audit_KRS_address="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_address.xsd"
  15. xmlns:default_db__x3A__BI_audit_taxpayer="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_taxpayer.xsd"
  16. xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"
  17. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  18. xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
  19. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  20. 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"
  21. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  22. xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
  23. xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
  24. targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS.xsd"
  25. vc:minVersion="1.1"
  26. xmlns:default_db__x3A__BI_audit_MSIG="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_MSIG.xsd">
  27. <xs:import namespace="http://www.opengis.net/gml/3.2" schemaLocation="../Types/gml.xsd"/>
  28. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_person.xsd"
  29. schemaLocation="BI_audit_KRS_person.xsd"/>
  30. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_company.xsd"
  31. schemaLocation="BI_audit_KRS_company.xsd"/>
  32. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_PKD.xsd"
  33. schemaLocation="BI_audit_KRS_PKD.xsd"/>
  34. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_address.xsd"
  35. schemaLocation="BI_audit_KRS_address.xsd"/>
  36. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_taxpayer.xsd"
  37. schemaLocation="BI_audit_taxpayer.xsd"/>
  38. <!--<xs:simpleType name="A_STATUS_Type" id="I_audit_KRS___d4e4484-1_A_STATUS_T">
  39. <xs:restriction base="xs:string">
  40. <xs:enumeration value="NORMAL"/>
  41. <xs:enumeration value="WAITING"/>
  42. <xs:enumeration value="MONITOR"/>
  43. <xs:enumeration value="DELETED"/>
  44. <xs:enumeration value="WARNING"/>
  45. <xs:enumeration value="OFF_SOFT"/>
  46. <xs:enumeration value="OFF_HARD"/>
  47. </xs:restriction>
  48. </xs:simpleType>-->
  49. <xs:import
  50. namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"
  51. schemaLocation="BI_audit_ENERGA_RUM_KONTRAHENCI.xsd"/>
  52. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_MSIG.xsd"
  53. schemaLocation="BI_audit_MSIG.xsd"/>
  54. <xs:attribute name="label" type="xs:string" id="I_audit_KRS___d6e76915-1_label"/>
  55. <xs:attribute name="adres_teryt" id="I_audit_KRS___d15e101132-1_adres_tery"/>
  56. <xs:complexType name="adres" id="I_audit_KRS___d15e101133-1_adres">
  57. <xs:sequence id="I_audit_KRS___d15e101134-1">
  58. <xs:element name="nR" id="I_audit_KRS___d15e101135-1_nR"/>
  59. <xs:element name="adres" id="I_audit_KRS___d15e101136-1_adres"/>
  60. </xs:sequence>
  61. </xs:complexType>
  62. <xs:complexType name="BI_audit_KRS" id="I_audit_KRS___d4e4493-1_BI_audit_K">
  63. <xs:annotation>
  64. <xs:documentation>Tabela z podmiotami z KRS</xs:documentation>
  65. </xs:annotation>
  66. <xs:sequence id="I_audit_KRS___d4e4497-1">
  67. <xs:element name="ID" type="xs:int" id="I_audit_KRS___d4e4498-1_ID"/>
  68. <xs:element name="dataDokumentu" type="xs:string" id="I_audit_KRS___d4e4519-1_dataDokume"/>
  69. <xs:element name="krs" id="I_audit_KRS___d4e4520-1_krs">
  70. <xs:simpleType id="I_audit_KRS___d5e5424-1">
  71. <xs:restriction base="xs:string">
  72. <xs:maxLength value="10"/>
  73. </xs:restriction>
  74. </xs:simpleType>
  75. </xs:element>
  76. <xs:element name="nip" id="I_audit_KRS___d4e4522-1_nip">
  77. <xs:simpleType id="I_audit_KRS___d5e5428-1">
  78. <xs:restriction base="xs:int">
  79. <xs:totalDigits value="10"/>
  80. </xs:restriction>
  81. </xs:simpleType>
  82. </xs:element>
  83. <xs:element name="regon" id="I_audit_KRS___d4e4523-1_regon">
  84. <xs:simpleType id="I_audit_KRS___d5e5432-1">
  85. <xs:restriction base="xs:int">
  86. <xs:totalDigits value="14"/>
  87. </xs:restriction>
  88. </xs:simpleType>
  89. </xs:element>
  90. <xs:element name="nazwa" type="xs:string" id="I_audit_KRS___d4e4524-1_nazwa"/>
  91. <xs:element name="S_miejscowosc" type="xs:string" id="I_audit_KRS___d4e4525-1_S_miejscow"/>
  92. <xs:element name="S_gmina" type="xs:string" id="I_audit_KRS___d4e4526-1_S_gmina"/>
  93. <xs:element name="S_powiat" type="xs:string" id="I_audit_KRS___d4e4527-1_S_powiat"/>
  94. <xs:element name="S_wojewodztwo" type="xs:NCName" id="I_audit_KRS___d4e4528-1_S_wojewodz"/>
  95. <xs:element name="S_kraj" type="xs:NCName" id="I_audit_KRS___d4e4529-1_S_kraj"/>
  96. <xs:element name="A_kraj" type="xs:NCName" id="I_audit_KRS___d4e4530-1_A_kraj"/>
  97. <xs:element name="A_poczta" type="xs:string" id="I_audit_KRS___d4e4531-1_A_poczta"/>
  98. <xs:element name="A_poczta" type="xs:string" id="I_audit_KRS___d4e4532-1_A_poczta"/>
  99. <xs:element name="A_kod" type="xs:NMTOKEN" id="I_audit_KRS___d4e4534-1_A_kod"/>
  100. <xs:element name="A_miejscowosc" type="xs:string" id="I_audit_KRS___d4e4535-1_A_miejscow"/>
  101. <xs:element name="A_nrLokalu" type="xs:string" id="I_audit_KRS___d4e4536-1_A_nrLokalu"/>
  102. <xs:element name="A_nrDomu" type="xs:string" id="I_audit_KRS___d4e4537-1_A_nrDomu"/>
  103. <xs:element name="A_ulica" type="xs:string" id="I_audit_KRS___d4e4538-1_A_ulica"/>
  104. <xs:element ref="default_db__x3A__BI_audit_KRS_person:BI_audit_KRS_person"
  105. maxOccurs="unbounded" minOccurs="0" id="I_audit_KRS___d4e4539-1"/>
  106. <xs:element maxOccurs="unbounded" minOccurs="0"
  107. ref="default_db__x3A__BI_audit_KRS_company:BI_audit_KRS_company"
  108. id="I_audit_KRS___d4e4546-1"/>
  109. <xs:element maxOccurs="unbounded"
  110. ref="default_db__x3A__BI_audit_KRS_address:BI_audit_KRS_address"
  111. id="I_audit_KRS___d5e17508-1"/>
  112. <xs:element maxOccurs="unbounded" ref="default_db__x3A__BI_audit_KRS_PKD:BI_audit_KRS_PKD"
  113. id="I_audit_KRS___d5e17509-1"/>
  114. <xs:element ref="default_db__x3A__BI_audit_taxpayer:BI_audit_taxpayer"
  115. id="I_audit_KRS___d5e5495-1" minOccurs="0">
  116. <xs:annotation>
  117. <xs:appinfo>
  118. <system_cache__appinfo:flat_relation_cache>
  119. <system_cache__appinfo:source system_cache__appinfo:name="nip" system_cache__appinfo:xpath="default_db__x3A__BI_audit_taxpayer:BI_audit_taxpayer/nip"/>
  120. </system_cache__appinfo:flat_relation_cache>
  121. </xs:appinfo>
  122. </xs:annotation>
  123. </xs:element>
  124. <xs:element name="TERYT_SYM" id="I_audit_KRS___d4e5219-1_TERYT_SYM">
  125. <xs:simpleType id="I_audit_KRS___d5e5470-1">
  126. <xs:restriction base="xs:integer">
  127. <xs:totalDigits value="11"/>
  128. </xs:restriction>
  129. </xs:simpleType>
  130. </xs:element>
  131. <xs:element name="TERYT_SYM_UL" id="I_audit_KRS___d4e5220-1_TERYT_SYM_">
  132. <xs:simpleType id="I_audit_KRS___d5e5474-1">
  133. <xs:restriction base="xs:integer">
  134. <xs:totalDigits value="11"/>
  135. </xs:restriction>
  136. </xs:simpleType>
  137. </xs:element>
  138. <xs:element name="cached" id="I_audit_KRS___d5e5477-1_cached" type="xs:int">
  139. <xs:annotation>
  140. <xs:documentation>Opis aktyalny właściwy w obiekcie BI_audit_ENERGA_PRACOWNICY (referencja).</xs:documentation>
  141. </xs:annotation>
  142. </xs:element>
  143. <xs:element maxOccurs="unbounded" minOccurs="0"
  144. ref="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI:BI_audit_ENERGA_RUM_KONTRAHENCI"
  145. id="I_audit_KRS___d15e101160-1"/>
  146. <xs:element ref="default_db__x3A__BI_audit_MSIG:BI_audit_MSIG"
  147. id="I_audit_KRS___d15e101195-1">
  148. <xs:annotation>
  149. <xs:appinfo>
  150. <system_cache__appinfo:flat_relation_cache>
  151. <system_cache__appinfo:source system_cache__appinfo:name="p5:PRIMARY_KEY" system_cache__appinfo:xpath="default_db__x3A__BI_audit_KRS:BI_audit_KRS/REMOTE_PRIMARY_KEY" system_cache__appinfo:assert="select LT.REMOTE_ID as PRIMARY_KEY, RT.REMOTE_ID as REMOTE_PRIMARY_KEY from BI_audit_ALL as LT left join BI_audit_ALL_ref as LT_ref on ( LT_ref.ID1=LT.ID ) left join BI_audit_ALL as RT on ( LT_ref.ID2 = RT.ID ) where LT.REMOTE_TABLE='BI_audit_MSIG' and RT.REMOTE_TABLE='BI_audit_KRS' "/>
  152. </system_cache__appinfo:flat_relation_cache>
  153. </xs:appinfo>
  154. </xs:annotation>
  155. </xs:element>
  156. </xs:sequence>
  157. <xs:attribute ref="default_db__x3A__BI_audit_KRS:label" id="I_audit_KRS___d6e76972-1">
  158. <xs:annotation>
  159. <xs:documentation>TODO rozważanie aby podłączyć nazwany atrybut, który będzie mógł być używany w obiektach z referencji aby się do nich odwoływać i je przeliczać. DO rozważań.</xs:documentation>
  160. </xs:annotation>
  161. </xs:attribute>
  162. <xs:attribute ref="default_db__x3A__BI_audit_KRS:adres_teryt" id="I_audit_KRS___d15e101204-1"/>
  163. <xs:attribute name="label" type="xs:string" id="I_audit_KRS___d5e74727-1_label"/>
  164. <xs:assert
  165. test="@default_db__x3A__BI_audit_KRS:label = concat(nazwa, ' ', krs, ' ', S_miejscowosc)"
  166. id="I_audit_KRS___d6e76977-1">
  167. <xs:annotation>
  168. <xs:documentation>Przeliczenie nazwy takiego labela, atrybutu nazwanego</xs:documentation>
  169. </xs:annotation>
  170. </xs:assert>
  171. <xs:assert test="@label = concat(nazwa, ' ', krs, ' ', S_miejscowosc)"
  172. id="I_audit_KRS___d6e76958-1"/>
  173. <xs:assert test="teryt:adres = ulica" id="I_audit_KRS___d15e101211-1"/>
  174. </xs:complexType>
  175. <xs:element name="BI_audit_KRS" type="default_db__x3A__BI_audit_KRS:BI_audit_KRS"
  176. id="I_audit_KRS___d4e4553-1_BI_audit_K"/>
  177. </xs:schema>