xlinks.xsd 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xlink="http://www.w3.org/1999/xlink"
  3. xmlns:xs="http://www.w3.org/2001/XMLSchema"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
  6. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  7. 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"
  8. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  9. xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
  10. xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
  11. targetNamespace="http://www.w3.org/1999/xlink"
  12. version="2.1.2">
  13. <xs:annotation>
  14. <xs:appinfo>xlinks.xsd v2.1.2 2002-07</xs:appinfo>
  15. <xs:documentation xml:lang="en">
  16. This schema provides the XLink attributes for general use.
  17. </xs:documentation>
  18. </xs:annotation>
  19. <!-- ==============================================================
  20. global declarations
  21. =============================================================== -->
  22. <!-- locator attribute -->
  23. <xs:attribute name="href" type="xs:anyURI" id="___d15e409-1_href"/>
  24. <!-- semantic attributes -->
  25. <xs:attribute name="role" type="xs:anyURI" id="___d15e411-1_role"/>
  26. <xs:attribute name="arcrole" type="xs:anyURI" id="___d15e412-1_arcrole"/>
  27. <xs:attribute name="title" type="xs:string" id="___d15e413-1_title"/>
  28. <!-- behavior attributes -->
  29. <xs:attribute name="show" id="___d15e415-1_show">
  30. <xs:annotation>
  31. <xs:documentation>
  32. The 'show' attribute is used to communicate the desired presentation
  33. of the ending resource on traversal from the starting resource; it's
  34. value should be treated as follows:
  35. new - load ending resource in a new window, frame, pane, or other
  36. presentation context
  37. replace - load the resource in the same window, frame, pane, or
  38. other presentation context
  39. embed - load ending resource in place of the presentation of the
  40. starting resource
  41. other - behavior is unconstrained; examine other markup in the
  42. link for hints
  43. none - behavior is unconstrained
  44. </xs:documentation>
  45. </xs:annotation>
  46. <xs:simpleType id="___d15e419-1">
  47. <xs:restriction base="xs:string">
  48. <xs:enumeration value="new"/>
  49. <xs:enumeration value="replace"/>
  50. <xs:enumeration value="embed"/>
  51. <xs:enumeration value="other"/>
  52. <xs:enumeration value="none"/>
  53. </xs:restriction>
  54. </xs:simpleType>
  55. </xs:attribute>
  56. <xs:attribute name="actuate" id="___d15e426-1_actuate">
  57. <xs:annotation>
  58. <xs:documentation>
  59. The 'actuate' attribute is used to communicate the desired timing
  60. of traversal from the starting resource to the ending resource;
  61. it's value should be treated as follows:
  62. onLoad - traverse to the ending resource immediately on loading
  63. the starting resource
  64. onRequest - traverse from the starting resource to the ending
  65. resource only on a post-loading event triggered for
  66. this purpose
  67. other - behavior is unconstrained; examine other markup in link
  68. for hints
  69. none - behavior is unconstrained
  70. </xs:documentation>
  71. </xs:annotation>
  72. <xs:simpleType id="___d15e430-1">
  73. <xs:restriction base="xs:string">
  74. <xs:enumeration value="onLoad"/>
  75. <xs:enumeration value="onRequest"/>
  76. <xs:enumeration value="other"/>
  77. <xs:enumeration value="none"/>
  78. </xs:restriction>
  79. </xs:simpleType>
  80. </xs:attribute>
  81. <!-- traversal attributes -->
  82. <xs:attribute name="label" type="xs:string" id="___d15e438-1_label"/>
  83. <xs:attribute name="from" type="xs:string" id="___d15e439-1_from"/>
  84. <xs:attribute name="to" type="xs:string" id="___d15e440-1_to"/>
  85. <!-- ==============================================================
  86. Attributes grouped by XLink type, as specified by the allowed usage patterns
  87. in sec. 4.1 of the W3C Recommendation (dated 2001-06-27)
  88. =================================================================== -->
  89. <xs:attributeGroup name="simpleLink">
  90. <xs:attribute name="type"
  91. type="xs:string"
  92. use="optional"
  93. fixed="simple"
  94. form="qualified"
  95. id="___d15e443-1_type"/>
  96. <xs:attribute ref="xlink:href" use="optional" id="___d15e444-1"/>
  97. <xs:attribute ref="xlink:role" use="optional" id="___d15e445-1"/>
  98. <xs:attribute ref="xlink:arcrole" use="optional" id="___d15e446-1"/>
  99. <xs:attribute ref="xlink:title" use="optional" id="___d15e447-1"/>
  100. <xs:attribute ref="xlink:show" use="optional" id="___d15e448-1"/>
  101. <xs:attribute ref="xlink:actuate" use="optional" id="___d15e449-1"/>
  102. </xs:attributeGroup>
  103. <xs:attributeGroup name="extendedLink">
  104. <xs:attribute name="type"
  105. type="xs:string"
  106. use="required"
  107. fixed="extended"
  108. form="qualified"
  109. id="___d15e451-1_type"/>
  110. <xs:attribute ref="xlink:role" use="optional" id="___d15e452-1"/>
  111. <xs:attribute ref="xlink:title" use="optional" id="___d15e453-1"/>
  112. </xs:attributeGroup>
  113. <xs:attributeGroup name="locatorLink">
  114. <xs:attribute name="type"
  115. type="xs:string"
  116. use="required"
  117. fixed="locator"
  118. form="qualified"
  119. id="___d15e455-1_type"/>
  120. <xs:attribute ref="xlink:href" use="required" id="___d15e456-1"/>
  121. <xs:attribute ref="xlink:role" use="optional" id="___d15e457-1"/>
  122. <xs:attribute ref="xlink:title" use="optional" id="___d15e458-1"/>
  123. <xs:attribute ref="xlink:label" use="optional" id="___d15e459-1"/>
  124. </xs:attributeGroup>
  125. <xs:attributeGroup name="arcLink">
  126. <xs:attribute name="type"
  127. type="xs:string"
  128. use="required"
  129. fixed="arc"
  130. form="qualified"
  131. id="___d15e461-1_type"/>
  132. <xs:attribute ref="xlink:arcrole" use="optional" id="___d15e462-1"/>
  133. <xs:attribute ref="xlink:title" use="optional" id="___d15e463-1"/>
  134. <xs:attribute ref="xlink:show" use="optional" id="___d15e464-1"/>
  135. <xs:attribute ref="xlink:actuate" use="optional" id="___d15e465-1"/>
  136. <xs:attribute ref="xlink:from" use="optional" id="___d15e466-1"/>
  137. <xs:attribute ref="xlink:to" use="optional" id="___d15e467-1"/>
  138. </xs:attributeGroup>
  139. <xs:attributeGroup name="resourceLink">
  140. <xs:attribute name="type"
  141. type="xs:string"
  142. use="required"
  143. fixed="resource"
  144. form="qualified"
  145. id="___d15e469-1_type"/>
  146. <xs:attribute ref="xlink:role" use="optional" id="___d15e470-1"/>
  147. <xs:attribute ref="xlink:title" use="optional" id="___d15e471-1"/>
  148. <xs:attribute ref="xlink:label" use="optional" id="___d15e472-1"/>
  149. </xs:attributeGroup>
  150. <xs:attributeGroup name="titleLink">
  151. <xs:attribute name="type"
  152. type="xs:string"
  153. use="required"
  154. fixed="title"
  155. form="qualified"
  156. id="___d15e474-1_type"/>
  157. </xs:attributeGroup>
  158. <xs:attributeGroup name="emptyLink">
  159. <xs:attribute name="type"
  160. type="xs:string"
  161. use="required"
  162. fixed="empty"
  163. form="qualified"
  164. id="___d15e476-1_type"/>
  165. </xs:attributeGroup>
  166. </xs:schema>